RESOLVED DUPLICATE of bug 265620 265599
REGRESSION (270983@main?): [ Sonoma Debug x86_64 wk2 ] ASSERTION FAILED: databaseUpdated /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/WebProcess/cocoa/LaunchServicesDatabaseManager.mm in imported/w3c/web-platform-tests/html/browsers/
https://bugs.webkit.org/show_bug.cgi?id=265599
Summary REGRESSION (270983@main?): [ Sonoma Debug x86_64 wk2 ] ASSERTION FAILED: data...
Marta Darbinyan
Reported 2023-11-30 12:37:45 PST
Description: imported/w3c/web-platform-tests/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html is crashing intermittently on Sonoma Debug wk1 with assertion error. The crash is not occurring constantly and there are not clear regression range. First crash appeared on 270983@main I couldn't reproduce the failure locally. The command used: run-webkit-tests --exit-after-n-failures 1 --iterations=10 --debug imported/w3c/web-platform-tests/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html History: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fbrowsers%2Fthe-window-object%2Fopen-close%2Fopen-features-tokenization-noreferrer.html&version_name=Sonoma&style=debug&flavor=wk2&architecture=x86_64 Crash Log: stderr: ASSERTION FAILED: databaseUpdated /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebKit/WebProcess/cocoa/LaunchServicesDatabaseManager.mm(88) : void WebKit::LaunchServicesDatabaseManager::waitForDatabaseUpdate() 1 0x112450809 WTFCrash 2 0x141df0bbb WTFCrashWithInfo(int, char const*, char const*, int) 3 0x1424485ac WebKit::LaunchServicesDatabaseManager::waitForDatabaseUpdate() 4 0x143f93f70 WebKit::WebProcess::ensureNetworkProcessConnection() 5 0x143f93298 WebKit::WebProcess::setWebsiteDataStoreParameters(WebKit::WebProcessDataStoreParameters&&) 6 0x143f920c9 WebKit::WebProcess::initializeWebProcess(WebKit::WebProcessCreationParameters&&) 7 0x144d74620 auto void IPC::callMemberFunction<WebKit::WebProcess, WebKit::WebProcess, void (WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>>(WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>&&)::'lambda'(auto&&...)::operator()<WebKit::WebProcessCreationParameters>(auto&&...) const 8 0x144d7457d decltype(std::declval<WebKit::WebProcess>()(std::declval<WebKit::WebProcessCreationParameters>())) std::__1::__invoke[abi:v160006]<void IPC::callMemberFunction<WebKit::WebProcess, WebKit::WebProcess, void (WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>>(WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>&&)::'lambda'(auto&&...), WebKit::WebProcessCreationParameters>(WebKit::WebProcess&&, WebKit::WebProcessCreationParameters&&) 9 0x144d7454d decltype(auto) std::__1::__apply_tuple_impl[abi:v160006]<void IPC::callMemberFunction<WebKit::WebProcess, WebKit::WebProcess, void (WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>>(WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>&&)::'lambda'(auto&&...), std::__1::tuple<WebKit::WebProcessCreationParameters>, 0ul>(WebKit::WebProcess&&, WebKit::WebProcess&&, std::__1::__tuple_indices<0ul>) 10 0x144d7450d decltype(auto) std::__1::apply[abi:v160006]<void IPC::callMemberFunction<WebKit::WebProcess, WebKit::WebProcess, void (WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>>(WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>&&)::'lambda'(auto&&...), std::__1::tuple<WebKit::WebProcessCreationParameters>>(WebKit::WebProcess&&, WebKit::WebProcess&&) 11 0x144d73af5 void IPC::callMemberFunction<WebKit::WebProcess, WebKit::WebProcess, void (WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>>(WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::__1::tuple<WebKit::WebProcessCreationParameters>&&) 12 0x144d640e3 void IPC::handleMessage<Messages::WebProcess::InitializeWebProcess, WebKit::WebProcess, WebKit::WebProcess, void (WebKit::WebProcessCreationParameters&&)>(IPC::Connection&, IPC::Decoder&, WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&)) 13 0x144d61969 WebKit::WebProcess::didReceiveWebProcessMessage(IPC::Connection&, IPC::Decoder&) 14 0x143f95552 WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) 15 0x144f15859 IPC::Connection::dispatchMessage(IPC::Decoder&) 16 0x144f15c24 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>) 17 0x144f15f05 IPC::Connection::dispatchOneIncomingMessage() 18 0x144f3085d IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>)::$_17::operator()() const 19 0x144f307c9 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>)::$_17, void>::call() 20 0x114291682 WTF::Function<void ()>::operator()() const 21 0x1125172ee WTF::RunLoop::performWork() 22 0x11251b28e WTF::RunLoop::performWork(void*) 23 0x7ff8123dd2c7 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 24 0x7ff8123dd269 __CFRunLoopDoSource0 25 0x7ff8123dd034 __CFRunLoopDoSources0 26 0x7ff8123dbcb1 __CFRunLoopRun 27 0x7ff8123db352 CFRunLoopRunSpecific 28 0x7ff813375551 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 29 0x7ff8133f743b -[NSRunLoop(NSRunLoop) run] 30 0x7ff812029ab3 _xpc_objc_main 31 0x7ff812035a07 _xpc_main com.apple.WebKit.WebContent.Development terminated (pid 65700) for reason: crash LEAK: 14 WebPageProxy
Attachments
Radar WebKit Bug Importer
Comment 1 2023-11-30 12:38:26 PST
Fujii Hironori
Comment 2 2023-11-30 13:43:16 PST
ews175 worker was also failing the assertion. I reported the problem 16 days ago, and Karl Rackler kindly rebooted the bot. https://ews-build.webkit.org/#/builders/50/builds/1558 https://webkit.slack.com/archives/CU64U6FDW/p1700078914281569
Fujii Hironori
Comment 3 2023-11-30 13:46:29 PST
bot687 worker is also crashing now. https://build.webkit.org/#/workers/25 Since Buildbot: builder Apple-Sonoma-Debug-AppleSilicon-WK2-Tests build 591 https://build.webkit.org/#/builders/934/builds/591
EWS
Comment 4 2023-11-30 15:30:27 PST
Test gardening commit 271359@main (cddbd5465b10): <https://commits.webkit.org/271359@main> Reviewed commits have been landed. Closing PR #21129 and removing active labels.
Alexey Proskuryakov
Comment 5 2023-12-02 10:43:46 PST
I'm not sure if bug 265620 took care of this, but it clearly was intended to. Please verify. *** This bug has been marked as a duplicate of bug 265620 ***
Note You need to log in before you can comment on or make changes to this bug.