<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>292016</bug_id>
          
          <creation_ts>2025-04-24 10:29:45 -0700</creation_ts>
          <short_desc>REGRESSION(294049@main): [macOS Debug] ASSERTION FAILED: repaintContainer-&gt;isComposited() (flaky in EWS)</short_desc>
          <delta_ts>2025-05-02 12:27:42 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Animations</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Marta Darbinyan">darbinyan</reporter>
          <assigned_to name="Matt Woodrow">mattwoodrow</assigned_to>
          <cc>anil_hebbar</cc>
    
    <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2112923</commentid>
    <comment_count>0</comment_count>
    <who name="Marta Darbinyan">darbinyan</who>
    <bug_when>2025-04-24 10:29:45 -0700</bug_when>
    <thetext>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-&gt;isComposited()
/Volumes/Data/worker/macOS-Sequoia-Debug-Build-EWS/build/Source/WebCore/rendering/RenderObject.cpp(1050) : void WebCore::RenderObject::repaintUsingContainer(SingleThreadWeakPtr&lt;const RenderLayerModelObject&gt; &amp;&amp;, const LayoutRect &amp;, bool) const
1   0x306dd0d84 WebCore::RenderObject::repaintUsingContainer(WTF::WeakPtr&lt;WebCore::RenderLayerModelObject const, WTF::SingleThreadWeakPtrImpl, WTF::RawPtrTraits&lt;WTF::SingleThreadWeakPtrImpl&gt;&gt;&amp;&amp;, WebCore::LayoutRect const&amp;, bool) const
2   0x306d26720 WebCore::RenderLayer::repaintIncludingNonCompositingDescendants(WebCore::RenderLayerModelObject const*)
3   0x306d491a0 WebCore::RenderLayerCompositor::repaintOnCompositingChange(WebCore::RenderLayer&amp;, WebCore::RenderLayerModelObject*)
4   0x306d57860 WebCore::RenderLayerCompositor::updateExplicitBacking(WebCore::RenderLayer&amp;, WebCore::RenderLayerCompositor::RequiresCompositingData&amp;, WebCore::RenderLayerCompositor::BackingRequired)
5   0x306d28944 WebCore::RenderLayerCompositor::layerStyleChanged(WebCore::StyleDifference, WebCore::RenderLayer&amp;, 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&amp;&amp;, WebCore::StyleDifference)
12  0x3070a90b4 WebCore::RenderTreeUpdater::updateRendererStyle(WebCore::RenderElement&amp;, WebCore::RenderStyle&amp;&amp;, WebCore::StyleDifference)
13  0x3070a749c WebCore::RenderTreeUpdater::updateElementRenderer(WebCore::Element&amp;, WebCore::Style::ElementUpdate const&amp;)
14  0x3070a6344 WebCore::RenderTreeUpdater::updateRenderTree(WebCore::ContainerNode&amp;)
15  0x3070a5b90 WebCore::RenderTreeUpdater::commit(std::__1::unique_ptr&lt;WebCore::Style::Update, std::__1::default_delete&lt;WebCore::Style::Update&gt;&gt;)
16  0x304c030ac WebCore::Document::updateRenderTree(std::__1::unique_ptr&lt;WebCore::Style::Update, std::__1::default_delete&lt;WebCore::Style::Update&gt;&gt;)
17  0x304c037bc WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType)
18  0x304c043dc WebCore::Document::updateStyleIfNeeded()
19  0x304c05b40 WebCore::Document::updateLayoutIfDimensionsOutOfDate(WebCore::Element&amp;, WTF::OptionSet&lt;WebCore::DimensionsCheck&gt;, WTF::OptionSet&lt;WebCore::LayoutOptions&gt;)
20  0x304d4df84 WebCore::Element::scrollHeight()
21  0x30133aba0 WebCore::jsElement_scrollHeightGetter(JSC::JSGlobalObject&amp;, WebCore::JSElement&amp;)
22  0x301216b60 long long WebCore::IDLAttribute&lt;WebCore::JSElement&gt;::get&lt;&amp;WebCore::jsElement_scrollHeightGetter(JSC::JSGlobalObject&amp;, WebCore::JSElement&amp;), (WebCore::CastedThisErrorBehavior)3&gt;(JSC::JSGlobalObject&amp;, long long, JSC::PropertyName)
23  0x301216a24 WebCore::jsElement_scrollHeight(JSC::JSGlobalObject*, long long, JSC::PropertyName)
24  0x130cbfbb8 WTF::FunctionPtr&lt;(WTF::PtrTag)57072, long long (JSC::JSGlobalObject*, long long, JSC::PropertyName), (WTF::FunctionAttributes)1&gt;::operator()(JSC::JSGlobalObject*, long long, JSC::PropertyName) const
25  0x130fef3c4 JSC::PropertySlot::customGetter(JSC::VM&amp;, JSC::PropertyName) const
26  0x13025d994 JSC::PropertySlot::getValue(JSC::JSGlobalObject*, JSC::PropertyName) const
27  0x130c823ac JSC::JSValue::get(JSC::JSGlobalObject*, JSC::PropertyName, JSC::PropertySlot&amp;) const
28  0x130991bc8 JSC::LLInt::performLLIntGetByID(JSC::BytecodeIndex, JSC::CodeBlock*, JSC::JSGlobalObject*, JSC::JSValue, JSC::Identifier const&amp;, JSC::GetByIdModeMetadata&amp;)
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&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fcss%2Fscroll-timeline-default-quirks-mode.html&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fcss%2Fscroll-timeline-default.html&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fcss%2Fscroll-timeline-frame-size-changed.html&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fcss%2Fscroll-timeline-inline-orientation.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2112924</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-04-24 10:30:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/149959000&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2112946</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-04-24 13:12:35 -0700</bug_when>
    <thetext>Test gardening commit 294077@main (7c52360fbeba): &lt;https://commits.webkit.org/294077@main&gt;

Reviewed commits have been landed. Closing PR #44479 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2113394</commentid>
    <comment_count>3</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2025-04-27 20:09:29 -0700</bug_when>
    <thetext>*** Bug 291974 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2113395</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2025-04-27 20:12:18 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/44580</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2113995</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-04-29 11:55:58 -0700</bug_when>
    <thetext>Committed 294290@main (62a02c8c5d58): &lt;https://commits.webkit.org/294290@main&gt;

Reviewed commits have been landed. Closing PR #44580 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2114735</commentid>
    <comment_count>6</comment_count>
    <who name="Anil Hebbar">anil_hebbar</who>
    <bug_when>2025-05-02 12:27:42 -0700</bug_when>
    <thetext>*** Bug 292353 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>