WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
308060
REGRESSION (
307546@main
): [ iOS Debug ] TestWebKitAPI.SiteIsolation.BackNavigationOverCrossSiteIframeWithoutBFCache is a flaky crash
https://bugs.webkit.org/show_bug.cgi?id=308060
Summary
REGRESSION (307546@main): [ iOS Debug ] TestWebKitAPI.SiteIsolation.BackNavig...
Karl Rackler
Reported
2026-02-17 09:43:45 PST
Description: TestWebKitAPI.SiteIsolation.BackNavigationOverCrossSiteIframeWithoutBFCache This issue can be bisected to
307546@main
using the command: run-api-tests --no-build --iterations=10 --ios-simulator TestWebKitAPI.SiteIsolation.BackNavigationOverCrossSiteIframeWithoutBFCache History:
https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.SiteIsolation.BackNavigationOverCrossSiteIframeWithoutBFCache
------------- BISECTION AUDIT TRAIL -------------
307514@main_ee340d06b98f
--> Pass
307531@main_650c1b56bbf2
--> Pass
307540@main_a35a0b3460c2
--> Pass
307544@main_e7517667645a
--> Pass
307545@main
- no spade - [GFC] Resolve percentage tracks against available grid space
307546@main_6f2608d11f4b
--> Crash - [Site Isolation] An iframe WebContent process can potentially be shortly suspended on launch <-- Regression
307549@main_6f2608d11f4b
--> Crash ------------- BISECTION AUDIT TRAIL END ------------- Crash Log: Crashed TestWebKitAPI.SiteIsolation.BackNavigationOverCrossSiteIframeWithoutBFCache ASSERTION FAILED: !m_adoptionIsRequired /System/Volumes/Data/otmp/case-sensitive/od.luxon/lw.luxon/sandbox-0/Desktop/Build/Build/Products/webkit/usr/local/include/wtf/RefCountDebugger.h(67) : void WTF::RefCountDebugger::willRef(unsigned int, RefCountIsThreadSafe) const 0x300022a70 WTF::RefCountDebugger::willRef(unsigned int, WTF::RefCountIsThreadSafe) const 0x3000229e0 WTF::RefCountedBase::ref() const 0x303682518 WebKit::RemotePageProxy::ref() const 0x303682458 WTF::DefaultRefDerefTraits<WebKit::RemotePageProxy>::ref(WebKit::RemotePageProxy&) 0x303a586c0 WTF::Ref<WebKit::RemotePageProxy, WTF::RawPtrTraits<WebKit::RemotePageProxy>, WTF::DefaultRefDerefTraits<WebKit::RemotePageProxy>>::Ref(WebKit::RemotePageProxy&) 0x3039e0fdc WTF::Ref<WebKit::RemotePageProxy, WTF::RawPtrTraits<WebKit::RemotePageProxy>, WTF::DefaultRefDerefTraits<WebKit::RemotePageProxy>>::Ref(WebKit::RemotePageProxy&) 0x3039d1498 WebKit::WebProcessProxy::pages() const 0x3039e7d18 WebKit::WebProcessProxy::didChangeThrottleState(WebKit::ProcessThrottleState) 0x3036b5750 WebKit::ProcessThrottler::setThrottleState(WebKit::ProcessThrottleState) 0x3036b5210 WebKit::ProcessThrottler::updateThrottleStateNow() 0x3036b46d8 WebKit::ProcessThrottler::updateThrottleStateIfNeeded(WTF::ASCIILiteral) 0x3036b41c8 WebKit::ProcessThrottler::addActivity(WebKit::ProcessThrottlerActivity&) 0x3036b8044 WebKit::ProcessThrottlerActivity::ProcessThrottlerActivity(WebKit::ProcessThrottler&, WTF::ASCIILiteral, WebKit::ProcessThrottlerActivityType, WebKit::IsQuietActivity) 0x3036b33dc WebKit::ProcessThrottlerActivity::ProcessThrottlerActivity(WebKit::ProcessThrottler&, WTF::ASCIILiteral, WebKit::ProcessThrottlerActivityType, WebKit::IsQuietActivity) 0x3036b3274 WebKit::ProcessThrottlerActivity::create(WebKit::ProcessThrottler&, WTF::ASCIILiteral, WebKit::ProcessThrottlerActivityType, WebKit::IsQuietActivity) 0x300f100b0 WebKit::ProcessThrottler::foregroundActivity(WTF::ASCIILiteral) 0x3037c2648 WebKit::WebProcessActivityState::takeVisibleActivity() 0x303836580 WebKit::WebPageProxy::takeActivitiesOnRemotePage(WebKit::RemotePageProxy&) 0x3036ddba4 WebKit::RemotePageProxy::RemotePageProxy(WebKit::WebPageProxy&, WebKit::WebProcessProxy&, WebCore::Site const&, WebKit::WebPageProxyMessageReceiverRegistration*, std::__1::optional<WTF::ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>) 0x3036dd91c WebKit::RemotePageProxy::RemotePageProxy(WebKit::WebPageProxy&, WebKit::WebProcessProxy&, WebCore::Site const&, WebKit::WebPageProxyMessageReceiverRegistration*, std::__1::optional<WTF::ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>) 0x3036dd7b4 WebKit::RemotePageProxy::create(WebKit::WebPageProxy&, WebKit::WebProcessProxy&, WebCore::Site const&, WebKit::WebPageProxyMessageReceiverRegistration*, std::__1::optional<WTF::ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>) 0x303650254 WebKit::BrowsingContextGroup::addFrameProcessAndInjectPageContextIf(WebKit::FrameProcess&, WTF::Function<bool (WebKit::WebPageProxy&)>)::$_0::operator()(WebKit::WebPageProxy&, WebCore::Site const&) const 0x30364febc WebKit::BrowsingContextGroup::addFrameProcessAndInjectPageContextIf(WebKit::FrameProcess&, WTF::Function<bool (WebKit::WebPageProxy&)>) 0x30364fb4c WebKit::BrowsingContextGroup::addFrameProcess(WebKit::FrameProcess&) 0x303694848 WebKit::FrameProcess::FrameProcess(WebKit::WebProcessProxy&, WebKit::BrowsingContextGroup&, std::__1::optional<WebCore::Site> const&, WebCore::Site const&, WebKit::WebPreferences const&, WebKit::LoadedWebArchive, WebKit::BrowsingContextGroupUpdate) 0x303694a5c WebKit::FrameProcess::FrameProcess(WebKit::WebProcessProxy&, WebKit::BrowsingContextGroup&, std::__1::optional<WebCore::Site> const&, WebCore::Site const&, WebKit::WebPreferences const&, WebKit::LoadedWebArchive, WebKit::BrowsingContextGroupUpdate) 0x30364f890 WebKit::FrameProcess::create(WebKit::WebProcessProxy&, WebKit::BrowsingContextGroup&, std::__1::optional<WebCore::Site> const&, WebCore::Site const&, WebKit::WebPreferences const&, WebKit::LoadedWebArchive, WebKit::BrowsingContextGroupUpdate) 0x30364f2a8 WebKit::BrowsingContextGroup::ensureProcessForSite(WebCore::Site const&, WebCore::Site const&, WebKit::WebProcessProxy&, WebKit::WebPreferences const&, WebKit::LoadedWebArchive, WebKit::BrowsingContextGroupUpdate) 0x30376f51c WebKit::WebFrameProxy::prepareForProvisionalLoadInProcess(WebKit::WebProcessProxy&, API::Navigation&, WebKit::BrowsingContextGroup&, std::__1::optional<WebCore::SecurityOriginData>, WTF::CompletionHandler<void (WTF::ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>)>&&) 0x3037f00d8 WebKit::WebPageProxy::continueNavigationInNewProcess(API::Navigation&, WebKit::WebFrameProxy&, WTF::RefPtr<WebKit::SuspendedPageProxy, WTF::RawPtrTraits<WebKit::SuspendedPageProxy>, WTF::DefaultRefDerefTraits<WebKit::SuspendedPageProxy>>&&, WebKit::BrowsingContextGroup&, WTF::Ref<WebKit::WebProcessProxy, WTF::RawPtrTraits<WebKit::WebProcessProxy>, WTF::DefaultRefDerefTraits<WebKit::WebProcessProxy>>&&, WebKit::ProcessSwapRequestedByClient, WebCore::ShouldTreatAsContinuingLoad, std::__1::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>, WebKit::LoadedWebArchive, WebCore::NavigationUpgradeToHTTPSBehavior, WebCore::ProcessSwapDisposition, WebKit::WebsiteDataStore*) 0x3038d8614 WebKit::WebPageProxy::receivedNavigationActionPolicyDecision(WebKit::WebProcessProxy&, WebCore::PolicyAction, API::Navigation&, WTF::Ref<API::NavigationAction, WTF::RawPtrTraits<API::NavigationAction>, WTF::DefaultRefDerefTraits<API::NavigationAction>>&&, WebKit::ProcessSwapRequestedByClient, WebKit::WebFrameProxy&, WebKit::FrameInfoData const&, WebKit::WasNavigationIntercepted, std::__1::optional<WebKit::PolicyDecisionConsoleMessage>&&, WTF::CompletionHandler<void (WebKit::PolicyDecision&&)>&&)::$_0::operator()(WTF::Ref<WebKit::WebProcessProxy, WTF::RawPtrTraits<WebKit::WebProcessProxy>, WTF::DefaultRefDerefTraits<WebKit::WebProcessProxy>>&&, WebKit::SuspendedPageProxy*, WTF::ASCIILiteral) Child process terminated with signal 5: Trace/BPT trap
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-02-17 09:43:51 PST
<
rdar://problem/170560827
>
EWS
Comment 2
2026-02-17 10:07:20 PST
Test gardening commit
307714@main
(976394e2e7c1): <
https://commits.webkit.org/307714@main
> Reviewed commits have been landed. Closing PR #58860 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