WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
269160
ASSERTION FAILED: !m_callback
https://bugs.webkit.org/show_bug.cgi?id=269160
Summary
ASSERTION FAILED: !m_callback
Jean-Yves Avenard [:jya]
Reported
2024-02-11 02:23:11 PST
Seen while running /fast/media tests in debug mode ``` No crash log found for com.apple.WebKit.WebContent.Development:41846. stdout: stderr: ASSERTION FAILED: !m_callback /Users/jyavenard/Work/webkit/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/NativePromise.h(286) : WTF::NativePromiseRequest::~NativePromiseRequest() com.apple.WebKit.WebContent.Development terminated (pid 41846) for reason: crash LEAK: 1 WebPageProxy ```
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-02-11 02:23:26 PST
<
rdar://problem/122738739
>
Jean-Yves Avenard [:jya]
Comment 2
2024-02-11 02:58:42 PST
full backtrace ``` Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.JavaScriptCore 0x13afc87e8 WTFCrashWithInfoImpl(int, char const*, char const*, int, unsigned long long) 1 com.apple.WebCore 0x32894213c void WTFCrashWithInfo<char const*>(int, char const*, char const*, int, char const*) 2 com.apple.WebCore 0x3280bfba0 WTF::NativePromiseRequest::~NativePromiseRequest() 3 com.apple.WebCore 0x3280bfad8 WTF::NativePromiseRequest::~NativePromiseRequest() 4 com.apple.WebCore 0x3280bfaa0 std::__1::default_delete<WTF::NativePromiseRequest>::operator()[abi:sn170006](WTF::NativePromiseRequest*) const 5 com.apple.WebCore 0x3280bfa58 std::__1::unique_ptr<WTF::NativePromiseRequest, std::__1::default_delete<WTF::NativePromiseRequest>>::reset[abi:sn170006](WTF::NativePromiseRequest*) 6 com.apple.WebCore 0x3280bf9dc std::__1::unique_ptr<WTF::NativePromiseRequest, std::__1::default_delete<WTF::NativePromiseRequest>>::~unique_ptr[abi:sn170006]() 7 com.apple.WebCore 0x3280b9f40 std::__1::unique_ptr<WTF::NativePromiseRequest, std::__1::default_delete<WTF::NativePromiseRequest>>::~unique_ptr[abi:sn170006]() 8 com.apple.WebCore 0x3280bdc28 void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)::~() 9 com.apple.WebCore 0x3280b9bf8 void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)::~() 10 com.apple.WebCore 0x3280bd74c auto WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>::whenSettled<void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)>(WTF::RefCountedSerialFunctionDispatcher&, WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&)::~() 11 com.apple.WebCore 0x3280ba780 auto WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>::whenSettled<void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)>(WTF::RefCountedSerialFunctionDispatcher&, WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&)::~() 12 com.apple.WebCore 0x3280bacb0 WTF::Detail::CallableWrapper<auto WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>::whenSettled<void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)>(WTF::RefCountedSerialFunctionDispatcher&, WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&), void, auto WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>::whenSettled<void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)>(WTF::RefCountedSerialFunctionDispatcher&, WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&)>::~CallableWrapper() 13 com.apple.WebCore 0x3280bab9c WTF::Detail::CallableWrapper<auto WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>::whenSettled<void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)>(WTF::RefCountedSerialFunctionDispatcher&, WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&), void, auto WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>::whenSettled<void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)>(WTF::RefCountedSerialFunctionDispatcher&, WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&)>::~CallableWrapper() 14 com.apple.WebCore 0x3280babcc WTF::Detail::CallableWrapper<auto WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>::whenSettled<void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)>(WTF::RefCountedSerialFunctionDispatcher&, WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&), void, auto WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>::whenSettled<void WebCore::ScriptExecutionContext::enqueueTaskWhenSettled<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15>(WTF::Ref<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>, WTF::RawPtrTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>, WTF::DefaultRefDerefTraits<WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>>>&&, WebCore::TaskSource, WebCore::DOMCacheStorage::doOpen(WTF::String const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::DOMCache>>&&)::$_15&&)::'lambda'(WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&)>(WTF::RefCountedSerialFunctionDispatcher&, WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&)>::~CallableWrapper() 15 com.apple.WebCore 0x3280bd1f8 std::__1::default_delete<WTF::Detail::CallableWrapperBase<void, std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&>>::operator()[abi:sn170006](WTF::Detail::CallableWrapperBase<void, std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&>*) const 16 com.apple.WebCore 0x3280bd18c std::__1::unique_ptr<WTF::Detail::CallableWrapperBase<void, std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&>, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void, std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&>>>::reset[abi:sn170006](WTF::Detail::CallableWrapperBase<void, std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&>*) 17 com.apple.WebCore 0x3280bd110 std::__1::unique_ptr<WTF::Detail::CallableWrapperBase<void, std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&>, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void, std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&>>>::operator=[abi:sn170006](std::nullptr_t) 18 com.apple.WebCore 0x3280bd0d8 WTF::Function<void (std::experimental::fundamentals_v3::expected<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error>&&)>::operator=(std::nullptr_t) 19 com.apple.WebCore 0x3280bcae8 WTF::NativePromise<WebCore::DOMCacheEngine::CacheIdentifierOperationResult, WebCore::DOMCacheEngine::Error, 0u>::ThenCallback<false, void>::disconnect() 20 com.apple.WebCore 0x328593a88 WTF::NativePromiseRequest::disconnect() 21 com.apple.WebCore 0x329a7b404 auto WebCore::ScriptExecutionContext::stopActiveDOMObjects()::$_10::operator()<WTF::NativePromiseRequest>(WTF::NativePromiseRequest&) const 22 com.apple.WebCore 0x329a7b34c WTF::Detail::CallableWrapper<WebCore::ScriptExecutionContext::stopActiveDOMObjects()::$_10, void, WTF::NativePromiseRequest&>::call(WTF::NativePromiseRequest&) 23 com.apple.WebCore 0x329a7a4f8 WTF::Function<void (WTF::NativePromiseRequest&)>::operator()(WTF::NativePromiseRequest&) const 24 com.apple.WebCore 0x329a58b28 WTF::WeakHashSet<WTF::NativePromiseRequest, WTF::DefaultWeakPtrImpl, (WTF::EnableWeakPtrThreadingAssertions)1>::forEach(WTF::Function<void (WTF::NativePromiseRequest&)> const&) 25 com.apple.WebCore 0x329a589f4 WebCore::ScriptExecutionContext::stopActiveDOMObjects() 26 com.apple.WebCore 0x3297c85f0 WebCore::Document::stopActiveDOMObjects() 27 com.apple.WebCore 0x3297c8074 WebCore::Document::commonTeardown() 28 com.apple.WebCore 0x3297dc3b8 WebCore::Document::willBeRemovedFromFrame() 29 com.apple.WebCore 0x32a8794ac WebCore::LocalFrame::setView(WTF::RefPtr<WebCore::LocalFrameView, WTF::RawPtrTraits<WebCore::LocalFrameView>, WTF::DefaultRefDerefTraits<WebCore::LocalFrameView>>&&) 30 com.apple.WebCore 0x32a87f140 WebCore::LocalFrame::createView(WebCore::IntSize const&, std::__1::optional<WebCore::Color> const&, WebCore::IntSize const&, WebCore::IntRect const&, bool, WebCore::ScrollbarMode, bool, WebCore::ScrollbarMode, bool) 31 com.apple.WebKit 0x121b0cac8 WebKit::WebLocalFrameLoaderClient::transitionToCommittedForNewPage() 32 com.apple.WebCore 0x32a5fa720 WebCore::FrameLoader::transitionToCommitted(WebCore::CachedPage*) 33 com.apple.WebCore 0x32a5f933c WebCore::FrameLoader::commitProvisionalLoad() 34 com.apple.WebCore 0x32a57d7f4 WebCore::DocumentLoader::commitIfReady() 35 com.apple.WebCore 0x32a57dde0 WebCore::DocumentLoader::finishedLoading() 36 com.apple.WebCore 0x32a58ad34 WebCore::DocumentLoader::maybeLoadEmpty() 37 com.apple.WebCore 0x32a58b018 WebCore::DocumentLoader::startLoadingMainResource() 38 com.apple.WebCore 0x32a634a48 WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL)::$_11::operator()() 39 com.apple.WebCore 0x32a6345e8 WTF::Detail::CallableWrapper<WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL)::$_11, void>::call() 40 com.apple.WebCore 0x328eb8ebc WTF::Function<void ()>::operator()() const 41 com.apple.WebCore 0x325b50fdc WTF::CompletionHandler<void ()>::operator()() 42 com.apple.WebCore 0x32a5f6564 WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL) 43 com.apple.WebCore 0x32a630bdc WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::RefPtr<WebCore::FormState, WTF::RawPtrTraits<WebCore::FormState>, WTF::DefaultRefDerefTraits<WebCore::FormState>>&&, WebCore::AllowNavigationToInvalidURL, WTF::CompletionHandler<void ()>&&)::$_8::operator()(WebCore::ResourceRequest const&, WTF::WeakPtr<WebCore::FormState, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>&&, WebCore::NavigationPolicyDecision) 44 com.apple.WebCore 0x32a630aa4 WTF::Detail::CallableWrapper<WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::RefPtr<WebCore::FormState, WTF::RawPtrTraits<WebCore::FormState>, WTF::DefaultRefDerefTraits<WebCore::FormState>>&&, WebCore::AllowNavigationToInvalidURL, WTF::CompletionHandler<void ()>&&)::$_8, void, WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>&&, WebCore::NavigationPolicyDecision>::call(WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>&&, WebCore::NavigationPolicyDecision) 45 com.apple.WebCore 0x32a67d698 WTF::Function<void (WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>&&, WebCore::NavigationPolicyDecision)>::operator()(WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>&&, WebCore::NavigationPolicyDecision) const 46 com.apple.WebCore 0x32a66e790 WTF::CompletionHandler<void (WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>&&, WebCore::NavigationPolicyDecision)>::operator()(WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>&&, WebCore::NavigationPolicyDecision) 47 com.apple.WebCore 0x32a680668 WebCore::FrameLoader::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest&&, WebCore::ResourceResponse const&, WebCore::DocumentLoader*, WTF::RefPtr<WebCore::FormState, WTF::RawPtrTraits<WebCore::FormState>, WTF::DefaultRefDerefTraits<WebCore::FormState>>&&, WTF::CompletionHandler<void (WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>&&, WebCore::NavigationPolicyDecision)>&&, WebCore::PolicyDecisionMode)::$_1::operator()(WebCore::PolicyAction) 48 com.apple.WebCore 0x32a67fbe0 WTF::Detail::CallableWrapper<WebCore::FrameLoader::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest&&, WebCore::ResourceResponse const&, WebCore::DocumentLoader*, WTF::RefPtr<WebCore::FormState, WTF::RawPtrTraits<WebCore::FormState>, WTF::DefaultRefDerefTraits<WebCore::FormState>>&&, WTF::CompletionHandler<void (WebCore::ResourceRequest&&, WTF::WeakPtr<WebCore::FormState, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>&&, WebCore::NavigationPolicyDecision)>&&, WebCore::PolicyDecisionMode)::$_1, void, WebCore::PolicyAction>::call(WebCore::PolicyAction) 49 com.apple.WebKit 0x11fe47620 WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const 50 com.apple.WebKit 0x11fe471dc WTF::CompletionHandler<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) 51 com.apple.WebKit 0x121bfdd30 WebKit::WebFrame::didReceivePolicyDecision(unsigned long long, WebKit::PolicyDecision&&) 52 com.apple.WebKit 0x121b00e8c WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15::operator()(WebKit::PolicyDecision&&) const 53 com.apple.WebKit 0x121b00cf4 decltype(std::declval<WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15>()(std::declval<WebKit::PolicyDecision>())) std::__1::__invoke[abi:sn170006]<WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15, WebKit::PolicyDecision>(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15&&, WebKit::PolicyDecision&&) 54 com.apple.WebKit 0x121b00cc4 decltype(auto) std::__1::__apply_tuple_impl[abi:sn170006]<WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15, std::__1::tuple<WebKit::PolicyDecision>, 0ul>(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15&&, std::__1::tuple<WebKit::PolicyDecision>&&, std::__1::__tuple_indices<0ul>) 55 com.apple.WebKit 0x121b00c84 decltype(auto) std::__1::apply[abi:sn170006]<WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15, std::__1::tuple<WebKit::PolicyDecision>>(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15&&, std::__1::tuple<WebKit::PolicyDecision>&&) 56 com.apple.WebKit 0x121b00ba4 void IPC::Connection::callReply<Messages::WebPageProxy::DecidePolicyForNavigationActionAsync, WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15>(IPC::Decoder&, WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15&&) 57 com.apple.WebKit 0x121b00b24 IPC::ConnectionAsyncReplyHandler IPC::Connection::makeAsyncReplyHandler<Messages::WebPageProxy::DecidePolicyForNavigationActionAsync, WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15>(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*)::operator()(IPC::Decoder*) 58 com.apple.WebKit 0x121b00a34 WTF::Detail::CallableWrapper<IPC::ConnectionAsyncReplyHandler IPC::Connection::makeAsyncReplyHandler<Messages::WebPageProxy::DecidePolicyForNavigationActionAsync, WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15>(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WebCore::ResourceResponse const&, WebCore::FormState*, WTF::String const&, unsigned long long, std::__1::optional<WebCore::HitTestResult>&&, bool, int, WebCore::PolicyDecisionMode, WTF::CompletionHandler<void (WebCore::PolicyAction)>&&)::$_15&&, WTF::ThreadLikeAssertion)::'lambda'(IPC::Decoder*), void, IPC::Decoder*>::call(IPC::Decoder*) 59 com.apple.WebKit 0x11fbfa608 WTF::Function<void (IPC::Decoder*)>::operator()(IPC::Decoder*) const 60 com.apple.WebKit 0x11fbfa470 WTF::CompletionHandler<void (IPC::Decoder*)>::operator()(IPC::Decoder*) 61 com.apple.WebKit 0x1227d33cc IPC::Connection::dispatchMessage(IPC::Decoder&) 62 com.apple.WebKit 0x1227d39ac IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) 63 com.apple.WebKit 0x1227d3d00 IPC::Connection::dispatchOneIncomingMessage() 64 com.apple.WebKit 0x1227f1388 IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_14::operator()() const 65 com.apple.WebKit 0x1227f12c8 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::$_14, void>::call() 66 com.apple.JavaScriptCore 0x13cf0a0fc WTF::Function<void ()>::operator()() const 67 com.apple.JavaScriptCore 0x13b09fae4 WTF::RunLoop::performWork() 68 com.apple.JavaScriptCore 0x13b0a4490 WTF::RunLoop::performWork(void*) 69 com.apple.CoreFoundation 0x193399eb0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 /Volumes/BuildRootMonorailSunburstE/Library/Caches/com.apple.xbs/Sources/d23e6036-179c-4c53-9396-358ab6cfdd06/Foundation-2418/CoreFoundation/RunLoop.subproj/CFRunLoop.c:1957 70 com.apple.CoreFoundation 0x193399e44 __CFRunLoopDoSource0 + 176 /Volumes/BuildRootMonorailSunburstE/Library/Caches/com.apple.xbs/Sources/d23e6036-179c-4c53-9396-358ab6cfdd06/Foundation-2418/CoreFoundation/RunLoop.subproj/CFRunLoop.c:2001 71 com.apple.CoreFoundation 0x193399bb4 __CFRunLoopDoSources0 + 244 /Volumes/BuildRootMonorailSunburstE/Library/Caches/com.apple.xbs/Sources/d23e6036-179c-4c53-9396-358ab6cfdd06/Foundation-2418/CoreFoundation/RunLoop.subproj/CFRunLoop.c:2038 72 com.apple.CoreFoundation 0x1933987a0 __CFRunLoopRun + 828 /Volumes/BuildRootMonorailSunburstE/Library/Caches/com.apple.xbs/Sources/d23e6036-179c-4c53-9396-358ab6cfdd06/Foundation-2418/CoreFoundation/RunLoop.subproj/CFRunLoop.c:2955 73 com.apple.CoreFoundation 0x193397e0c CFRunLoopRunSpecific + 608 /Volumes/BuildRootMonorailSunburstE/Library/Caches/com.apple.xbs/Sources/d23e6036-179c-4c53-9396-358ab6cfdd06/Foundation-2418/CoreFoundation/RunLoop.subproj/CFRunLoop.c:3420 74 com.apple.Foundation 0x1944cb028 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 /AppleInternal/Library/BuildRoots/03ee8479-bf5a-11ee-b9d7-6eda818a94b4/Library/Caches/com.apple.xbs/Sources/Foundation/Foundation/Soil.subproj/NSRunLoop.m:373 75 com.apple.Foundation 0x194544224 -[NSRunLoop(NSRunLoop) run] + 64 /AppleInternal/Library/BuildRoots/03ee8479-bf5a-11ee-b9d7-6eda818a94b4/Library/Caches/com.apple.xbs/Sources/Foundation/Foundation/Soil.subproj/NSRunLoop.m:398 76 libxpc.dylib 0x192fd3694 _xpc_objc_main + 684 /AppleInternal/Library/BuildRoots/03ee8479-bf5a-11ee-b9d7-6eda818a94b4/Library/Caches/com.apple.xbs/Sources/libxpc/src/main.m:267 77 libxpc.dylib 0x192fe2f80 _xpc_main + 324 /AppleInternal/Library/BuildRoots/03ee8479-bf5a-11ee-b9d7-6eda818a94b4/Library/Caches/com.apple.xbs/Sources/libxpc/src/init.c:1294 78 libxpc.dylib 0x192fd3240 xpc_main + 64 /AppleInternal/Library/BuildRoots/03ee8479-bf5a-11ee-b9d7-6eda818a94b4/Library/Caches/com.apple.xbs/Sources/libxpc/src/init.c:1377 79 com.apple.WebKit 0x1200fb834 WebKit::XPCServiceMain(int, char const**) 80 com.apple.WebKit 0x12275e8f0 WKXPCServiceMain 81 com.apple.WebKit.WebContent 0x102943f9c main 82 dyld 0x192f320e0 start + 2 ```
Jean-Yves Avenard [:jya]
Comment 3
2024-02-11 05:01:48 PST
Pull request:
https://github.com/WebKit/WebKit/pull/24232
EWS
Comment 4
2024-02-11 14:16:41 PST
Committed
274448@main
(ac976a6da88c): <
https://commits.webkit.org/274448@main
> Reviewed commits have been landed. Closing PR #24232 and removing active labels.
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