Bug 281810

Summary: REGRESSION(285450@main): ASSERTION FAILED: queue.isCurrent()
Product: WebKit Reporter: Fujii Hironori <fujii.hironori>
Component: WebKit2Assignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: cdumez, kkinnunen
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=281772

Fujii Hironori
Reported 2024-10-19 00:18:21 PDT
Regressions: Unexpected crashes (2) imported/w3c/web-platform-tests/wasm/serialization/module/nested-worker-success.any.worker.html [ Crash ] storage/storagemanager/nested-dedicated-workers.html [ Crash ] History: https://results.webkit.org/?suite=layout-tests&suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fwasm%2Fserialization%2Fmodule%2Fnested-worker-success.any.worker.html&test=storage%2Fstoragemanager%2Fnested-dedicated-workers.html&style=debug https://build.webkit.org/results/Apple-Sonoma-Debug-AppleSilicon-WK2-Tests/285450@main%20(4434)/imported/w3c/web-platform-tests/wasm/serialization/module/nested-worker-success.any.worker-stderr.txt ASSERTION FAILED: queue.isCurrent() /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/FunctionDispatcher.h(59) : void WTF::assertIsCurrent(const SerialFunctionDispatcher &) 1 0x3008a5a08 WTF::assertIsCurrent(WTF::SerialFunctionDispatcher const&) 2 0x3031fe68c WebKit::GPUProcessWebWorkerClient::createNestedWorkerClient(WTF::SerialFunctionDispatcher&) 3 0x13ca5dd54 WebCore::WorkerMessagingProxy::startWorkerGlobalScope(WTF::URL const&, PAL::SessionID, WTF::String const&, WebCore::WorkerInitializationData&&, WebCore::ScriptBuffer const&, WebCore::ContentSecurityPolicyResponseHeaders const&, bool, WebCore::CrossOriginEmbedderPolicy const&, WTF::MonotonicTime, WebCore::ReferrerPolicy, WebCore::WorkerType, WebCore::FetchOptionsCredentials, JSC::RuntimeFlags) 4 0x13ca42fe0 WebCore::Worker::notifyFinished(std::__1::optional<WebCore::ProcessQualified<WTF::UUID>>) 5 0x13ca8e3a4 WebCore::WorkerScriptLoader::notifyFinished(std::__1::optional<WebCore::ProcessQualified<WTF::UUID>>) 6 0x13ca8e134 WebCore::WorkerScriptLoader::didFinishLoading(WebCore::ProcessQualified<WTF::UUID>, std::__1::optional<WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>>, WebCore::NetworkLoadMetrics const&) 7 0x13b232614 WebCore::ThreadableLoaderClientWrapper::didFinishLoading(WebCore::ProcessQualified<WTF::UUID>, std::__1::optional<WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>>, WebCore::NetworkLoadMetrics const&) 8 0x13b23250c WebCore::WorkerThreadableLoader::MainThreadBridge::didFinishLoading(WebCore::ProcessQualified<WTF::UUID>, std::__1::optional<WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>>, WebCore::NetworkLoadMetrics const&)::$_22::operator()(WebCore::ScriptExecutionContext&) 9 0x13b232348 WTF::Detail::CallableWrapper<WebCore::WorkerThreadableLoader::MainThreadBridge::didFinishLoading(WebCore::ProcessQualified<WTF::UUID>, std::__1::optional<WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>>, WebCore::NetworkLoadMetrics const&)::$_22, void, WebCore::ScriptExecutionContext&>::call(WebCore::ScriptExecutionContext&) 10 0x138841c08 WTF::Function<void (WebCore::ScriptExecutionContext&)>::operator()(WebCore::ScriptExecutionContext&) const 11 0x1392563c4 WebCore::ScriptExecutionContext::Task::performTask(WebCore::ScriptExecutionContext&) 12 0x13ca8b4ac WebCore::WorkerDedicatedRunLoop::Task::performTask(WebCore::WorkerOrWorkletGlobalScope*) 13 0x13ca8a91c WebCore::WorkerDedicatedRunLoop::runInMode(WebCore::WorkerOrWorkletGlobalScope*, WebCore::ModePredicate const&) 14 0x13ca88ea8 WebCore::WorkerDedicatedRunLoop::run(WebCore::WorkerOrWorkletGlobalScope*) 15 0x13ca88ddc WebCore::WorkerOrWorkletThread::runEventLoop() 16 0x13ca891f0 WebCore::WorkerOrWorkletThread::workerOrWorkletThread() 17 0x13caae100 WebCore::WorkerThread::createThread()::$_18::operator()() const 18 0x13caae0ac WTF::Detail::CallableWrapper<WebCore::WorkerThread::createThread()::$_18, void>::call() 19 0x12ba85c90 WTF::Function<void ()>::operator()() const 20 0x12bbc99f8 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) 21 0x12bbd6130 WTF::wtfThreadEntryPoint(void*) 22 0x18ccb5f94 _pthread_start 23 0x18ccb0d34 thread_start com.apple.WebKit.WebContent.Development terminated (pid 12950) for reason: crash LEAK: 1 WebPageProxy
Attachments
Chris Dumez
Comment 1 2024-10-19 13:26:23 PDT
*** This bug has been marked as a duplicate of bug 281827 ***
Note You need to log in before you can comment on or make changes to this bug.