<?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>269749</bug_id>
          
          <creation_ts>2024-02-19 14:03:43 -0800</creation_ts>
          <short_desc>REGRESSION (274957@main): [ MacOS iOS Debug wk2 ] 2x imported/w3c/web-platform-tests/css/css-view-transitions tests are constant crash</short_desc>
          <delta_ts>2024-02-22 18:05:17 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=265170</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=269743</see_also>
          <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="Jay Stfleur">j_stfleur</reporter>
          <assigned_to name="Tim Nguyen (:ntim)">ntim</assigned_to>
          <cc>fujii</cc>
    
    <cc>ntim</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>2015264</commentid>
    <comment_count>0</comment_count>
    <who name="Jay Stfleur">j_stfleur</who>
    <bug_when>2024-02-19 14:03:43 -0800</bug_when>
    <thetext>Description:
imported/w3c/web-platform-tests/css/css-view-transitions

are constant crashes on debug


History:
https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fcss%2Fcss-view-transitions%2Fnew-content-captures-different-size.html&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fcss%2Fcss-view-transitions%2Fold-content-captures-different-size.html

Diff/Image Diff/Crash Log:
PRINTED_DIFF or LINK_TO_IMAGE_DIFF or FIRST_FIVE_LINES_OF_CRASH 
stderr:
ASSERTION FAILED: clipRectsContext.rootLayer == m_clipRectsCache-&gt;m_clipRectsRoot[clipRectsType]
rendering/RenderLayer.cpp(4554) : Ref&lt;WebCore::ClipRects&gt; WebCore::RenderLayer::updateClipRects(const WebCore::RenderLayer::ClipRectsContext &amp;)
1   0x104021058 WTFCrash
2   0x2df8366f0 WebCore::NetworkResourcesData::ResourceData::hasContent() const
3   0x2e1021e08 WebCore::RenderLayer::updateClipRects(WebCore::RenderLayer::ClipRectsContext const&amp;)
4   0x2e102241c WebCore::RenderLayer::parentClipRects(WebCore::RenderLayer::ClipRectsContext const&amp;) const
5   0x2e1016e88 WebCore::RenderLayer::backgroundClipRect(WebCore::RenderLayer::ClipRectsContext const&amp;) const
6   0x2e101d888 WebCore::RenderLayer::calculateRects(WebCore::RenderLayer::ClipRectsContext const&amp;, WebCore::LayoutRect const&amp;, WebCore::LayoutRect&amp;, WebCore::ClipRect&amp;, WebCore::ClipRect&amp;, WebCore::LayoutSize const&amp;) const
7   0x2e101befc WebCore::RenderLayer::clipRectRelativeToAncestor(WebCore::RenderLayer*, WebCore::LayoutSize, WebCore::LayoutRect const&amp;) const
8   0x2e10182c4 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
9   0x2e1017708 WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
10  0x2e1016690 WebCore::RenderLayer::paintLayerWithEffects(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
11  0x2e1015754 WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
12  0x2e101c268 WebCore::RenderLayer::paintList(WebCore::RenderLayer::LayerList, WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
13  0x2e1018684 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
14  0x2e1017708 WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
15  0x2e1016690 WebCore::RenderLayer::paintLayerWithEffects(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
16  0x2e1015754 WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
17  0x2e101c268 WebCore::RenderLayer::paintList(WebCore::RenderLayer::LayerList, WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
18  0x2e1018684 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
19  0x2e1017708 WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
20  0x2e1016690 WebCore::RenderLayer::paintLayerWithEffects(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
21  0x2e1015754 WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
22  0x2e1015478 WebCore::RenderLayer::paint(WebCore::GraphicsContext&amp;, WebCore::LayoutRect const&amp;, WebCore::LayoutSize const&amp;, WTF::OptionSet&lt;WebCore::PaintBehavior&gt;, WebCore::RenderObject*, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;, WebCore::RenderLayer::SecurityOriginPaintPolicy, WebCore::RegionContext*)
23  0x2dff4e7cc WebCore::LocalFrameView::paintContents(WebCore::GraphicsContext&amp;, WebCore::IntRect const&amp;, WebCore::Widget::SecurityOriginPaintPolicy, WebCore::RegionContext*)
24  0x2dff4f564 WebCore::LocalFrameView::paintContentsForSnapshot(WebCore::GraphicsContext&amp;, WebCore::IntRect const&amp;, WebCore::LocalFrameView::SelectionInSnapshot, WebCore::LocalFrameView::CoordinateSpaceForSnapshot)
25  0x2dfef156c WebCore::snapshotFrameRectWithClip(WebCore::LocalFrame&amp;, WebCore::IntRect const&amp;, WTF::Vector&lt;WebCore::FloatRect, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;, WebCore::SnapshotOptions&amp;&amp;)
26  0x2dfef1088 WebCore::snapshotFrameRect(WebCore::LocalFrame&amp;, WebCore::IntRect const&amp;, WebCore::SnapshotOptions&amp;&amp;)
27  0x2dfef19ac WebCore::snapshotNode(WebCore::LocalFrame&amp;, WebCore::Node&amp;, WebCore::SnapshotOptions&amp;&amp;)
28  0x2def9a75c WebCore::ViewTransition::captureOldState()
29  0x2def9a31c WebCore::ViewTransition::setupViewTransition()
30  0x2dec5c55c WebCore::Document::performPendingViewTransitions()
31  0x2e003ee64 WebCore::Page::updateRendering()::$_39::operator()(WebCore::Document&amp;) const
com.apple.WebKit.WebContent.Development terminated (pid 29069) for reason: crash
LEAK: 1 WebPageProxy


stderr:
ASSERTION FAILED: clipRectsContext.rootLayer == m_clipRectsCache-&gt;m_clipRectsRoot[clipRectsType]
rendering/RenderLayer.cpp(4554) : Ref&lt;WebCore::ClipRects&gt; WebCore::RenderLayer::updateClipRects(const WebCore::RenderLayer::ClipRectsContext &amp;)
1   0x106cdd058 WTFCrash
2   0x2df8366f0 WebCore::NetworkResourcesData::ResourceData::hasContent() const
3   0x2e1021e08 WebCore::RenderLayer::updateClipRects(WebCore::RenderLayer::ClipRectsContext const&amp;)
4   0x2e102241c WebCore::RenderLayer::parentClipRects(WebCore::RenderLayer::ClipRectsContext const&amp;) const
5   0x2e1016e88 WebCore::RenderLayer::backgroundClipRect(WebCore::RenderLayer::ClipRectsContext const&amp;) const
6   0x2e101d888 WebCore::RenderLayer::calculateRects(WebCore::RenderLayer::ClipRectsContext const&amp;, WebCore::LayoutRect const&amp;, WebCore::LayoutRect&amp;, WebCore::ClipRect&amp;, WebCore::ClipRect&amp;, WebCore::LayoutSize const&amp;) const
7   0x2e101befc WebCore::RenderLayer::clipRectRelativeToAncestor(WebCore::RenderLayer*, WebCore::LayoutSize, WebCore::LayoutRect const&amp;) const
8   0x2e10182c4 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
9   0x2e1017708 WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
10  0x2e1016690 WebCore::RenderLayer::paintLayerWithEffects(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
11  0x2e1015754 WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
12  0x2e101c268 WebCore::RenderLayer::paintList(WebCore::RenderLayer::LayerList, WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
13  0x2e1018684 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
14  0x2e1017708 WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
15  0x2e1016690 WebCore::RenderLayer::paintLayerWithEffects(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
16  0x2e1015754 WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
17  0x2e101c268 WebCore::RenderLayer::paintList(WebCore::RenderLayer::LayerList, WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
18  0x2e1018684 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
19  0x2e1017708 WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
20  0x2e1016690 WebCore::RenderLayer::paintLayerWithEffects(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
21  0x2e1015754 WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;)
22  0x2e1015478 WebCore::RenderLayer::paint(WebCore::GraphicsContext&amp;, WebCore::LayoutRect const&amp;, WebCore::LayoutSize const&amp;, WTF::OptionSet&lt;WebCore::PaintBehavior&gt;, WebCore::RenderObject*, WTF::OptionSet&lt;WebCore::RenderLayer::PaintLayerFlag&gt;, WebCore::RenderLayer::SecurityOriginPaintPolicy, WebCore::RegionContext*)
23  0x2dff4e7cc WebCore::LocalFrameView::paintContents(WebCore::GraphicsContext&amp;, WebCore::IntRect const&amp;, WebCore::Widget::SecurityOriginPaintPolicy, WebCore::RegionContext*)
24  0x2dff4f564 WebCore::LocalFrameView::paintContentsForSnapshot(WebCore::GraphicsContext&amp;, WebCore::IntRect const&amp;, WebCore::LocalFrameView::SelectionInSnapshot, WebCore::LocalFrameView::CoordinateSpaceForSnapshot)
25  0x2dfef156c WebCore::snapshotFrameRectWithClip(WebCore::LocalFrame&amp;, WebCore::IntRect const&amp;, WTF::Vector&lt;WebCore::FloatRect, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;, WebCore::SnapshotOptions&amp;&amp;)
26  0x2dfef1088 WebCore::snapshotFrameRect(WebCore::LocalFrame&amp;, WebCore::IntRect const&amp;, WebCore::SnapshotOptions&amp;&amp;)
27  0x2dfef19ac WebCore::snapshotNode(WebCore::LocalFrame&amp;, WebCore::Node&amp;, WebCore::SnapshotOptions&amp;&amp;)
28  0x2def9a75c WebCore::ViewTransition::captureOldState()
29  0x2def9a31c WebCore::ViewTransition::setupViewTransition()
30  0x2dec5c55c WebCore::Document::performPendingViewTransitions()
31  0x2e003ee64 WebCore::Page::updateRendering()::$_39::operator()(WebCore::Document&amp;) const
com.apple.WebKit.WebContent.Development terminated (pid 29092) for reason: crash
LEAK: 1 WebPageProxy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2015265</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-02-19 14:04:10 -0800</bug_when>
    <thetext>&lt;rdar://problem/123266095&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2015352</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-02-19 17:18:55 -0800</bug_when>
    <thetext>274996@main reverted 274957@main.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2016258</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2024-02-22 17:44:54 -0800</bug_when>
    <thetext>Re-opening for pull request https://github.com/WebKit/WebKit/pull/24986</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2016261</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2024-02-22 17:59:22 -0800</bug_when>
    <thetext>https://commits.webkit.org/275001@main was the original gardening linked to this bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2016264</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-02-22 18:05:17 -0800</bug_when>
    <thetext>Test gardening commit 275213@main (4cb130679b0f): &lt;https://commits.webkit.org/275213@main&gt;

Reviewed commits have been landed. Closing PR #24986 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>