[Webkit-unassigned] [Bug 250096] New: ASSERTION FAILED: isContextThread() in WebCore::ScriptExecutionContext::processMessageWithMessagePortsSoon for workers/worker-to-worker.html
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 4 12:28:05 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=250096
Bug ID: 250096
Summary: ASSERTION FAILED: isContextThread() in
WebCore::ScriptExecutionContext::processMessageWithMes
sagePortsSoon for workers/worker-to-worker.html
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebCore Misc.
Assignee: webkit-unassigned at lists.webkit.org
Reporter: Hironori.Fujii at sony.com
ASSERTION FAILED: isContextThread() in WebCore::ScriptExecutionContext::processMessageWithMessagePortsSoon for workers/worker-to-worker.html
Some debug builds layout test buildbots are crashing randomly for workers/worker-to-worker.html.
WebKit Results Database: workers/worker-to-worker.html
https://results.webkit.org/?suite=layout-tests&test=workers%2Fworker-to-worker.html
Buildbot: builder Apple-Monterey-Debug-AppleSilicon-WK1-Tests build 5447
https://build.webkit.org/#/builders/367/builds/5447
https://build.webkit.org/results/Apple-Monterey-Debug-AppleSilicon-WK1-Tests/258333@main%20(5447)/results.html
ASSERTION FAILED: isContextThread()
dom/ScriptExecutionContext.cpp(207) : void WebCore::ScriptExecutionContext::processMessageWithMessagePortsSoon(CompletionHandler<void ()> &&)
1 0x1197d05f8 WTFCrash
2 0x12350d470 WebCore::JSANGLEInstancedArrays::createPrototype(JSC::VM&, WebCore::JSDOMGlobalObject&)
3 0x126b1d304 WebCore::ScriptExecutionContext::processMessageWithMessagePortsSoon(WTF::CompletionHandler<void ()>&&)
4 0x126a8f524 WebCore::MessagePort::messageAvailable()
5 0x126aa805c auto WebCore::MessagePort::notifyMessageAvailable(WebCore::MessagePortIdentifier const&)::$_7::operator()<WebCore::ScriptExecutionContext>(WebCore::ScriptExecutionContext&) const
6 0x126aa7fac WTF::Detail::CallableWrapper<WebCore::MessagePort::notifyMessageAvailable(WebCore::MessagePortIdentifier const&)::$_7, void, WebCore::ScriptExecutionContext&>::call(WebCore::ScriptExecutionContext&)
7 0x125c4b12c WTF::Function<void (WebCore::ScriptExecutionContext&)>::operator()(WebCore::ScriptExecutionContext&) const
8 0x125c35e2c WebCore::ScriptExecutionContext::Task::performTask(WebCore::ScriptExecutionContext&)
9 0x126b20ba0 WebCore::ScriptExecutionContext::ensureOnContextThread(WebCore::ProcessQualified<WTF::UUID>, WebCore::ScriptExecutionContext::Task&&)
10 0x126a8e100 WebCore::MessagePort::notifyMessageAvailable(WebCore::MessagePortIdentifier const&)
11 0x126be80b0 WebCore::MessagePortChannelProviderImpl::postMessageToRemote(WebCore::MessageWithMessagePorts&&, WebCore::MessagePortIdentifier const&)::$_9::operator()()
12 0x126be7f90 WTF::Detail::CallableWrapper<WebCore::MessagePortChannelProviderImpl::postMessageToRemote(WebCore::MessageWithMessagePorts&&, WebCore::MessagePortIdentifier const&)::$_9, void>::call()
13 0x1197fcbb4 WTF::Function<void ()>::operator()() const
14 0x11985f804 WTF::ensureOnMainThread(WTF::Function<void ()>&&)
15 0x126bda2dc WebCore::MessagePortChannelProviderImpl::postMessageToRemote(WebCore::MessageWithMessagePorts&&, WebCore::MessagePortIdentifier const&)
16 0x126bf3b68 WebCore::WorkerMessagePortChannelProvider::postMessageToRemote(WebCore::MessageWithMessagePorts&&, WebCore::MessagePortIdentifier const&)::$_4::operator()()
17 0x126bf3a64 WTF::Detail::CallableWrapper<WebCore::WorkerMessagePortChannelProvider::postMessageToRemote(WebCore::MessageWithMessagePorts&&, WebCore::MessagePortIdentifier const&)::$_4, void>::call()
18 0x1197fcbb4 WTF::Function<void ()>::operator()() const
19 0x1198a0430 WTF::RunLoop::performWork()
20 0x1198a6430 WTF::RunLoop::performWork(void*)
21 0x1958c29a0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
22 0x1958c28ec __CFRunLoopDoSource0
23 0x1958c25ec __CFRunLoopDoSources0
24 0x1958c0f6c __CFRunLoopRun
25 0x1958c0490 CFRunLoopRunSpecific
26 0x10223db0c runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
27 0x10223cf80 runTestingServerLoop()
28 0x10223c670 dumpRenderTree(int, char const**)
29 0x10223e47c DumpRenderTreeMain(int, char const**)
30 0x102327c74 main
31 0x102a79088 (null)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230104/5f71bbc3/attachment-0001.htm>
More information about the webkit-unassigned
mailing list