<?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>202803</bug_id>
          
          <creation_ts>2019-10-10 10:24:03 -0700</creation_ts>
          <short_desc>Various test-cases from Gecko assert with ASSERTION FAILED: mode &amp; UseTransforms.</short_desc>
          <delta_ts>2019-10-10 13:46:37 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>31278</dup_id>
          
          <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="Emilio Cobos Álvarez (:emilio)">emilio</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>simon.fraser</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1578712</commentid>
    <comment_count>0</comment_count>
    <who name="Emilio Cobos Álvarez (:emilio)">emilio</who>
    <bug_when>2019-10-10 10:24:03 -0700</bug_when>
    <thetext>On master (247b0314320d499ae788b6ea993aa1d98e2d607e / r250962), WebKitGTK build.

The following files when ran locally fail the assertion in:

 * https://webkit-search.igalia.com/webkit/rev/3994522544ee5be18e96c34640528f8a27462ee4/Source/WebCore/rendering/svg/RenderSVGRoot.cpp#381

Note that you may need to download them and run locally, otherwise CSP won&apos;t execute scripts (if any).

 * https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/svg/crashtests/791826-1.svg
 * https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/svg/crashtests/313737-1.xml

ASSERTION FAILED: mode &amp; UseTransforms
../../Source/WebCore/rendering/svg/RenderSVGRoot.cpp(381) : virtual void WebCore::RenderSVGRoot::mapLocalToContainer(const WebCore::RenderLayerModelObject*, WebCore::TransformState&amp;, WebCore::MapCoordinatesFlags, bool*) const
1   0x7ffb05fbf3d3 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(WTFCrash+0x9) [0x7ffb05fbf3d3]
2   0x7ffb11c685f2 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN3WTF15CrashOnOverflow10overflowedEv+0) [0x7ffb11c685f2]
3   0x7ffb151062af /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZNK7WebCore13RenderSVGRoot19mapLocalToContainerEPKNS_22RenderLayerModelObjectERNS_14TransformStateEjPb+0x81) [0x7ffb151062af]
4   0x7ffb14f72ca9 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZNK7WebCore12RenderObject15localToAbsoluteERKNS_10FloatPointEjPb+0x5f) [0x7ffb14f72ca9]
5   0x7ffb14edb2c4 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(+0xd84e2c4) [0x7ffb14edb2c4]
6   0x7ffb14edb999 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZNK7WebCore11RenderLayer20convertToLayerCoordsEPKS0_RKNS_11LayoutPointENS0_22ColumnOffsetAdjustmentE+0x65) [0x7ffb14edb999]
7   0x7ffb14edb9dc /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZNK7WebCore11RenderLayer18offsetFromAncestorEPKS0_NS0_22ColumnOffsetAdjustmentE+0x36) [0x7ffb14edb9dc]                                              
8   0x7ffb14eecdf6 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZNK7WebCore11RenderLayer13localClipRectERb+0x40) [0x7ffb14eecdf6]
9   0x7ffb14eee01a /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZNK7WebCore11RenderLayer20calculateLayerBoundsEPKS0_RKNS_10LayoutSizeEN3WTF9OptionSetINS0_24CalculateLayerBoundsFlagEEE+0x400) [0x7ffb14eee01a]
10  0x7ffb14f2aa8e /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZNK7WebCore21RenderLayerCompositor28fixedLayerIntersectsViewportERKNS_11RenderLayerE+0x1b0) [0x7ffb14f2aa8e]
11  0x7ffb14ed6755 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer20updateLayerPositionsEPNS_17RenderGeometryMapEN3WTF9OptionSetINS0_24UpdateLayerPositionsFlagEEE+0x881) [0x7ffb14ed6755]
12  0x7ffb14ed665d /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer20updateLayerPositionsEPNS_17RenderGeometryMapEN3WTF9OptionSetINS0_24UpdateLayerPositionsFlagEEE+0x789) [0x7ffb14ed665d]
13  0x7ffb14ed5ec2 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer31updateLayerPositionsAfterLayoutEbb+0xe0) [0x7ffb14ed5ec2]
14  0x7ffb148b44bc /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9FrameView9didLayoutEN3WTF7WeakPtrINS_13RenderElementEEE+0x80) [0x7ffb148b44bc]
15  0x7ffb148eec78 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore22FrameViewLayoutContext6layoutEv+0xa1e) [0x7ffb148eec78]
16  0x7ffb148ba8a4 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9FrameView18updateContentsSizeEv+0x72) [0x7ffb148ba8a4]
17  0x7ffb14a486d4 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore10ScrollView16updateScrollbarsERKNS_8IntPointE+0x9de) [0x7ffb14a486d4]
18  0x7ffb14a46e76 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore10ScrollView15setContentsSizeERKNS_7IntSizeE+0x90) [0x7ffb14a46e76]
19  0x7ffb148b25ed /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9FrameView15setContentsSizeERKNS_7IntSizeE+0x63) [0x7ffb148b25ed]
20  0x7ffb148b2956 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9FrameView14adjustViewSizeEv+0x29a) [0x7ffb148b2956]
21  0x7ffb148eeb47 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore22FrameViewLayoutContext6layoutEv+0x8ed) [0x7ffb148eeb47]
22  0x7ffb14013cf8 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore8Document13implicitCloseEv+0x494) [0x7ffb14013cf8]
23  0x7ffb147337b3 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11FrameLoader22checkCallImplicitCloseEv+0xa1) [0x7ffb147337b3]
24  0x7ffb1473352a /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11FrameLoader14checkCompletedEv+0x1ea) [0x7ffb1473352a]
25  0x7ffb147331b3 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11FrameLoader15finishedParsingEv+0x12d) [0x7ffb147331b3]
26  0x7ffb1401f558 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore8Document15finishedParsingEv+0x26c) [0x7ffb1401f558]
27  0x7ffb155886ce /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore17XMLDocumentParser3endEv+0x152) [0x7ffb155886ce]
28  0x7ffb1558871d /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore17XMLDocumentParser6finishEv+0x47) [0x7ffb1558871d]
29  0x7ffb147263f1 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore14DocumentWriter3endEv+0x12d) [0x7ffb147263f1]
30  0x7ffb146fb079 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore14DocumentLoader15finishedLoadingEv+0x279) [0x7ffb146fb079]
31  0x7ffb146fad4b /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore14DocumentLoader14notifyFinishedERNS_14CachedResourceE+0x123) [0x7ffb146fad4b]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578826</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-10-10 13:46:37 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 31278 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>