<?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>219700</bug_id>
          
          <creation_ts>2020-12-09 11:50:13 -0800</creation_ts>
          <short_desc>Some WebGL tests crash in WebKit::RemoteRenderingBackendProxy::willAppendItem(WebCore::RenderingResourceIdentifier)</short_desc>
          <delta_ts>2020-12-09 13:40:16 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Canvas</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=webglgpup</see_also>
          <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="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>dino</cc>
    
    <cc>ggaren</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1713245</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2020-12-09 11:50:13 -0800</bug_when>
    <thetext>../Internal/Tools/Scripts/run-webkit-tests --debug --use-gpu-process fast/canvas/webgl/canvas-test.html

SHOULD NEVER BE REACHED
/Users/kkinnunen/WebKit/OpenSource/Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp(191) : void WebKit::RemoteRenderingBackendProxy::willAppendItem(WebCore::RenderingResourceIdentifier)
1   0x58f171e69 WTFCrash
2   0x56000667b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x561919940 WebKit::RemoteRenderingBackendProxy::willAppendItem(WTF::ObjectIdentifier&lt;WebCore::RenderingResourceIdentifierType&gt;)
4   0x5619797c3 WebKit::RemoteImageBufferProxy&lt;WebKit::ImageBufferShareableMappedIOSurfaceBackend&gt;::willAppendItemOfType(WebCore::DisplayList::ItemType)
5   0x5734b5325 WebCore::DisplayList::Recorder::willAppendItemOfType(WebCore::DisplayList::ItemType)
6   0x5734b8aab void WebCore::DisplayList::Recorder::append&lt;WebCore::DisplayList::FillRect, WebCore::FloatRect const&amp;&gt;(WebCore::FloatRect const&amp;)
7   0x5734b8a6d WebCore::DisplayList::Recorder::fillRect(WebCore::FloatRect const&amp;)
8   0x57340f9ac WebCore::GraphicsContext::fillRect(WebCore::FloatRect const&amp;)
9   0x5727fda69 WebCore::CanvasRenderingContext2DBase::fillRect(float, float, float, float)
10  0x56fa53685 WebCore::jsCanvasRenderingContext2DPrototypeFunction_fillRectBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSCanvasRenderingContext2D*)
11  0x56fa5301c long long WebCore::IDLOperation&lt;WebCore::JSCanvasRenderingContext2D&gt;::call&lt;&amp;(WebCore::jsCanvasRenderingContext2DPrototypeFunction_fillRectBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSCanvasRenderingContext2D*)), (WebCore::CastedThisErrorBehavior)0&gt;(JSC::JSGlobalObject&amp;, JSC::CallFrame&amp;, char const*)
12  0x56f9e3eb4 WebCore::jsCanvasRenderingContext2DPrototypeFunction_fillRect(JSC::JSGlobalObject*, JSC::CallFrame*)
13  0x567898201178
14  0x58f74c8c6 llint_entry
15  0x58f74c96e llint_entry
16  0x58f72b200 vmEntryToJavaScript
17  0x590594d8b JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*)
18  0x590595547 JSC::Interpreter::executeCall(JSC::JSGlobalObject*, JSC::JSObject*, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;)
19  0x5908e4b4d JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;)
20  0x5908e4c2f JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
21  0x5908e4f12 JSC::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
22  0x571bac7ae WebCore::JSExecState::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
23  0x571c54770 WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext&amp;)
24  0x571c541a5 WebCore::ScheduledAction::execute(WebCore::Document&amp;)
25  0x571c54063 WebCore::ScheduledAction::execute(WebCore::ScriptExecutionContext&amp;)
26  0x572f0030f WebCore::DOMTimer::fired()
27  0x5731d34f4 WebCore::ThreadTimers::sharedTimerFiredInternal()
28  0x5731de321 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const
29  0x5731de2ce WTF::Detail::CallableWrapper&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void&gt;::call()
30  0x56f380a12 WTF::Function&lt;void ()&gt;::operator()() const
31  0x57319a39b WebCore::MainThreadSharedTimer::fired()
LEAK: 1 WebPageProxy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713279</commentid>
    <comment_count>1</comment_count>
      <attachid>415792</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-12-09 12:44:41 -0800</bug_when>
    <thetext>Created attachment 415792
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713292</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-09 13:39:22 -0800</bug_when>
    <thetext>Committed r270599: &lt;https://trac.webkit.org/changeset/270599&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 415792.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713293</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-12-09 13:40:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/72151484&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415792</attachid>
            <date>2020-12-09 12:44:41 -0800</date>
            <delta_ts>2020-12-09 13:39:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219700-20201209124440.patch</filename>
            <type>text/plain</type>
            <size>2287</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwNTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDI5ZDEyYzAxYTc0MTYyOWI3
