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.
<rdar://problem/83377015>
Updated test expectations at https://trac.webkit.org/changeset/282855/webkit
Same assertion is seen with other embedded SVG tests.