Bug 290235

Summary: REGRESSION (292396@main): [ MacOS iOS Debug WK2 ] http/tests/site-isolation/unload-grandchild-fetch.html is a consistent crash
Product: WebKit Reporter: Jay Stfleur <j_stfleur>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Crash log none

Jay Stfleur
Reported 2025-03-21 19:20:26 PDT
Created attachment 474680 [details] Crash log Description: http/tests/site-isolation/unload-grandchild-fetch.html Is consistently crashing on Debug due Unhandled web process message 'WebPage_RegisterURLSchemeHandler' after changes on 292396@main Buildbot URL: https://build.webkit.org/#/builders/1228/builds/1076 History: https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fsite-isolation%2Funload-grandchild-fetch.html&style=debug Diff/Image Diff/Crash Log: ERROR: Unhandled web process message 'WebPage_RegisterURLSchemeHandler' (destination: 531 pid: 61967) /Volumes/Data/worker/Apple-Sequoia-Debug-Build/build/Source/WebKit/WebProcess/WebProcess.cpp(1033) : virtual bool WebKit::WebProcess::filterUnhandledMessage(IPC::Connection &, IPC::Decoder &) SHOULD NEVER BE REACHED /Volumes/Data/worker/Apple-Sequoia-Debug-Build/build/Source/WebKit/WebProcess/WebPage/WebPage.cpp(1245) : void WebKit::WebPage::updateFrameTreeSyncData(WebCore::FrameIdentifier, Ref<WebCore::FrameTreeSyncData> &&) 1 0x6b6cae14c WebKit::WebPage::updateFrameTreeSyncData(WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>, WTF::Ref<WebCore::FrameTreeSyncData, WTF::RawPtrTraits<WebCore::FrameTreeSyncData>, WTF::DefaultRefDerefTraits<WebCore::FrameTreeSyncData>>&&) 2 0x6b490fcff auto void IPC::callMemberFunction<WebKit::WebPage, WebKit::WebPage, void (WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>, WTF::Ref<WebCore::FrameTreeSyncData, WTF::RawPtrTraits<WebCore::FrameTreeSyncData>, WTF::DefaultRefDerefTraits<WebCore::FrameTreeSyncData>>&&), std::__1::tuple<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>, WTF::Ref<WebCore::FrameTreeSyncData, WTF::RawPtrTraits<WebCore::FrameTreeSyncData>, WTF::DefaultRefDerefTraits<WebCore::FrameTreeSyncData>>>>(WebKit::WebPage*, void (WebKit::WebPage::*)(WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>, WTF::Ref<WebCore::FrameTreeSyncData, WTF::RawPtrTraits<WebCore::FrameTreeSyncData>, WTF::DefaultRefDerefTraits<WebCore::FrameTreeSyncData>>&&), std::__1::tuple<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>, WTF::Ref<WebCore::FrameTreeSyncData, WTF::RawPtrTraits<WebCore::FrameTreeSyncData>, WTF::DefaultRefDerefTraits<WebCore::FrameTreeSyncData>>>&&)::'lambda'(auto&&...)::operator()<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>, WTF::Ref<WebCore::FrameTreeSyncData, WTF::RawPtrTraits<WebCore::FrameTreeSyncData>, WTF::DefaultRefDerefTraits<WebCore::FrameTreeSyncData>>>(auto&&...) const 3 0x6b490fc25 decltype(std::declval<WebKit::WebPage>()(std::declval<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>>(), std::declval<WTF::Ref<WebCore::FrameTreeSyncData, WTF::RawPtrTraits<WebCore::FrameTreeSyncData>, WTF::DefaultRefDerefTraits<WebCore::FrameTreeSyncData>>>())) std::__1::__invoke[abi:sn180100]<void IPC::callMemberFunction<WebKit::WebPage, WebKit::WebPage, void (WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>, WTF::Ref<WebCore::FrameTreeSyncData, WTF::RawPtrTraits<WebCore::FrameTreeSyncData>, WTF::DefaultRefDerefTraits<WebCore::FrameTreeSyncData>>&&),
Attachments
Crash log (12.71 KB, text/plain)
2025-03-21 19:20 PDT, Jay Stfleur
no flags
Radar WebKit Bug Importer
Comment 1 2025-03-21 19:21:08 PDT
EWS
Comment 2 2025-03-21 19:33:34 PDT
Test gardening commit 292529@main (3322df279575): <https://commits.webkit.org/292529@main> Reviewed commits have been landed. Closing PR #42861 and removing active labels.
Alexey Proskuryakov
Comment 3 2025-03-23 17:27:57 PDT
This was fixed in bug 290224, but test expectations landed here need to be reverted. *** This bug has been marked as a duplicate of bug 290224 ***
EWS
Comment 4 2025-03-24 16:27:19 PDT
Test gardening commit 292619@main (21e23542c834): <https://commits.webkit.org/292619@main> Reviewed commits have been landed. Closing PR #42965 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.