<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>47682</bug_id>
          
          <creation_ts>2010-10-14 13:20:49 -0700</creation_ts>
          <short_desc>SVG: Assert in invalidateResourcesOfChildren() (SVGRenderSupport.cpp)</short_desc>
          <delta_ts>2012-06-23 18:49:32 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mdelaney7</cc>
    
    <cc>pdr</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>294309</commentid>
    <comment_count>0</comment_count>
      <attachid>70768</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-10-14 13:20:49 -0700</bug_when>
    <thetext>Created attachment 70768
SVG document that triggers the assert

I came across this assertion on Microsoft&apos;s &quot;Browser Hunt&quot; demo game at http://ie.microsoft.com/testdrive/Performance/BrowserHunt/Default.xhtml

Attaching a reduction.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294319</commentid>
    <comment_count>1</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2010-10-14 13:33:53 -0700</bug_when>
    <thetext>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&amp;) const)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294323</commentid>
    <comment_count>2</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-10-14 13:38:19 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; ASSERTION FAILED: !fixed
&gt; (/Users/nikolaszimmermann/Coding/WebKit/WebCore/rendering/RenderSVGRoot.cpp:312 virtual void WebCore::RenderSVGRoot::mapLocalToContainer(WebCore::RenderBoxModelObject*, bool, bool, WebCore::TransformState&amp;) 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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>311946</commentid>
    <comment_count>3</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2010-11-20 09:39:16 -0800</bug_when>
    <thetext>*** Bug 49866 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>311947</commentid>
    <comment_count>4</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2010-11-20 09:39:53 -0800</bug_when>
    <thetext>A more reduced testcase that hits the assert:

&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot;&gt;
&lt;rect id=&quot;rect&quot; x=&quot;0&quot; y=&quot;100&quot; width=&quot;50&quot; height=&quot;50&quot; fill=&quot;white&quot; mask=&quot;url(#mask4)&quot;/&gt; 
&lt;defs&gt;
     &lt;mask id=&quot;mask4&quot;&gt;
    &lt;/mask&gt;
&lt;/defs&gt;
&lt;/svg&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656147</commentid>
    <comment_count>5</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-06-23 18:49:32 -0700</bug_when>
    <thetext>This has been fixed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>70768</attachid>
            <date>2010-10-14 13:20:49 -0700</date>
            <delta_ts>2010-10-14 13:20:49 -0700</delta_ts>
            <desc>SVG document that triggers the assert</desc>
            <filename>assert-in-invalidateResourcesOfChildren.xhtml</filename>
            <type>image/svg+xml</type>
            <size>452</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">77u/PCFET0NUWVBFIGh0bWw+DQo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94
aHRtbCI+DQo8aGVhZD4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgICBib2R5IHsNCiAg
ICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICAgIHdpZHRoOiAxMDAlOw0KICAgIH0NCiAgPC9zdHls
ZT4NCjwvaGVhZD4NCjxib2R5Pg0KICA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93
d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94
bGluayI+DQogICAgPGRlZnM+DQogICAgICA8ZyBzdHlsZT0ibWFzazogdXJsKCNtKSI+DQogICAg
ICA8L2c+DQogICAgPC9kZWZzPg0KICAgIDxkZWZzPg0KICAgICAgPG1hc2sgaWQ9Im0iPg0KICAg
ICAgPC9tYXNrPg0KICAgIDwvZGVmcz4NCiAgPC9zdmc+DQo8L2JvZHk+DQo8L2h0bWw+DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>