Bug 241265 - ASSERTION FAILED: !needsLayout() in WebCore::RenderView::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) on .../svg-in-object-percentage.html
Summary: ASSERTION FAILED: !needsLayout() in WebCore::RenderView::paint(WebCore::Paint...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Karl Rackler
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-06-03 07:05 PDT by Karl Rackler
Modified: 2022-06-05 14:10 PDT (History)
7 users (show)

See Also:


Attachments
Crash Log (95.95 KB, text/plain)
2022-06-03 07:05 PDT, Karl Rackler
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.