Bug 258097 - ASSERTION FAILED: willBeComposited == needsToBeComposited(layer, queryData):[ iOS, macOS Debug ] media/track/video-track-alternate-groups.html is a flaky crash.
Summary: ASSERTION FAILED: willBeComposited == needsToBeComposited(layer, queryData):[...
Status: RESOLVED DUPLICATE of bug 257970
Alias: None
Product: WebKit
Classification: Unclassified
Component: Compositing (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Bri Harris
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-06-14 15:04 PDT by Bri Harris
Modified: 2023-06-20 14:51 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bri Harris 2023-06-14 15:04:29 PDT
media/track/video-track-alternate-groups.html

is a flaky crash on iOS 16 and macOS Debug queues. 


HISTORY:
https://results.webkit.org/?suite=layout-tests&test=media%2Ftrack%2Fvideo-track-alternate-groups.html


STDERR Text:

ASSERTION FAILED: willBeComposited == needsToBeComposited(layer, queryData)
/Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Source/WebCore/rendering/RenderLayerCompositor.cpp(1201) : void WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer *, WebCore::RenderLayer &, WebCore::LayerOverlapMap &, WebCore::RenderLayerCompositor::CompositingState &, WebCore::RenderLayerCompositor::BackingSharingState &, bool &)
1   0x151920550 WTFCrash
2   0x107ca50f0 WebCore::NetworkResourcesData::ResourceData::hasContent() const
3   0x108d879a8 WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&)
4   0x108d87638 WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&)
5   0x108d876c0 WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&)
6   0x108d85778 WebCore::RenderLayerCompositor::updateCompositingLayers(WebCore::CompositingUpdateType, WebCore::RenderLayer*)
7   0x10820f460 WebCore::LocalFrameView::updateCompositingLayersAfterLayout()
8   0x10821278c WebCore::LocalFrameView::didLayout(WTF::WeakPtr<WebCore::RenderElement, WTF::DefaultWeakPtrImpl>)
9   0x10822b5dc WebCore::LocalFrameViewLayoutContext::performLayout()
10  0x108209d0c WebCore::LocalFrameViewLayoutContext::layout()
11  0x108224ac8 WebCore::LocalFrameView::updateLayoutAndStyleIfNeededRecursive()
12  0x10827f608 WebCore::Page::layoutIfNeeded()
13  0x108280088 WebCore::Page::updateRendering()
14  0x12d2d23ac WebKit::WebPage::updateRendering()
15  0x12c52becc WebKit::TiledCoreAnimationDrawingArea::updateRendering(WebKit::TiledCoreAnimationDrawingArea::UpdateRenderingType)
16  0x12c52fc28 WebKit::TiledCoreAnimationDrawingArea::renderingUpdateRunLoopCallback()
17  0x12c531900 WebKit::TiledCoreAnimationDrawingArea::TiledCoreAnimationDrawingArea(WebKit::WebPage&, WebKit::WebPageCreationParameters const&)::$_0::operator()() const
18  0x12c5318ac WTF::Detail::CallableWrapper<WebKit::TiledCoreAnimationDrawingArea::TiledCoreAnimationDrawingArea(WebKit::WebPage&, WebKit::WebPageCreationParameters const&)::$_0, void>::call()
19  0x106b7da7c WTF::Function<void ()>::operator()() const
20  0x108493eb0 WebCore::RunLoopObserver::runLoopObserverFired()
21  0x10856acc4 WebCore::RunLoopObserver::runLoopObserverFired(__CFRunLoopObserver*, unsigned long, void*)
22  0x1961f19f0 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
23  0x1961f18dc __CFRunLoopDoObservers
24  0x1961f0514 CFRunLoopRunSpecific
25  0x197169fcc -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
26  0x1971e2ccc -[NSRunLoop(NSRunLoop) run]
27  0x195e62594 _xpc_objc_main
28  0x195e61eb4 xpc_main
29  0x12b8789f8 WebKit::XPCServiceMain(int, char const**)
30  0x12d8007cc WKXPCServiceMain
31  0x100af7fa0 main
com.apple.WebKit.WebContent.Development terminated (pid 34396) for reason: crash
LEAK: 1 WebPageProxy
Comment 1 Radar WebKit Bug Importer 2023-06-14 15:04:51 PDT
<rdar://problem/110801067>
Comment 2 Bri Harris 2023-06-14 16:38:54 PDT
Pull request: https://github.com/WebKit/WebKit/pull/14976
Comment 3 EWS 2023-06-14 16:50:56 PDT
Test gardening commit 265171@main (dbd418b944da): <https://commits.webkit.org/265171@main>

Reviewed commits have been landed. Closing PR #14976 and removing active labels.
Comment 4 Robert Jenner 2023-06-20 14:51:16 PDT

*** This bug has been marked as a duplicate of bug 257970 ***