Bug 292016
| Summary: | REGRESSION(294049@main): [macOS Debug] ASSERTION FAILED: repaintContainer->isComposited() (flaky in EWS) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Marta Darbinyan <darbinyan> |
| Component: | Animations | Assignee: | Matt Woodrow <mattwoodrow> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | anil_hebbar, graouts, graouts, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Marta Darbinyan
The following tests are failing in EWS with assertion error. The flakiness started on 294049@main.
imported/w3c/web-platform-tests/scroll-animations/css/scroll-timeline-frame-size-changed.html
imported/w3c/web-platform-tests/scroll-animations/css/scroll-timeline-default-quirks-mode.html
imported/w3c/web-platform-tests/scroll-animations/css/scroll-timeline-default.html
imported/w3c/web-platform-tests/scroll-animations/css/scroll-timeline-inline-orientation.html
Errors:
ASSERTION FAILED: repaintContainer->isComposited()
/Volumes/Data/worker/macOS-Sequoia-Debug-Build-EWS/build/Source/WebCore/rendering/RenderObject.cpp(1050) : void WebCore::RenderObject::repaintUsingContainer(SingleThreadWeakPtr<const RenderLayerModelObject> &&, const LayoutRect &, bool) const
1 0x306dd0d84 WebCore::RenderObject::repaintUsingContainer(WTF::WeakPtr<WebCore::RenderLayerModelObject const, WTF::SingleThreadWeakPtrImpl, WTF::RawPtrTraits<WTF::SingleThreadWeakPtrImpl>>&&, WebCore::LayoutRect const&, bool) const
2 0x306d26720 WebCore::RenderLayer::repaintIncludingNonCompositingDescendants(WebCore::RenderLayerModelObject const*)
3 0x306d491a0 WebCore::RenderLayerCompositor::repaintOnCompositingChange(WebCore::RenderLayer&, WebCore::RenderLayerModelObject*)
4 0x306d57860 WebCore::RenderLayerCompositor::updateExplicitBacking(WebCore::RenderLayer&, WebCore::RenderLayerCompositor::RequiresCompositingData&, WebCore::RenderLayerCompositor::BackingRequired)
5 0x306d28944 WebCore::RenderLayerCompositor::layerStyleChanged(WebCore::StyleDifference, WebCore::RenderLayer&, WebCore::RenderStyle const*)
6 0x306d279cc WebCore::RenderLayer::styleChanged(WebCore::StyleDifference, WebCore::RenderStyle const*)
7 0x306d663f4 WebCore::RenderLayerModelObject::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
8 0x306bc5798 WebCore::RenderBox::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
9 0x306bc5610 WebCore::RenderBlock::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
10 0x306bf278c WebCore::RenderBlockFlow::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
11 0x306c72f3c WebCore::RenderElement::setStyle(WebCore::RenderStyle&&, WebCore::StyleDifference)
12 0x3070a90b4 WebCore::RenderTreeUpdater::updateRendererStyle(WebCore::RenderElement&, WebCore::RenderStyle&&, WebCore::StyleDifference)
13 0x3070a749c WebCore::RenderTreeUpdater::updateElementRenderer(WebCore::Element&, WebCore::Style::ElementUpdate const&)
14 0x3070a6344 WebCore::RenderTreeUpdater::updateRenderTree(WebCore::ContainerNode&)
15 0x3070a5b90 WebCore::RenderTreeUpdater::commit(std::__1::unique_ptr<WebCore::Style::Update, std::__1::default_delete<WebCore::Style::Update>>)
16 0x304c030ac WebCore::Document::updateRenderTree(std::__1::unique_ptr<WebCore::Style::Update, std::__1::default_delete<WebCore::Style::Update>>)
17 0x304c037bc WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType)
18 0x304c043dc WebCore::Document::updateStyleIfNeeded()
19 0x304c05b40 WebCore::Document::updateLayoutIfDimensionsOutOfDate(WebCore::Element&, WTF::OptionSet<WebCore::DimensionsCheck>, WTF::OptionSet<WebCore::LayoutOptions>)
20 0x304d4df84 WebCore::Element::scrollHeight()
21 0x30133aba0 WebCore::jsElement_scrollHeightGetter(JSC::JSGlobalObject&, WebCore::JSElement&)
22 0x301216b60 long long WebCore::IDLAttribute<WebCore::JSElement>::get<&WebCore::jsElement_scrollHeightGetter(JSC::JSGlobalObject&, WebCore::JSElement&), (WebCore::CastedThisErrorBehavior)3>(JSC::JSGlobalObject&, long long, JSC::PropertyName)
23 0x301216a24 WebCore::jsElement_scrollHeight(JSC::JSGlobalObject*, long long, JSC::PropertyName)
24 0x130cbfbb8 WTF::FunctionPtr<(WTF::PtrTag)57072, long long (JSC::JSGlobalObject*, long long, JSC::PropertyName), (WTF::FunctionAttributes)1>::operator()(JSC::JSGlobalObject*, long long, JSC::PropertyName) const
25 0x130fef3c4 JSC::PropertySlot::customGetter(JSC::VM&, JSC::PropertyName) const
26 0x13025d994 JSC::PropertySlot::getValue(JSC::JSGlobalObject*, JSC::PropertyName) const
27 0x130c823ac JSC::JSValue::get(JSC::JSGlobalObject*, JSC::PropertyName, JSC::PropertySlot&) const
28 0x130991bc8 JSC::LLInt::performLLIntGetByID(JSC::BytecodeIndex, JSC::CodeBlock*, JSC::JSGlobalObject*, JSC::JSValue, JSC::Identifier const&, JSC::GetByIdModeMetadata&)
29 0x1309919b4 llint_slow_path_get_by_id
30 0x131900038 jsc_llint_llintOpWithMetadata__llintOpWithReturn__llintOp__commonOp__fn__fn__makeReturn__fn__fn__fn__opGetByIdSlow_LowLevelInterpreter_asm_508
31 0x321419a30 30 ??? 0x0000000321419a30 0x0 + 13442849328
com.apple.WebKit.WebContent.Development terminated (pid 21028) for reason: crash
LEAK: 1 WebPageProxy
Test result:
https://ews-build.s3-us-west-2.amazonaws.com/macOS-Sequoia-Debug-WK2-Tests-EWS/c899a189-20445/results.html
History:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fcss%2Fscroll-timeline-default-quirks-mode.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fcss%2Fscroll-timeline-default.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fcss%2Fscroll-timeline-frame-size-changed.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fcss%2Fscroll-timeline-inline-orientation.html
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/149959000>
EWS
Test gardening commit 294077@main (7c52360fbeba): <https://commits.webkit.org/294077@main>
Reviewed commits have been landed. Closing PR #44479 and removing active labels.
Matt Woodrow
*** Bug 291974 has been marked as a duplicate of this bug. ***
Matt Woodrow
Pull request: https://github.com/WebKit/WebKit/pull/44580
EWS
Committed 294290@main (62a02c8c5d58): <https://commits.webkit.org/294290@main>
Reviewed commits have been landed. Closing PR #44580 and removing active labels.
Anil Hebbar
*** Bug 292353 has been marked as a duplicate of this bug. ***