<?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>270186</bug_id>
          
          <creation_ts>2024-02-27 13:21:05 -0800</creation_ts>
          <short_desc>REGRESSION(275377@main): [Win] GLContext::makeContextCurrent calls purecall for WebGL tests</short_desc>
          <delta_ts>2024-02-27 13:37:15 -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>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>
          <dependson>270078</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2017271</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-02-27 13:21:05 -0800</bug_when>
    <thetext>After 275377@main, WinCairo is randomly crashing for WebGL tests.

https://build.webkit.org/results/WinCairo-64-bit-Debug-Tests/275377@main%20(21936)/CrashLog_0730_2024-02-27_14-18-53-673.txt

# 11  Id: 16f0.2060 Suspend: 1 Teb: 00000040`63730000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 00000040`64afea40 00007ff9`0b966eaa ucrtbase!abort+0x4e
01 00000040`64afea70 00007ff8`d8eb87a5 VCRUNTIME140!purecall+0x1a
02 00000040`64afeaa0 00007ff8`ea5715ed WebCore!WebCore::GLContext::makeContextCurrent(void)+0x55 [C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebCore\platform\graphics\egl\GLContext.cpp @ 440]
03 00000040`64afeb10 00007ff8`ea56873d WebKit2!WebKit::WCSceneContext::makeContextCurrent(void)+0x3d [C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\GPUProcess\graphics\wc\WCSceneContext.cpp @ 47]
04 00000040`64afeb50 00007ff8`ea5525cc WebKit2!WebKit::WCScene::update(struct WebKit::WCUpdateInfo * update = 0x00000149`b95f9cc0)+0x5d [C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\GPUProcess\graphics\wc\WCScene.cpp @ 97]
05 00000040`64aff300 00007ff8`ea552547 WebKit2!WebKit::RemoteWCLayerTreeHost::update::&lt;lambda_2&gt;::operator()(void)+0x3c [C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\GPUProcess\graphics\wc\RemoteWCLayerTreeHost.cpp @ 103]
06 00000040`64aff490 00007ff8`ea521695 WebKit2!WTF::Detail::CallableWrapper&lt;`lambda at C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\GPUProcess\graphics\wc\RemoteWCLayerTreeHost.cpp:101:46&apos;,void&gt;::call(void)+0x17 [C:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\WTF\Headers\wtf\Function.h @ 53]
07 00000040`64aff4c0 00007ff8`eb540081 WebKit2!WTF::Function&lt;void (void)+0x85 [C:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\WTF\Headers\wtf\Function.h @ 82]
08 00000040`64aff500 00007ff8`eb541a5f WebKit2!IPC::StreamConnectionWorkQueue::processStreams(void)+0x121 [C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\Platform\IPC\StreamConnectionWorkQueue.cpp @ 159]
09 00000040`64aff610 00007ff8`eb541a07 WebKit2!IPC::StreamConnectionWorkQueue::startProcessingThread::&lt;lambda_0&gt;::operator()(void)+0x2f [C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\Platform\IPC\StreamConnectionWorkQueue.cpp @ 125]
0a 00000040`64aff670 00007ff9`03608814 WebKit2!WTF::Detail::CallableWrapper&lt;`lambda at C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\Platform/IPC/StreamConnectionWorkQueue.cpp:123:17&apos;,void&gt;::call(void)+0x17 [C:\BW\WinCairo-64-bit-Debug-Build\build\WebKitBuild\Debug\WTF\Headers\wtf\Function.h @ 53]
0b 00000040`64aff6a0 00007ff9`0369b48b WTF!WTF::Function&lt;void (void)+0x84 [C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WTF\wtf\Function.h @ 82]
0c 00000040`64aff6e0 00007ff9`03776243 WTF!WTF::Thread::entryPoint(struct WTF::Thread::NewThreadContext * newThreadContext = 0x00000149`b95da830)+0x1cb [C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WTF\wtf\Threading.cpp @ 259]
0d 00000040`64aff730 00007ff8`fd686b4c WTF!WTF::wtfThreadEntryPoint(void * data = 0x00000149`b95da830)+0x13 [C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WTF\wtf\win\ThreadingWin.cpp @ 151]
0e 00000040`64aff760 00007ff9`03f24de0 ucrtbase!recalloc+0x5c
0f 00000040`64aff790 00007ff9`1541ec4b KERNEL32!BaseThreadInitThunk+0x10
10 00000040`64aff7c0 00000000`00000000 ntdll!RtlUserThreadStart+0x2b</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2017279</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-02-27 13:31:30 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/25188</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2017286</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-02-27 13:36:13 -0800</bug_when>
    <thetext>Committed 275402@main (cc42f3bc02dc): &lt;https://commits.webkit.org/275402@main&gt;

Reviewed commits have been landed. Closing PR #25188 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2017287</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-02-27 13:37:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/123712978&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>