WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
267890
REGRESSION (
273260@main
): [ iOS17 ] 3 tests in fast/forms/switch regularly timeout
https://bugs.webkit.org/show_bug.cgi?id=267890
Summary
REGRESSION (273260@main): [ iOS17 ] 3 tests in fast/forms/switch regularly ti...
Marta Darbinyan
Reported
2024-01-22 16:27:43 PST
Description: The following tests are crashing or timing out on iOS17 after the test update in
273260@main
. Debug only crash: fast/forms/switch/click-animation-disabled.html fast/forms/switch/pointer-tracking-disabled.html Debug and Release timeout: fast/forms/switch/pointer-tracking-there-and-back-again-rtl.html fast/forms/switch/pointer-tracking-there-and-back-again.html fast/forms/switch/pointer-tracking.html This issue can be reproduced using the command: run-webkit-tests --root --exit-after-n-failures 1 --debug Crash Log: ASSERTION FAILED: isStackingContext() /Volumes/Data/worker/Apple-iOS-17-Simulator-Debug-Build/build/Source/WebCore/rendering/RenderLayer.cpp(2276) : void WebCore::RenderLayer::beginTransparencyLayers(GraphicsContext &, const LayerPaintingInfo &, const LayoutRect &) 1 0x104c620d8 WTFCrash 2 0x2c7b81100 WebCore::NetworkResourcesData::ResourceData::hasContent() const 3 0x2c8d6523c WebCore::RenderLayer::beginTransparencyLayers(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WebCore::LayoutRect const&) 4 0x2c8d6edd0 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*) 5 0x2c8d6b2b4 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 6 0x2c8d6a504 WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 7 0x2c8d6944c WebCore::RenderLayer::paintLayerWithEffects(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 8 0x2c8d684a4 WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 9 0x2c8d6f038 WebCore::RenderLayer::paintList(WebCore::RenderLayer::LayerList, WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 10 0x2c8d6b4d8 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 11 0x2c8d6a504 WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 12 0x2c8d6944c WebCore::RenderLayer::paintLayerWithEffects(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 13 0x2c8d684a4 WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 14 0x2c8d6f038 WebCore::RenderLayer::paintList(WebCore::RenderLayer::LayerList, WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 15 0x2c8d6b4d8 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) 16 0x2c8d8eaa4 WebCore::RenderLayerBacking::paintIntoLayer(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::IntRect const&, WTF::OptionSet<WebCore::PaintBehavior>, WebCore::RegionContext*)::$_38::operator()(WebCore::RenderLayer&, WTF::OptionSet<WebCore::RenderLayer::PaintLayerFlag>) const 17 0x2c8d8e454 WebCore::RenderLayerBacking::paintIntoLayer(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::IntRect const&, WTF::OptionSet<WebCore::PaintBehavior>, WebCore::RegionContext*) 18 0x2c8d8f9f8 WebCore::RenderLayerBacking::paintContents(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::FloatRect const&, WTF::OptionSet<WebCore::GraphicsLayerPaintBehavior>) 19 0x2c85f2370 WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext&, WebCore::FloatRect const&, WTF::OptionSet<WebCore::GraphicsLayerPaintBehavior>) 20 0x2c8714b78 WebCore::GraphicsLayerCA::platformCALayerPaintContents(WebCore::PlatformCALayer*, WebCore::GraphicsContext&, WebCore::FloatRect const&, WTF::OptionSet<WebCore::GraphicsLayerPaintBehavior>) 21 0x2c5bf2fbc WebCore::PlatformCALayer::drawLayerContents(WebCore::GraphicsContext&, WebCore::PlatformCALayer*, WTF::Vector<WebCore::FloatRect, 5ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WTF::OptionSet<WebCore::GraphicsLayerPaintBehavior>) 22 0x2c8750fbc WebCore::TileGrid::platformCALayerPaintContents(WebCore::PlatformCALayer*, WebCore::GraphicsContext&, WebCore::FloatRect const&, WTF::OptionSet<WebCore::GraphicsLayerPaintBehavior>) 23 0x13790c178 WebKit::RemoteLayerBackingStore::drawInContext(WebCore::GraphicsContext&) 24 0x13794ff58 WebKit::RemoteLayerWithRemoteRenderingBackingStore::createContextAndPaintContents() 25 0x13790bdf0 WebKit::RemoteLayerBackingStore::paintContents() 26 0x13790ed68 WebKit::RemoteLayerBackingStoreCollection::paintReachableBackingStoreContents() 27 0x13857b768 WebKit::RemoteLayerTreeContext::buildTransaction(WebKit::RemoteLayerTreeTransaction&, WebCore::PlatformCALayer&, WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>) 28 0x137249b38 std::__1::pair<WebKit::RemoteLayerTreeTransaction, WebKit::RemoteScrollingCoordinatorTransaction> WebKit::RemoteLayerTreeDrawingArea::updateRendering()::$_2::operator()<WebKit::RemoteLayerTreeDrawingArea::RootLayerInfo>(WebKit::RemoteLayerTreeDrawingArea::RootLayerInfo&) const 29 0x1372498f0 WTF::Mapper<WebKit::RemoteLayerTreeDrawingArea::updateRendering()::$_2, WTF::Vector<std::__1::pair<WebKit::RemoteLayerTreeTransaction, WebKit::RemoteScrollingCoordinatorTransaction>, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>, WTF::Vector<WebKit::RemoteLayerTreeDrawingArea::RootLayerInfo, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, void>::map(WTF::Vector<std::__1::pair<WebKit::RemoteLayerTreeTransaction, WebKit::RemoteScrollingCoordinatorTransaction>, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WTF::Vector<WebKit::RemoteLayerTreeDrawingArea::RootLayerInfo, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebKit::RemoteLayerTreeDrawingArea::updateRendering()::$_2 const&) 30 0x1372433e8 WTF::Vector<std::__1::invoke_result<WebKit::RemoteLayerTreeDrawingArea::updateRendering()::$_2, WTF::CollectionInspector<WTF::Vector<WebKit::RemoteLayerTreeDrawingArea::RootLayerInfo, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>::SourceItemType&>::type, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> WTF::map<0ul, WTF::CrashOnOverflow, 16ul, WebKit::RemoteLayerTreeDrawingArea::updateRendering()::$_2, WTF::Vector<WebKit::RemoteLayerTreeDrawingArea::RootLayerInfo, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>(WTF::Vector<WebKit::RemoteLayerTreeDrawingArea::RootLayerInfo, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebKit::RemoteLayerTreeDrawingArea::updateRendering()::$_2&&) 31 0x1372407c0 WebKit::RemoteLayerTreeDrawingArea::updateRendering() com.apple.WebKit.WebContent.Development terminated (pid 75940) for reason: crash #CRASHED - com.apple.WebKit.WebContent.Development (pid 75940) LEAK: 2 WebProcessPool LEAK: 2 WebPageProxy Link:
https://build.webkit.org/results/Apple-iOS-17-Simulator-Debug-WK2-Tests/273296@main%20(830)/fast/forms/switch/click-animation-disabled-crash-log.txt
History:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&test=fast%2Fforms%2Fswitch%2Fclick-animation-disabled.html&test=fast%2Fforms%2Fswitch%2Fpointer-tracking-disabled.html&test=fast%2Fforms%2Fswitch%2Fpointer-tracking-there-and-back-again-rtl.html&test=fast%2Fforms%2Fswitch%2Fpointer-tracking-there-and-back-again.html&test=fast%2Fforms%2Fswitch%2Fpointer-tracking.html
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-01-22 16:28:19 PST
<
rdar://problem/121400496
>
EWS
Comment 2
2024-01-22 16:56:53 PST
Test gardening commit
273329@main
(778f3d67898d): <
https://commits.webkit.org/273329@main
> Reviewed commits have been landed. Closing PR #23078 and removing active labels.
Anne van Kesteren
Comment 3
2024-03-03 05:55:39 PST
These timeout tests pass locally (
bug 270408
resolved the crash expectations). Not sure what's going on. Perhaps they don't have the time they need on the bots?
EWS
Comment 4
2024-12-19 10:55:16 PST
Test gardening commit
288107@main
(5adc1a772a43): <
https://commits.webkit.org/288107@main
> Reviewed commits have been landed. Closing PR #38214 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug