Bug 269251
| Summary: | REGRESSION (274086@main?): ASSERTION FAILED: lock.isHeld() in animationsWereRemovedFromNode() on http/tests/site-isolation/iframe-process-termination-after-navigation-completed.html | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Marta Darbinyan <darbinyan> |
| Component: | Animations | Assignee: | Antoine Quint <graouts> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | dino, graouts, graouts, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Marta Darbinyan
Description:
http/tests/site-isolation/iframe-process-termination-after-navigation-completed.html
Is a flaky crash on macOS Debug starting from 274086@main.
This issue can be reproduced by using the command:
run-webkit-tests --root --debug --iterations=1 http/tests/site-isolation/iframe-process-termination-after-navigation-completed.html
History:
https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fsite-isolation%2Fiframe-process-termination-after-navigation-completed.html&style=debug
Crash Log:
ASSERTION FAILED: lock.isHeld()
/Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/Lock.h(146) : void WTF::assertIsHeld(const Lock &)
1 0x116d1c949 WTFCrash
2 0x157d864cb WTFCrashWithInfo(int, char const*, char const*, int)
3 0x158fdef33 WTF::assertIsHeld(WTF::Lock const&)
4 0x15a020c40 WebKit::RemoteLayerTreeEventDispatcher::animationsWereRemovedFromNode(WebKit::RemoteLayerTreeNode&)
5 0x15982219c WebKit::RemoteScrollingCoordinatorProxyMac::animationsWereRemovedFromNode(WebKit::RemoteLayerTreeNode&)
6 0x1597f4419 WebKit::RemoteLayerTreeDrawingAreaProxy::animationsWereRemovedFromNode(WebKit::RemoteLayerTreeNode&)
7 0x1597f66a5 WebKit::RemoteLayerTreeHost::animationsWereRemovedFromNode(WebKit::RemoteLayerTreeNode&)
8 0x1597f5cee WebKit::RemoteLayerTreeHost::layerWillBeRemoved(WTF::ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::PlatformLayerIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>)
9 0x1597ee3ba WebKit::RemoteLayerTreeHost::remotePageProcessCrashed(WTF::ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>)
10 0x1597ee1d5 WebKit::RemoteLayerTreeDrawingAreaProxy::remotePageProcessCrashed(WTF::ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>)
11 0x159a59636 WebKit::RemotePageProxy::processDidTerminate(WTF::ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>)
12 0x159cadf2e WebKit::WebProcessProxy::processDidTerminateOrFailedToLaunch(WebKit::ProcessTerminationReason)
13 0x159cad8a5 WebKit::WebProcessProxy::didClose(IPC::Connection&)
14 0x15b234540 IPC::Connection::dispatchDidCloseAndInvalidate()::$_12::operator()() const
15 0x15b234479 WTF::Detail::CallableWrapper<IPC::Connection::dispatchDidCloseAndInvalidate()::$_12, void>::call()
16 0x116d48e92 WTF::Function<void ()>::operator()() const
17 0x116dea39e WTF::RunLoop::performWork()
18 0x116dee37e WTF::RunLoop::performWork(void*)
19 0x7ff80c23bff7 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
20 0x7ff80c23bf99 __CFRunLoopDoSource0
21 0x7ff80c23bd64 __CFRunLoopDoSources0
22 0x7ff80c23a9e1 __CFRunLoopRun
23 0x7ff80c23a082 CFRunLoopRunSpecific
24 0x7ff80d1d5411 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
25 0x103c2719a WTR::TestController::platformRunUntil(bool&, WTF::Seconds)
26 0x103bdbd5f WTR::TestController::runUntil(bool&, WTF::Seconds)
27 0x103c401d5 WTR::TestInvocation::invoke()
28 0x103be4d77 WTR::TestController::runTest(char const*)
29 0x103be52a6 WTR::TestController::runTestingServerLoop()
30 0x103bdc847 WTR::TestController::run()
31 0x103bdc12c WTR::TestController::TestController(int, char const**)
Link:
https://build.webkit.org/results/Apple-Sonoma-Debug-WK2-Tests/274457@main%20(918)/http/tests/site-isolation/iframe-process-termination-after-navigation-completed-crash-log.txt
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/122838302>
EWS
Test gardening commit 274510@main (d8793d4f89e5): <https://commits.webkit.org/274510@main>
Reviewed commits have been landed. Closing PR #24303 and removing active labels.
Antoine Quint
Pull request: https://github.com/WebKit/WebKit/pull/24613
EWS
Committed 274882@main (74c0aa4209e1): <https://commits.webkit.org/274882@main>
Reviewed commits have been landed. Closing PR #24613 and removing active labels.