Description: fast/canvas/webgl/canvas-zero-size.html Is a constant crash on Sonoma debug wk2 arm64 and a flaky crash with x86_64 on ToT and since 268560@main(dashboard viewable history). This issue can be reproduced using command: run-webkit-tests --debug --iterations=1 fast/canvas/webgl/canvas-zero-size.html History: https://results.webkit.org/?suite=layout-tests&test=fast%2Fcanvas%2Fwebgl%2Fcanvas-zero-size.html&version_name=Sonoma&flavor=wk2&style=debug Crash Log: No crash log found for com.apple.WebKit.GPU.Development:6226. stdout: stderr: ASSERTION FAILED: Unhandled message GPUConnectionToWebProcess_ReleaseGraphicsContextGL to 0 assertionFailureDueToUnreachableCode /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/WebKitBuild/Debug/DerivedSources/WebKit/GPUConnectionToWebProcessMessageReceiver.cpp(136) : virtual void WebKit::GPUConnectionToWebProcess::didReceiveMessage(IPC::Connection &, IPC::Decoder &) 1 0x10577c094 WTFCrash 2 0x13034a660 WebKit::GPUConnectionToWebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) 3 0x132666714 IPC::Connection::dispatchMessage(IPC::Decoder&) 4 0x132666b48 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>) 5 0x1326600fc IPC::Connection::SyncMessageState::ConnectionAndIncomingMessage::dispatch() 6 0x1326602d4 IPC::Connection::SyncMessageState::dispatchMessagesAndResetDidScheduleDispatchMessagesForConnection(IPC::Connection&) 7 0x132666ec4 IPC::Connection::dispatchSyncStateMessages() 8 0x1326779fc IPC::Connection::SyncMessageState::processIncomingMessage(IPC::Connection&, std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>&)::$_5::operator()() 9 0x132677958 WTF::Detail::CallableWrapper<IPC::Connection::SyncMessageState::processIncomingMessage(IPC::Connection&, std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>&)::$_5, void>::call() 10 0x1057a4de8 WTF::Function<void ()>::operator()() const 11 0x10583a598 WTF::RunLoop::performWork() 12 0x10583ea98 WTF::RunLoop::performWork(void*) 13 0x18aa17d28 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 14 0x18aa17cbc __CFRunLoopDoSource0 15 0x18aa17a2c __CFRunLoopDoSources0 16 0x18aa1661c __CFRunLoopRun 17 0x18aa15c2c CFRunLoopRunSpecific 18 0x18bb1e798 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 19 0x18bb97758 -[NSRunLoop(NSRunLoop) run] 20 0x18a66cd64 _xpc_objc_main 21 0x18a67ba08 _xpc_main 22 0x18a66c910 _xpc_copy_xpcservice_dictionary 23 0x130504530 WebKit::XPCServiceMain(int, char const**) 24 0x132637018 WKXPCServiceMain 25 0x102007f90 main 26 0x18a5c1058 start com.apple.WebKit.GPU.Development terminated (pid 6226) for reason: crash LEAK: 2 WebPageProxy
<rdar://problem/116254494>
Test gardening commit 268669@main (8d567328df09): <https://commits.webkit.org/268669@main> Reviewed commits have been landed. Closing PR #18436 and removing active labels.
<edit> "Is a constant crash on Sonoma debug wk2 arm64 and a flaky crash with x86_64 on ToT and since 268560@main(dashboard viewable history)." would be better said as "Is a constant crash on Sonoma debug wk2 arm64 and a flaky crash with x86_64 on ToT and since Sonoma bring up."
*** Bug 262681 has been marked as a duplicate of this bug. ***
Regressein bug 261337 but the logic problem existed in the fix before.
267014@main initial problem 267806@main subsequent problem
Pull request: https://github.com/WebKit/WebKit/pull/18936
Likely dupe of Bug 262981.
*** This bug has been marked as a duplicate of bug 262981 ***
Re-opening for pull request https://github.com/WebKit/WebKit/pull/18987
Committed 269252@main (9703abbca7a6): <https://commits.webkit.org/269252@main> Reviewed commits have been landed. Closing PR #18936 and removing active labels.