RESOLVED FIXED47682
SVG: Assert in invalidateResourcesOfChildren() (SVGRenderSupport.cpp)
https://bugs.webkit.org/show_bug.cgi?id=47682
Summary SVG: Assert in invalidateResourcesOfChildren() (SVGRenderSupport.cpp)
Andreas Kling
Reported 2010-10-14 13:20:49 PDT
Created attachment 70768 [details] SVG document that triggers the assert I came across this assertion on Microsoft's "Browser Hunt" demo game at http://ie.microsoft.com/testdrive/Performance/BrowserHunt/Default.xhtml Attaching a reduction.
Attachments
SVG document that triggers the assert (452 bytes, image/svg+xml)
2010-10-14 13:20 PDT, Andreas Kling
no flags
Nikolas Zimmermann
Comment 1 2010-10-14 13:33:53 PDT
Sure? I see: ASSERTION FAILED: !fixed (/Users/nikolaszimmermann/Coding/WebKit/WebCore/rendering/RenderSVGRoot.cpp:312 virtual void WebCore::RenderSVGRoot::mapLocalToContainer(WebCore::RenderBoxModelObject*, bool, bool, WebCore::TransformState&) const)
Andreas Kling
Comment 2 2010-10-14 13:38:19 PDT
(In reply to comment #1) > ASSERTION FAILED: !fixed > (/Users/nikolaszimmermann/Coding/WebKit/WebCore/rendering/RenderSVGRoot.cpp:312 virtual void WebCore::RenderSVGRoot::mapLocalToContainer(WebCore::RenderBoxModelObject*, bool, bool, WebCore::TransformState&) const) Yes, that one hits first but was already reported in bug 31278 (not for this particular page though.) This one came up while I was stripping the page to debug a clipping problem.
Rob Buis
Comment 3 2010-11-20 09:39:16 PST
*** Bug 49866 has been marked as a duplicate of this bug. ***
Rob Buis
Comment 4 2010-11-20 09:39:53 PST
A more reduced testcase that hits the assert: <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <rect id="rect" x="0" y="100" width="50" height="50" fill="white" mask="url(#mask4)"/> <defs> <mask id="mask4"> </mask> </defs> </svg>
Philip Rogers
Comment 5 2012-06-23 18:49:32 PDT
This has been fixed.
Note You need to log in before you can comment on or make changes to this bug.