WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
309022
NEW TEST(
307008@main
): [macOS]: ASSERTION FAILED: !needsLayoutOrStyleRecalc(renderer->document()) in http/tests/site-isolation/accessibility/focus-in-remote-frame.html
https://bugs.webkit.org/show_bug.cgi?id=309022
Summary
NEW TEST(307008@main): [macOS]: ASSERTION FAILED: !needsLayoutOrStyleRecalc(r...
Marta Darbinyan
Reported
2026-03-02 16:39:32 PST
The following test is flaky crash in EWS test runs. In main the test is also crashing and has been flaky a while. http/tests/site-isolation/accessibility/focus-in-remote-frame.html ASSERTION FAILED: !needsLayoutOrStyleRecalc(renderer->document()) /Volumes/Data/worker/macOS-Tahoe-Debug-Build-EWS/build/Source/WebCore/accessibility/AXObjectCache.cpp(5093) : void WebCore::AXObjectCache::handleDeferredNotification(const DeferredNotificationData &) 1 0x304693ecc WebCore::AXObjectCache::handleDeferredNotification(WebCore::DeferredNotificationData const&) 2 0x304692780 WebCore::AXObjectCache::performDeferredCacheUpdate(WebCore::ForceLayout) 3 0x30479d420 WebCore::AccessibilityObject::updateBackingStore() 4 0x30108b818 WebCore::exerciseIsIgnored(WebCore::AccessibilityObject&) 5 0x30108b5a8 WebCore::AXObjectCache::postPlatformNotification(WebCore::AccessibilityObject&, WebCore::AXNotification) 6 0x304714bf4 WebCore::AXObjectCache::notificationPostTimerFired()::$_2::operator()(std::__1::monostate) const 7 0x3047149f0 decltype(auto) WTF::visitOneVariant<0ul, WTF::Visitor<WebCore::AXObjectCache::notificationPostTimerFired()::$_0, WebCore::AXObjectCache::notificationPostTimerFired()::$_1, WebCore::AXObjectCache::notificationPostTimerFired()::$_2>, mpark::variant<std::__1::monostate, WebCore::AriaNotifyData, WebCore::LiveRegionAnnouncementData> const&>(WTF::Visitor<WebCore::AXObjectCache::notificationPostTimerFired()::$_0, WebCore::AXObjectCache::notificationPostTimerFired()::$_1, WebCore::AXObjectCache::notificationPostTimerFired()::$_2>&&, mpark::variant<std::__1::monostate, WebCore::AriaNotifyData, WebCore::LiveRegionAnnouncementData> const&) 8 0x30467d6c8 decltype(visitOneVariant(makeVisitor(std::forward<WebCore::AXObjectCache::notificationPostTimerFired()::$_0>(fp0), std::forward<WebCore::AXObjectCache::notificationPostTimerFired()::$_1>(fp0), std::forward<WebCore::AXObjectCache::notificationPostTimerFired()::$_2>(fp0)), asVariant(std::forward<mpark::variant<std::__1::monostate, WebCore::AriaNotifyData, WebCore::LiveRegionAnnouncementData> const&>(fp)))) WTF::switchOn<mpark::variant<std::__1::monostate, WebCore::AriaNotifyData, WebCore::LiveRegionAnnouncementData> const&, WebCore::AXObjectCache::notificationPostTimerFired()::$_0, WebCore::AXObjectCache::notificationPostTimerFired()::$_1, WebCore::AXObjectCache::notificationPostTimerFired()::$_2>(mpark::variant<std::__1::monostate, WebCore::AriaNotifyData, WebCore::LiveRegionAnnouncementData> const&, WebCore::AXObjectCache::notificationPostTimerFired()::$_0&&, WebCore::AXObjectCache::notificationPostTimerFired()::$_1&&, WebCore::AXObjectCache::notificationPostTimerFired()::$_2&&) 9 0x30466e244 WebCore::AXObjectCache::notificationPostTimerFired() 10 0x3046e7d9c WebCore::Timer::Timer<WebCore::AXObjectCache, WebCore::AXObjectCache>(WebCore::AXObjectCache&, void (WebCore::AXObjectCache::*)())::'lambda'()::operator()() const 11 0x3046e7b50 WTF::Detail::CallableWrapper<WebCore::Timer::Timer<WebCore::AXObjectCache, WebCore::AXObjectCache>(WebCore::AXObjectCache&, void (WebCore::AXObjectCache::*)())::'lambda'(), void>::call() 12 0x300037434 WTF::Function<void ()>::operator()() const 13 0x300188614 WebCore::Timer::fired() 14 0x30701c7f8 WebCore::ThreadTimers::sharedTimerFiredInternal() 15 0x307026b20 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const 16 0x307026acc WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call() 17 0x300037434 WTF::Function<void ()>::operator()() const 18 0x306fb00d0 WebCore::MainThreadSharedTimer::fired() 19 0x307131fe4 WebCore::timerFired(__CFRunLoopTimer*, void*) 20 0x19ed0718c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ 21 0x19ed06e4c __CFRunLoopDoTimer 22 0x19ed069c4 __CFRunLoopDoTimers 23 0x19ecf776c __CFRunLoopRun 24 0x19edb1e34 _CFRunLoopRunSpecificWithOptions 25 0x1a0f46964 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 26 0x1a0545a50 -[NSRunLoop(NSRunLoop) run] 27 0x19e944e14 _xpc_objc_main 28 0x19e956cf8 _xpc_main 29 0x19e9449d4 _xpc_copy_xpcservice_dictionary 30 0x11aed6f44 WebKit::XPCServiceMain(int, char const**) 31 0x11de42030 WKXPCServiceMain com.apple.WebKit.WebContent.Development terminated (pid 42136) for reason: crash Test history:
https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fsite-isolation%2Faccessibility%2Ffocus-in-remote-frame.html
Test result:
https://ews-build.s3-us-west-2.amazonaws.com/macOS-Tahoe-Debug-WK2-Tests-EWS/449e31c5-16041/results.html
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-03-02 16:39:57 PST
<
rdar://problem/171570268
>
EWS
Comment 2
2026-03-02 17:06:11 PST
Test gardening commit
308496@main
(66203038606d): <
https://commits.webkit.org/308496@main
> Reviewed commits have been landed. Closing PR #59756 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