Bug 266204
| Summary: | [Mac WK1][GTK][Win] ASSERTION FAILED: willBeComposited == needsToBeComposited(layer, queryData): imported/w3c/web-platform-tests/scroll-animations/css/animation-inactive-outside-range-test.html | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Fujii Hironori <fujii> |
| Component: | Compositing | Assignee: | Fujii Hironori <fujii> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | Normal | CC: | graouts, j_stfleur, simon.fraser |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=266366 | ||
Fujii Hironori
After 271549@main unskips imported/w3c/web-platform-tests/scroll-animations/css/animation-inactive-outside-range-test.html, it is crashing for ports which supports on-demand AC mode switch, Mac WK1, GTK and Windows ports.
Buildbot: builder Apple-Ventura-Debug-AppleSilicon-WK1-Tests build 4399 : 271550@main
https://build.webkit.org/#/builders/705/builds/4399
stderr:
ASSERTION FAILED: willBeComposited == needsToBeComposited(layer, queryData)
/Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Source/WebCore/rendering/RenderLayerCompositor.cpp(1260) : void WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer *, WebCore::RenderLayer &, WebCore::LayerOverlapMap &, WebCore::RenderLayerCompositor::CompositingState &, WebCore::RenderLayerCompositor::BackingSharingState &, bool &)
1 0x118ba372c WTFCrash
2 0x282b7af10 WebCore::BaseAudioContext::isGraphOwner() const
3 0x2854b4fac WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&)
4 0x2854b4c70 WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&)
5 0x2854b4c70 WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&)
6 0x2854b27a0 WebCore::RenderLayerCompositor::updateCompositingLayers(WebCore::CompositingUpdateType, WebCore::RenderLayer*)
7 0x2848455d4 WebCore::LocalFrameView::updateCompositingLayersAfterLayout()
8 0x284845618 WebCore::LocalFrameView::updateCompositingLayersAfterLayoutIfNeeded()
9 0x2838f8014 WebCore::Document::implicitClose()
10 0x2845e51e0 WebCore::FrameLoader::checkCallImplicitClose()
11 0x2845e4aa0 WebCore::FrameLoader::checkCompleted()
12 0x2845e4b50 WebCore::FrameLoader::loadDone(WebCore::LoadCompletionType)
13 0x28473204c WebCore::CachedResourceLoader::loadDone(WebCore::LoadCompletionType, bool)
14 0x28469c534 WebCore::SubresourceLoader::notifyDone(WebCore::LoadCompletionType)
15 0x284698ca8 WebCore::SubresourceLoader::didFinishLoading(WebCore::NetworkLoadMetrics const&)
16 0x28467d734 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, WebCore::NetworkLoadMetrics const&)
17 0x285f1a0ac -[WebCoreResourceHandleAsOperationQueueDelegate connectionDidFinishLoading:]::$_10::operator()()
18 0x285f19d4c WTF::Detail::CallableWrapper<-[WebCoreResourceHandleAsOperationQueueDelegate connectionDidFinishLoading:]::$_10, void>::call()
19 0x11a938ff4 WTF::Function<void ()>::operator()() const
20 0x118c61250 WTF::RunLoop::performWork()
21 0x118c6581c WTF::RunLoop::performWork(void*)
22 0x192fb263c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
23 0x192fb25d0 __CFRunLoopDoSource0
24 0x192fb2340 __CFRunLoopDoSources0
25 0x192fb0f48 __CFRunLoopRun
26 0x192fb04b8 CFRunLoopRunSpecific
27 0x102ec6dec runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)
28 0x102ec616c runTestingServerLoop()
29 0x102ec57dc dumpRenderTree(int, char const**)
30 0x102ec7720 DumpRenderTreeMain(int, char const**)
31 0x102f8f674 main
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Fujii Hironori
History:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fcss%2Fanimation-inactive-outside-range-test.html
Fujii Hironori
No longer happenning these days.
Fujii Hironori
Pull request: https://github.com/WebKit/WebKit/pull/31261
Fujii Hironori
*** Bug 270274 has been marked as a duplicate of this bug. ***
EWS
Test gardening commit 281385@main (f90802109391): <https://commits.webkit.org/281385@main>
Reviewed commits have been landed. Closing PR #31261 and removing active labels.