[Webkit-unassigned] [Bug 26117] REGRESSION (r37381-r37442) : Reproducible crash viewing an SVG

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 24 21:03:27 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=26117


Nikolas Zimmermann <zimmermann at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #39980|review?                     |review-
               Flag|                            |




--- Comment #18 from Nikolas Zimmermann <zimmermann at kde.org>  2009-09-24 21:03:26 PDT ---
(From update of attachment 39980)
Robin, thanks for getting started on fixing that bug.
Though the approach is not correct, I do wonder if you re-ran layout tests? No
new tests failing?

The SVGElementInstance tree should be a 1:1 map of the normalized, referenced
tree (aka. you expand the use elements to the content that actually get
rendered -- our shadow tree).
I agree that the current behaviour is wrong, leading to the second wrong
SVGCircleElement instance, though your new approach can't be right as well -
where is the <set> element?
The SVGSetElement has to show up in the SVGElmeentInstance tree as child of the
SVGCircleElement, that's not the case at the moment.

I suggest you look deeper - enable DUMP_INSTANCE_TREE and DUMP_SHADOW_TREE, and
try to find out the real cause why this gets out of sync.
That said, r- for the patch, as the handleDeepUseReferencing case has to stay
(see the Spec comment! :-).

If you need any further advice, feel free to contact me in private.

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



More information about the webkit-unassigned mailing list