Bug 230588 - [ BigSur wk2 Debug] imported/w3c/web-platform-tests/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html
Summary: [ BigSur wk2 Debug] imported/w3c/web-platform-tests/html/rendering/replaced-e...
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: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-09-21 17:27 PDT by Eric Hutchison
Modified: 2021-09-21 19:28 PDT (History)
6 users (show)

See Also:


Attachments
Crash Log (95.55 KB, text/plain)
2021-09-21 17:27 PDT, Eric Hutchison
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Hutchison 2021-09-21 17:27:42 PDT
Created attachment 438893 [details]
Crash Log

imported/w3c/web-platform-tests/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html

is a flaky crash on BigSur Debug wk2.

History: https://results.webkit.org/?suite=layout-tests&test=imported/w3c/web-platform-tests/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html

Results: https://build.webkit.org/results/Apple-BigSur-Debug-AppleSilicon-WK2-Tests/r281553%20(2731)/results.html

Crash Log Attached

First seen in history at r281553. First seen on EWS here: https://ews-build.webkit.org/#/builders/60/builds/10597

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x0000000134c27f24 WTFCrash + 20 (Assertions.cpp:321)
1   com.apple.WebCore             	0x0000000114e07980 WTFCrashWithInfo(int, char const*, char const*, int) + 32 (Assertions.h:703)
2   com.apple.WebCore             	0x000000011834ddf0 WebCore::RenderView::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) + 116 (RenderView.cpp:305)
3   com.apple.WebCore             	0x00000001181e0e2c 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*) + 572 (RenderLayer.cpp:3748)
4   com.apple.WebCore             	0x00000001181dd784 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) + 2224 (RenderLayer.cpp:3392)
5   com.apple.WebCore             	0x00000001181ff1f4 WebCore::RenderLayerBacking::paintIntoLayer(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::IntRect const&, WTF::OptionSet<WebCore::PaintBehavior>, WebCore::EventRegionContext*)::$_24::operator()(WebCore::RenderLayer&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) const + 340 (RenderLayerBacking.cpp:3188)
6   com.apple.WebCore             	0x00000001181febf8 WebCore::RenderLayerBacking::paintIntoLayer(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::IntRect const&, WTF::OptionSet<WebCore::PaintBehavior>, WebCore::EventRegionContext*) + 516 (RenderLayerBacking.cpp:3206)
7   com.apple.WebCore             	0x00000001181ffed0 WebCore::RenderLayerBacking::paintContents(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::FloatRect const&, unsigned int) + 688 (RenderLayerBacking.cpp:3469)
8   com.apple.WebCore             	0x0000000117a9ea1c WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext&, WebCore::FloatRect const&, unsigned int) + 340 (GraphicsLayer.cpp:540)
9   com.apple.WebCore             	0x0000000117b60b6c WebCore::GraphicsLayerCA::platformCALayerPaintContents(WebCore::PlatformCALayer*, WebCore::GraphicsContext&, WebCore::FloatRect const&, unsigned int) + 564 (GraphicsLayerCA.cpp:1813)
10  com.apple.WebCore             	0x000000011534ca88 WebCore::PlatformCALayer::drawLayerContents(WebCore::GraphicsContext&, WebCore::PlatformCALayer*, WTF::Vector<WebCore::FloatRect, 5ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, unsigned int) + 780 (PlatformCALayerCocoa.mm:1250)
11  com.apple.WebCore             	0x0000000117ba7460 WebCore::TileGrid::platformCALayerPaintContents(WebCore::PlatformCALayer*, WebCore::GraphicsContext&, WebCore::FloatRect const&, unsigned int) + 312 (TileGrid.cpp:719)
12  com.apple.WebCore             	0x00000001154d5444 -[WebSimpleLayer drawInContext:] + 488 (WebLayer.mm:136)
13  com.apple.QuartzCore          	0x00000001954e33d0 CABackingStoreUpdate_ + 496
14  com.apple.QuartzCore          	0x00000001955400d8 invocation function for block in CA::Layer::display_() + 64
15  com.apple.QuartzCore          	0x00000001954e2658 -[CALayer _display] + 1760
16  com.apple.WebCore             	0x00000001154d5188 -[WebSimpleLayer display] + 136 (WebLayer.mm:116)
17  com.apple.QuartzCore          	0x00000001954e1750 CA::Layer::display_if_needed(CA::Transaction*) + 780
18  com.apple.QuartzCore          	0x000000019560d788 CA::Context::commit_transaction(CA::Transaction*, double, double*) + 512
19  com.apple.QuartzCore          	0x00000001954c36dc CA::Transaction::commit() + 684
20  com.apple.AppKit              	0x0000000191b92b54 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 304
21  com.apple.AppKit              	0x00000001922e7ec8 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
22  com.apple.CoreFoundation      	0x000000018f225c78 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
23  com.apple.CoreFoundation      	0x000000018f225ac4 __CFRunLoopDoObservers + 572
24  com.apple.CoreFoundation      	0x000000018f22500c __CFRunLoopRun + 764
25  com.apple.CoreFoundation      	0x000000018f224598 CFRunLoopRunSpecific + 600
26  com.apple.Foundation          	0x000000018ffce638 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232
27  com.apple.Foundation          	0x0000000190060b20 -[NSRunLoop(NSRunLoop) run] + 92
28  libxpc.dylib                  	0x000000018ee9b768 _xpc_objc_main + 900
29  libxpc.dylib                  	0x000000018ee9af94 xpc_main + 132
30  com.apple.WebKit              	0x00000001015822d8 WebKit::XPCServiceMain(int, char const**) + 872 (XPCServiceMain.mm:243)
31  com.apple.WebKit              	0x0000000102f1abd0 WKXPCServiceMain + 32 (WKMain.mm:33)
32  com.apple.WebKit.WebContent   	0x00000001000f3e8c main + 36 (AuxiliaryProcessMain.cpp:30)
33  libdyld.dylib                 	0x000000018f145430 start + 4

Unable to reproduce results locally.
Comment 1 Radar WebKit Bug Importer 2021-09-21 17:28:55 PDT
<rdar://problem/83377015>
Comment 2 Eric Hutchison 2021-09-21 17:33:07 PDT
Updated test expectations at https://trac.webkit.org/changeset/282855/webkit
Comment 3 Simon Fraser (smfr) 2021-09-21 19:28:11 PDT
Same assertion is seen with other embedded SVG tests.