Bug 258097

Summary: ASSERTION FAILED: willBeComposited == needsToBeComposited(layer, queryData):[ iOS, macOS Debug ] media/track/video-track-alternate-groups.html is a flaky crash.
Product: WebKit Reporter: Bri Harris <bharris9>
Component: CompositingAssignee: Bri Harris <bharris9>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: eric.carlson, jenner, jer.noble, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=258095
https://bugs.webkit.org/show_bug.cgi?id=258096

Bri Harris
Reported 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
Attachments
Radar WebKit Bug Importer
Comment 1 2023-06-14 15:04:51 PDT
Bri Harris
Comment 2 2023-06-14 16:38:54 PDT
EWS
Comment 3 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.
Robert Jenner
Comment 4 2023-06-20 14:51:16 PDT
*** This bug has been marked as a duplicate of bug 257970 ***
Note You need to log in before you can comment on or make changes to this bug.