Bug 241265

Summary: ASSERTION FAILED: !needsLayout() in WebCore::RenderView::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) on .../svg-in-object-percentage.html
Product: WebKit Reporter: Karl Rackler <rackler>
Component: Layout and RenderingAssignee: Karl Rackler <rackler>
Status: NEW ---    
Severity: Normal CC: ap, bfulgham, cdumez, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=229671
Attachments:
Description Flags
Crash Log none

Description Karl Rackler 2022-06-03 07:05:10 PDT
Created attachment 460014 [details]
Crash Log

Description:
imported/w3c/web-platform-tests/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html

Is flaky crash on macOS-AppleSilicon-Big-Sur-Debug-WK2-Tests-EWS in https://ews-build.s3-us-west-2.amazonaws.com/macOS-AppleSilicon-Big-Sur-Debug-WK2-Tests-EWS/96148ada-32328-rerun/results.html

The first failure that I saw on the dashboard was on 3/9/2022 at 248208@main.

History:
https://results.webkit.org/?limit=50000&suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Frendering%2Freplaced-elements%2Fsvg-embedded-sizing%2Fsvg-in-object-percentage.html&platform=mac&style=debug

Crash Log:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x000000013e7292cc WTFCrash + 20
1   com.apple.WebCore             	0x00000001188ee5a0 WTFCrashWithInfo(int, char const*, char const*, int) + 32
2   com.apple.WebCore             	0x000000011cf37df0 WebCore::RenderView::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) + 116
3   com.apple.WebCore             	0x000000011cdd23a4 WebCore::RenderLayer::paintBackgroundForFragments(WTF::Vector<WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WebCore::GraphicsContext&, WebCore::GraphicsContext&, WebCore::LayoutRect const&, bool, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::PaintBehavior>, WebCore::RenderObject*) + 552
4   com.apple.WebCore             	0x000000011cdcf298 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) + 2240
5   com.apple.WebCore             	0x000000011cdefcdc WebCore::RenderLayerBacking::paintIntoLayer(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::IntRect const&, WTF::OptionSet<WebCore::PaintBehavior>, WebCore::EventRegionContext*)::$_30::operator()(WebCore::RenderLayer&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) const + 340
Comment 1 Radar WebKit Bug Importer 2022-06-03 07:06:39 PDT
<rdar://problem/94344274>
Comment 2 Karl Rackler 2022-06-03 07:10:21 PDT
I have marked this test as a flaky crash while this issue is investigated.
Comment 3 Karl Rackler 2022-06-03 07:14:28 PDT
Pull request: https://github.com/WebKit/WebKit/pull/1269
Comment 4 EWS 2022-06-03 07:17:13 PDT
Test gardening commit r295206 (251263@main): <https://commits.webkit.org/251263@main>

Reviewed commits have been landed. Closing PR #1269 and removing active labels.