[Webkit-unassigned] [Bug 280563] REGRESSION(284324 at main): ASSERTION FAILED: bool(*this) in Markable::operator*() under WebKit::ServiceWorkerFetchTask::cancelFromClient

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Sep 28 05:21:27 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=280563

--- Comment #2 from Fujii Hironori <Hironori.Fujii at sony.com> ---
This is a crash log of 284329 at main on our internal Windows Debug layout test bot.

ASSERTION FAILED: bool(*this)
C:\ews\work\build\WebKitBuild\Debug\WTF\Headers\wtf/Markable.h(146) : T &WTF::Markable<WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<uint64_t>, unsigned long long, WTF::SupportsObjectIdentifierNullState::No>>::operator*() & [T = WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<uint64_t>, unsigned long long, WTF::SupportsObjectIdentifierNullState::No>, Traits = WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<uint64_t>, unsigned long long, WTF::SupportsObjectIdentifierNullState::No>::MarkableTraits]
1   00007FFC0B678EBF WTF::Markable<WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerIdentifierType,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0>,WTF::ObjectIdentifierGeneric<WebCore::ServiceWorkerIdentifierType,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0>::MarkableTraits>::operator*
2   00007FFC0B661067 WebKit::ServiceWorkerFetchTask::cancelFromClient
3   00007FFC0B5989D9 WebKit::NetworkResourceLoader::abort
4   00007FFC0B4CDF23 WebKit::NetworkConnectionToWebProcess::removeLoadIdentifier
5   00007FFC0AA4971C IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess,WebKit::NetworkConnectionToWebProcess,void (WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0>),std::tuple<WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0> > >::<lambda_1>::operator()<WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0> >
6   00007FFC0AA496AD std::invoke<`lambda at C:\ews\work\build\Source\WebKit\Platform\IPC\HandleMessage.h:132:9',WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0> >
7   00007FFC0AA4968A std::_Apply_impl<`lambda at C:\ews\work\build\Source\WebKit\Platform\IPC\HandleMessage.h:132:9',std::tuple<WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0> >,0>
8   00007FFC0AA49652 std::apply<`lambda at C:\ews\work\build\Source\WebKit\Platform\IPC\HandleMessage.h:132:9',std::tuple<WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0> > >
9   00007FFC0AA48F3F IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess,WebKit::NetworkConnectionToWebProcess,void (WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0>),std::tuple<WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0> > >
10  00007FFC0AA37198 IPC::handleMessage<Messages::NetworkConnectionToWebProcess::RemoveLoadIdentifier,IPC::Connection,WebKit::NetworkConnectionToWebProcess,WebKit::NetworkConnectionToWebProcess,void (WTF::ObjectIdentifierGeneric<WebCore::ResourceLoader,WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>,unsigned long long,0>)>
11  00007FFC0AA2CF7D WebKit::NetworkConnectionToWebProcess::didReceiveMessage
12  00007FFC0B87B2C9 IPC::Connection::dispatchMessage
13  00007FFC0B87B533 IPC::Connection::dispatchMessage
14  00007FFC0B87B83C IPC::Connection::dispatchOneIncomingMessage
15  00007FFC0B88104B IPC::Connection::enqueueIncomingMessage::<lambda_7>::operator()
16  00007FFC0B880FE7 WTF::Detail::CallableWrapper<`lambda at C:\ews\work\build\Source\WebKit\Platform\IPC\Connection.cpp:1354:31',void>::call
17  00007FFC11B4B30C WTF::Function<void ()>::operator()
18  00007FFC12AD47F2 WTF::RunLoop::performWork
19  00007FFC12C6AA18 WTF::RunLoop::wndProc
20  00007FFC12C6A923 WTF::RunLoop::RunLoopWndProc
21  00007FFC6BF4EF5C CallWindowProcW
22  00007FFC6BF4E684 DispatchMessageW
23  00007FFC12C6AC82 WTF::RunLoop::run
24  00007FFC0A7EBB25 WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess,0>::run
25  00007FFC0A7EB9E7 WebKit::AuxiliaryProcessMain<WebKit::NetworkProcessMainCurl>
26  00007FFC0A7EB98B WebKit::NetworkProcessMain
27  00007FF738D3101C main
28  00007FF738D313CC __scrt_common_main_seh
29  00007FFC6BD37374 BaseThreadInitThunk
30  00007FFC6C61CC91 RtlUserThreadStart
ERROR: 0000017C93A56520 - NetworkProcessProxy::didClose (Network Process crash)
C:\ews\work\build\Source\WebKit\UIProcess/Network/NetworkProcessProxy.cpp(477) : virtual void WebKit::NetworkProcessProxy::didClose(IPC::Connection &)
NetworkProcess terminated (pid 13436) for reason: crash
C:\ews\work\build\Source\WebKit\WebProcess/Network/WebLoaderStrategy.cpp(645) : void WebKit::WebLoaderStrategy::networkProcessCrashed()

-- 
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/20240928/fbae7be4/attachment.htm>


More information about the webkit-unassigned mailing list