RESOLVED FIXED 207637
RELEASE_ASSERT() under WebSWClientConnection::didResolveRegistrationPromise()
https://bugs.webkit.org/show_bug.cgi?id=207637
Summary RELEASE_ASSERT() under WebSWClientConnection::didResolveRegistrationPromise()
Chris Dumez
Reported 2020-02-12 08:49:25 PST
RELEASE_ASSERT() under WebSWClientConnection::didResolveRegistrationPromise(): Thread 0 Crashed ↩:: Dispatch queue: com.apple.main-thread 0 com.apple.WebKit 0x00007fff474fddd3 WTFCrashWithInfo(int, char const*, char const*, int) + 19 1 com.apple.WebKit 0x00007fff4792ee16 void WebCore::ServiceWorkerRegistrationKey::encode<IPC::Encoder>(IPC::Encoder&) const + 92 2 com.apple.WebKit 0x00007fff47926fe0 WebKit::WebSWClientConnection::didResolveRegistrationPromise(WebCore::ServiceWorkerRegistrationKey const&) + 162 3 com.apple.WebCore 0x00007fff46fc8298 WTF::Detail::CallableWrapper<WebCore::ServiceWorkerContainer::jobResolvedWithRegistration(WebCore::ServiceWorkerJob&, WebCore::ServiceWorkerRegistrationData&&, WebCore::ShouldNotifyWhenResolved)::$_24, void>::~CallableWrapper() + 72 4 com.apple.WebCore 0x00007fff46fc73fb WTF::Detail::CallableWrapper<void WebCore::ActiveDOMObject::queueTaskKeepingObjectAlive<WebCore::ServiceWorkerContainer>(WebCore::ServiceWorkerContainer&, WebCore::TaskSource, WTF::Function<void ()>&&)::'lambda'(), void>::~CallableWrapper() + 43 5 com.apple.WebCore 0x00007fff463216ca WebCore::EventLoopFunctionDispatchTask::~EventLoopFunctionDispatchTask() + 42 6 com.apple.WebCore 0x00007fff462ce4fd WebCore::Document::commonTeardown() + 253 7 com.apple.WebCore 0x00007fff45037c5d WebCore::Document::prepareForDestruction() + 1117 8 com.apple.WebCore 0x00007fff4685184a WebCore::Frame::setView(WTF::RefPtr<WebCore::FrameView, WTF::DumbPtrTraits<WebCore::FrameView> >&&) + 298 9 com.apple.WebCore 0x00007fff4509e88c WebCore::FrameLoader::detachFromParent() + 668 10 com.apple.WebKit 0x00007fff474c1b30 WebKit::WebPage::close() + 1176 11 com.apple.WebKit 0x00007fff479c43bd WebKit::WebPage::didReceiveWebPageMessage(IPC::Connection&, IPC::Decoder&) + 659 12 com.apple.WebKit 0x00007fff4752743a IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 114 13 com.apple.WebKit 0x00007fff478d80ae WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 28 14 com.apple.WebKit 0x00007fff475138c5 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 241 15 com.apple.WebKit 0x00007fff475162c9 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_7, void>::call() + 223 16 com.apple.JavaScriptCore 0x00007fff3a9ed4c9 WTF::RunLoop::performWork() + 473 17 com.apple.JavaScriptCore 0x00007fff3a9ed6ca WTF::RunLoop::performWork(void*) + 26 18 com.apple.CoreFoundation 0x00007fff361bce84 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
Attachments
Patch (1.90 KB, patch)
2020-02-12 08:51 PST, Chris Dumez
no flags
Chris Dumez
Comment 1 2020-02-12 08:49:37 PST
Chris Dumez
Comment 2 2020-02-12 08:51:51 PST
WebKit Commit Bot
Comment 3 2020-02-12 10:24:22 PST
Comment on attachment 390526 [details] Patch Clearing flags on attachment: 390526 Committed r256447: <https://trac.webkit.org/changeset/256447>
WebKit Commit Bot
Comment 4 2020-02-12 10:24:23 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.