NTRjMTY5ZDY4OTI3NWI5MjZlNDFmM2EuLjYxNjM0M2Q3YzEwMDU1Y2ZhYTU4MDkyMjU4Y2VhZGEw
NGM2NjA3ZmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMjAtMTItMDkgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgU29tZSBXZWJHTCB0ZXN0
cyBjcmFzaCBpbiBXZWJLaXQ6OlJlbW90ZVJlbmRlcmluZ0JhY2tlbmRQcm94eTo6d2lsbEFwcGVu
ZEl0ZW0oV2ViQ29yZTo6UmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVyKQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5NzAwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4ZXMgdGhlc2UgYXNzZXJ0aW9u
cyBieSByZXNldHRpbmcgdGhlIGlkZW50aWZpZXIgb2YgdGhlICJtb3N0IHJlY2VudGx5IGFwcGVu
ZGVkIiBpbWFnZSBidWZmZXIKKyAgICAgICAgKG1fY3VycmVudERlc3RpbmF0aW9uSW1hZ2VCdWZm
ZXJJZGVudGlmaWVyKSB3aGVuIHRoZSBpbWFnZSBidWZmZXIgaXMgcmVsZWFzZWQgaW4gdGhlIHJl
bmRlcmluZworICAgICAgICBiYWNrZW5kLiBXZSBrZWVwIHRyYWNrIG9mIHRoaXMgc28gdGhhdCB3
ZSBjYW4gYXBwZW5kIE1ldGFDb21tYW5kQ2hhbmdlRGVzdGluYXRpb25JbWFnZUJ1ZmZlcgorICAg
ICAgICBpdGVtcyB3aGVuIHBhaW50aW5nIGludG8gbXVsdGlwbGUgaW1hZ2UgYnVmZmVyczsgdGhl
IGNvZGUgdG8gZG8gdGhpcyBpbiB3aWxsQXBwZW5kSXRlbSBpcworICAgICAgICBhY3R1YWxseSBy
b2J1c3QgYWdhaW5zdCB0aGUgY2FzZSB3aGVyZSBtX2N1cnJlbnREZXN0aW5hdGlvbkltYWdlQnVm
ZmVySWRlbnRpZmllciBpcyB1bmtub3duLAorICAgICAgICBidXQgc3RpbGwgZGVidWcgYXNzZXJ0
cy4KKworICAgICAgICAqIFdlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90ZVJlbmRlcmluZ0Jh
Y2tlbmRQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZVJlbmRlcmluZ0JhY2tlbmRQ
cm94eTo6cmVsZWFzZVJlbW90ZVJlc291cmNlKToKKwogMjAyMC0xMi0wOSAgV2Vuc29uIEhzaWVo
ICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbQ29uY3VycmVudCBkaXNwbGF5
IGxpc3RzXSBTdXBwb3J0IHBsYXliYWNrIG9mIGRpc3BsYXkgbGlzdCBpdGVtcyB3aXRoIGNhY2hl
ZCByZXNvdXJjZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvZ3Jh
cGhpY3MvUmVtb3RlUmVuZGVyaW5nQmFja2VuZFByb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVuZGVyaW5nQmFja2VuZFByb3h5LmNwcAppbmRl
eCBmNjMxMTM1YWZjOGVmZjY2MTkzMGM3NWFiNWVkMWUxMWUyNTIzNTgxLi45MzkxNmQ4NTkzYTU1
Y2RlNjM1MjFjMDE0YjViYmE3NWUyYTU4ZWMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90ZVJlbmRlcmluZ0JhY2tlbmRQcm94eS5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVSZW5kZXJpbmdC
YWNrZW5kUHJveHkuY3BwCkBAIC0xNTYsNiArMTU2LDkgQEAgdm9pZCBSZW1vdGVSZW5kZXJpbmdC
YWNrZW5kUHJveHk6OmNhY2hlTmF0aXZlSW1hZ2UoY29uc3QgU2hhcmVhYmxlQml0bWFwOjpIYW5k
bGUKIAogdm9pZCBSZW1vdGVSZW5kZXJpbmdCYWNrZW5kUHJveHk6OnJlbGVhc2VSZW1vdGVSZXNv
dXJjZShSZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIgcmVuZGVyaW5nUmVzb3VyY2VJZGVudGlm
aWVyKQogeworICAgIGlmIChyZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIgPT0gbV9jdXJyZW50
RGVzdGluYXRpb25JbWFnZUJ1ZmZlcklkZW50aWZpZXIpCisgICAgICAgIG1fY3VycmVudERlc3Rp
bmF0aW9uSW1hZ2VCdWZmZXJJZGVudGlmaWVyID0gV1RGOjpudWxsb3B0OworCiAgICAgc2VuZChN
ZXNzYWdlczo6UmVtb3RlUmVuZGVyaW5nQmFja2VuZDo6UmVsZWFzZVJlbW90ZVJlc291cmNlKHJl
bmRlcmluZ1Jlc291cmNlSWRlbnRpZmllciksIG1fcmVuZGVyaW5nQmFja2VuZElkZW50aWZpZXIp
OwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>