<?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>217746</bug_id>
          
          <creation_ts>2020-10-14 19:34:52 -0700</creation_ts>
          <short_desc>[WinCairo][GraphicsLayerTextureMapper] css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-remove.html is crashing</short_desc>
          <delta_ts>2020-10-15 12:56:20 -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>Platform</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>luiz</cc>
    
    <cc>noam</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1698001</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-10-14 19:34:52 -0700</bug_when>
    <thetext>[WinCairo][TextureMapper] css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-remove.html is crashing

Callstack

&gt; WebKit.dll!std::swap&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt; *,0&gt;(WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt; * &amp; _Left, WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt; * &amp; _Right) Line 106	C++
&gt; WebKit.dll!WTF::DumbPtrTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;::swap(WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt; * &amp; a, WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt; * &amp; b) Line 42	C++
&gt; WebKit.dll!WTF::RefPtr&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;,WTF::DumbPtrTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;,WTF::DefaultRefDerefTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;&gt;::swap&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;,WTF::DumbPtrTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;,WTF::DefaultRefDerefTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;&gt;(WTF::RefPtr&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;,WTF::DumbPtrTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;,WTF::DefaultRefDerefTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;&gt; &amp; o) Line 194	C++
&gt; WebKit.dll!WTF::RefPtr&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;,WTF::DumbPtrTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;,WTF::DefaultRefDerefTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;&gt;::operator=(WTF::RefPtr&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;,WTF::DumbPtrTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;,WTF::DefaultRefDerefTraits&lt;WTF::WeakPtrImpl&lt;WTF::EmptyCounter&gt;&gt;&gt; &amp;&amp; o) Line 168	C++
&gt; WebKit.dll!WTF::WeakPtr&lt;WebCore::TextureMapperLayer,WTF::EmptyCounter&gt;::operator=(WTF::WeakPtr&lt;WebCore::TextureMapperLayer,WTF::EmptyCounter&gt; &amp;&amp; __that)	C++
&gt; WebKit.dll!WebCore::TextureMapperLayer::setReplicaLayer(WebCore::TextureMapperLayer * replicaLayer) Line 581	C++
&gt; WebKit.dll!WebCore::GraphicsLayerTextureMapper::commitLayerChanges() Line 419	C++
&gt; WebKit.dll!WebCore::GraphicsLayerTextureMapper::flushCompositingStateForThisLayerOnly() Line 360	C++
&gt; WebKit.dll!WebCore::GraphicsLayerTextureMapper::flushCompositingState(const WebCore::FloatRect &amp; rect) Line 511	C++
&gt; WebKit.dll!WebCore::GraphicsLayerTextureMapper::flushCompositingState(const WebCore::FloatRect &amp; rect) Line 522	C++
&gt; WebKit.dll!WebCore::GraphicsLayerTextureMapper::flushCompositingState(const WebCore::FloatRect &amp; rect) Line 522	C++
&gt; WebKit.dll!WebCore::GraphicsLayerTextureMapper::flushCompositingState(const WebCore::FloatRect &amp; rect) Line 522	C++
&gt; WebKit.dll!WebCore::GraphicsLayerTextureMapper::flushCompositingState(const WebCore::FloatRect &amp; rect) Line 522	C++
&gt; WebKit.dll!WebCore::GraphicsLayerTextureMapper::flushCompositingState(const WebCore::FloatRect &amp; rect) Line 522	C++
&gt; WebKit.dll!WebCore::RenderLayerCompositor::flushPendingLayerChanges(bool isFlushRoot) Line 575	C++
&gt; WebKit.dll!WebCore::FrameView::flushCompositingStateForThisFrame(const WebCore::Frame &amp; rootFrameForFlush) Line 975	C++
&gt; WebKit.dll!WebCore::FrameView::flushCompositingStateIncludingSubframes() Line 1139	C++
&gt; WebKit.dll!AcceleratedCompositingContext::flushPendingLayerChanges() Line 282	C++
&gt; WebKit.dll!AcceleratedCompositingContext::flushAndRenderLayers() Line 308	C++
&gt; WebKit.dll!AcceleratedCompositingContext::layerFlushTimerFired() Line 319	C++
&gt; WebKit.dll!AcceleratedCompositingContext::LayerFlushTimer::fired() Line 89	C++
&gt; WebKit.dll!WebCore::ThreadTimers::sharedTimerFiredInternal() Line 130	C++
&gt; WebKit.dll!WebCore::ThreadTimers::setSharedTimer::__l8::&lt;lambda&gt;() Line 67	C++
&gt; WebKit.dll!WTF::Detail::CallableWrapper&lt;void &lt;lambda&gt;(void),void&gt;::call() Line 52	C++
&gt; WebKit.dll!WTF::Function&lt;void __cdecl(void)&gt;::operator()() Line 84	C++
&gt; WebKit.dll!WebCore::MainThreadSharedTimer::fired() Line 84	C++
&gt; WebKit.dll!WebCore::TimerWindowWndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 89	C++
&gt; user32.dll!00007ff9bf655c1d()	Unknown
&gt; user32.dll!00007ff9bf655612()	Unknown
&gt; MiniBrowserLib.dll!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 120	C++
&gt; MiniBrowserLib.dll!dllLauncherEntryPoint(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 140	C++
&gt; MiniBrowser.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 224	C++
&gt; [Inline Frame] MiniBrowser.exe!invoke_main() Line 118	C++
&gt; MiniBrowser.exe!__scrt_common_main_seh() Line 288	C++
&gt; kernel32.dll!00007ff9bfe07c24()	Unknown
&gt; ntdll.dll!00007ff9c144cea1()	Unknown

In GraphicsLayerTextureMapper::commitLayerChanges, replicaLayer() was nullptr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698008</commentid>
    <comment_count>1</comment_count>
      <attachid>411399</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-10-14 19:57:32 -0700</bug_when>
    <thetext>Created attachment 411399
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698234</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-10-15 12:55:15 -0700</bug_when>
    <thetext>Committed r268548: &lt;https://trac.webkit.org/changeset/268548&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698235</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-15 12:56:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/70348434&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411399</attachid>
            <date>2020-10-14 19:57:32 -0700</date>
            <delta_ts>2020-10-15 07:12:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217746-20201015115731.patch</filename>
            <type>text/plain</type>
            <size>2342</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4MzI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGQ4NDkyMzBkMmJjNzJk
OGFkNGY5NzkxNGViNWZhY2M3MTc3YTYyYy4uY2FlZjRiYjZiZGViODI3NDA2NTNjMjI1NDc4ZTE2
M2Y0Zjk5OTc5NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTEwLTE0ICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5DYWly
b11bVGV4dHVyZU1hcHBlcl0gY3NzMy9maWx0ZXJzL2JhY2tkcm9wL2JhY2tkcm9wLWZpbHRlci13
aXRoLWJvcmRlci1yYWRpdXMtYW5kLXJlZmxlY3Rpb24tcmVtb3ZlLmh0bWwgaXMgY3Jhc2hpbmcK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNzc0Ngor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElmIHJlcGxp
Y2EgbGF5ZXJzIGlzIHJlbW92ZWQsIHJlcGxpY2FMYXllcigpIGFuZCBjYW4gYmUgbnVsbCBpbgor
ICAgICAgICBjb21taXRMYXllckNoYW5nZXMoKS4gTnVsbCBjaGVja2luZyBpcyBuZWVkZWQuCisK
KyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvR3JhcGhpY3NMYXllclRleHR1cmVN
YXBwZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXI6
OmNvbW1pdExheWVyQ2hhbmdlcyk6IEFkZGVkIG51bGwgY2hlY2tpbmcgZm9yIG1hc2tMYXllcigp
IGFuZCByZXBsaWNhTGF5ZXIoKS4KKwogMjAyMC0xMC0xMSAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFZhcmlvdXMgdGVzdC1jYXNlcyBmcm9tIEdlY2tvIGFzc2VydCB3
aXRoIEFTU0VSVElPTiBGQUlMRUQ6IHRhZ05hbWUgPT0gbW11bHRpc2NyaXB0c1RhZyBvciBBU1NF
UlRJT04gRkFJTEVEOiB0YWdOYW1lID09IG1yb290VGFnCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvR3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXIu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0dyYXBoaWNzTGF5
ZXJUZXh0dXJlTWFwcGVyLmNwcAppbmRleCAzNDFlMzM4Nzg3NjNjOTk2YjBjY2QwNWZmNWMwYTk4
YWY4YzVlOWY0Li5kNzhmZjQ5YTg0MTkxNjMwZDA3YjgyZGMyYjJiZDFjOTI5ODZmNTgzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvR3JhcGhpY3NM
YXllclRleHR1cmVNYXBwZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3RleG1hcC9HcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlci5jcHAKQEAgLTQxMCwxMSArNDEw
LDE1IEBAIHZvaWQgR3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXI6OmNvbW1pdExheWVyQ2hhbmdl
cygpCiAgICAgICAgIG1fbGF5ZXIuc2V0Q2hpbGRyZW4ocmF3Q2hpbGRyZW4pOwogICAgIH0KIAot
ICAgIGlmIChtX2NoYW5nZU1hc2sgJiBNYXNrTGF5ZXJDaGFuZ2UpCi0gICAgICAgIG1fbGF5ZXIu
c2V0TWFza0xheWVyKCZkb3duY2FzdDxHcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlcj4obWFza0xh
eWVyKCkpLT5sYXllcigpKTsKKyAgICBpZiAobV9jaGFuZ2VNYXNrICYgTWFza0xheWVyQ2hhbmdl
KSB7CisgICAgICAgIGF1dG8qIGxheWVyID0gZG93bmNhc3Q8R3JhcGhpY3NMYXllclRleHR1cmVN
YXBwZXI+KG1hc2tMYXllcigpKTsKKyAgICAgICAgbV9sYXllci5zZXRNYXNrTGF5ZXIobGF5ZXIg
PyAmbGF5ZXItPmxheWVyKCkgOiBudWxscHRyKTsKKyAgICB9CiAKLSAgICBpZiAobV9jaGFuZ2VN
YXNrICYgUmVwbGljYUxheWVyQ2hhbmdlKQotICAgICAgICBtX2xheWVyLnNldFJlcGxpY2FMYXll
cigmZG93bmNhc3Q8R3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXI+KHJlcGxpY2FMYXllcigpKS0+
bGF5ZXIoKSk7CisgICAgaWYgKG1fY2hhbmdlTWFzayAmIFJlcGxpY2FMYXllckNoYW5nZSkgewor
ICAgICAgICBhdXRvKiBsYXllciA9IGRvd25jYXN0PEdyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVy
PihyZXBsaWNhTGF5ZXIoKSk7CisgICAgICAgIG1fbGF5ZXIuc2V0UmVwbGljYUxheWVyKGxheWVy
ID8gJmxheWVyLT5sYXllcigpIDogbnVsbHB0cik7CisgICAgfQogCiAgICAgaWYgKG1fY2hhbmdl
TWFzayAmIEJhY2tkcm9wTGF5ZXJDaGFuZ2UpIHsKICAgICAgICAgaWYgKG5lZWRzQmFja2Ryb3Ao
KSkgewo=
</data>
<flag name="review"
          id="427593"
          type_id="1"
          status="+"
          setter="don.olmstead"
    />
    <flag name="commit-queue"
          id="427603"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>