WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 281827
281810
REGRESSION(
285450@main
): ASSERTION FAILED: queue.isCurrent()
https://bugs.webkit.org/show_bug.cgi?id=281810
Summary
REGRESSION(285450@main): ASSERTION FAILED: queue.isCurrent()
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
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug