[Webkit-unassigned] [Bug 12379] ASSERTION FAILED: extensions->genericContext<SVGAnimatedLength>(obj.get()) == imp (during layout tests)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 23 05:16:57 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=12379


zimmermann at kde.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|webkit-                     |zimmermann at kde.org
                   |unassigned at lists.webkit.org |
                 CC|                            |zimmermann at kde.org




------- Comment #3 from zimmermann at kde.org  2007-01-23 05:16 PDT -------
[14:14] bdash: WildFox: so why does it only sometimes happen?
[14:14] WildFox: bdash: well, ie. if you access mygradient.x1 from JS following
happens
[14:15] WildFox: the "x1" is a SVGAnimatedLength object
[14:15] WildFox: we store the "context" ("mygradient") with the "x1" pointer in
a hashmap
[14:15] WildFox: so if you call mygradient.x1.baseVal.value it will update the
right context
[14:15] WildFox: (SVG DOM oddness)
[14:15] WildFox: the problem is that cache is never cleared
[14:15] WildFox: for single-docs, no problem
[14:16] WildFox: if you open a new document, which also access mygradient.x1
you may have bad luck that the _same_ pointer is used
[14:16] WildFox: same x1 pointer
[14:16] bdash: WildFox: ah, right
[14:16] WildFox: it's really "bad luck" if that happens
[14:16] bdash: but it's what is happening ;)
[14:16] WildFox: bdash: we just need to find "the right place" to clear the
caches

We need to find a place to clear the caches ASAP! Anyone got an idea?


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list