Bug 306984
| Summary: | REGRESSION(306393@main): [iOS Debug] 3x fast tests are a constant crash | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Diego De La Toba <d_delatoba> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=307073 | ||
Diego De La Toba
3x fast tests are a constant crash on IOS Debug
fast/canvas/fallback-content.html
fast/rendering/render-style-null-optgroup-crash.html
fast/dom/HTMLProgressElement/progress-element-with-child-crash.html
HISTORY:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&test=fast%2Frendering%2Frender-style-null-optgroup-crash.html&test=fast%2Fdom%2FHTMLProgressElement%2Fprogress-element-with-child-crash.html&test=fast%2Fcanvas%2Ffallback-content.html
REPRODUCTION:
I was able to reproduce with the following on IOS26.2 ToT:
rwt --child-processes=1 --ios-simulator --force --no-retry --exit-after-n-crashes-or-timeouts=1 --iterations 10 <TEST>
I am going to mark expectations as pass fail while this pends investigation.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/169650269>
Diego De La Toba
Pull request: https://github.com/WebKit/WebKit/pull/57884
EWS
Test gardening commit 306808@main (b5c614dfab11): <https://commits.webkit.org/306808@main>
Reviewed commits have been landed. Closing PR #57884 and removing active labels.
Alexey Proskuryakov
ASSERTION FAILED: !is<Element>(currentNode) || !isNonFocusableScopeOwner(downcast<Element>(*currentNode), focusEventData)
/Volumes/Data/worker/Apple-iOS-26-Simulator-Debug-Build/build/Source/WebCore/page/FocusController.cpp(752) : FocusableElementSearchResult WebCore::FocusController::findFocusableElementAcrossFocusScope(FocusDirection, const FocusNavigationScope &, Node *, const FocusEventData &, ShouldFocusElement)
1 0x34dfe3a0c WebCore::FocusController::findFocusableElementAcrossFocusScope(WebCore::FocusDirection, WebCore::FocusNavigationScope const&, WebCore::Node*, WebCore::FocusEventData const&, WebCore::ShouldFocusElement)
2 0x34dfe50e0 WebCore::FocusController::nextFocusableElement(WebCore::Node&)
3 0x135275970 WebKit::nextAssistableElement(WebCore::Node*, WebCore::Page&, bool)
4 0x13525930c WebKit::WebPage::focusedElementInformation()
5 0x13656ea3c WebKit::WebPage::elementDidFocus(WebCore::Element&, WebCore::FocusOptions const&)
6 0x13634ab20 WebKit::WebChromeClient::elementDidFocus(WebCore::Element&, WebCore::FocusOptions const&)
7 0x34ce62f60 WebCore::Element::dispatchFocusEvent(WTF::RefPtr<WebCore::Element, WTF::RawPtrTraits<WebCore::Element>, WTF::DefaultRefDerefTraits<WebCore::Element>>&&, WebCore::FocusOptions const&)
8 0x34d4e242c WebCore::HTMLSelectElement::dispatchFocusEvent(WTF::RefPtr<WebCore::Element, WTF::RawPtrTraits<WebCore::Element>, WTF::DefaultRefDerefTraits<WebCore::Element>>&&, WebCore::FocusOptions const&)
9 0x34ccf8c2c WebCore::Document::setFocusedElement(WebCore::Element*, WebCore::FocusOptions const&, WebCore::BroadcastFocusedElement)
10 0x34dfd32d8 WebCore::FocusController::setFocusedElement(WebCore::Element*, WebCore::Frame*, WebCore::FocusOptions const&, WebCore::BroadcastFocusedElement)
11 0x34ce6240c WebCore::Element::focus(WebCore::FocusOptions const&)
12 0x34d3b1a5c WebCore::HTMLFormControlElement::runFocusingStepsForAutofocus()
13 0x34ccf9868 WebCore::Document::flushAutofocusCandidates()
14 0x34e1aafa0 WebCore::Page::updateRendering()::$_3::operator()(WebCore::Document&) const
15 0x34e1aaf3c WTF::Detail::CallableWrapper<WebCore::Page::updateRendering()::$_3, void, WebCore::Document&>::call(WebCore::Document&)
16 0x34d001c48 WTF::Function<void (WebCore::Document&)>::operator()(WebCore::Document&) const
17 0x34e15093c WebCore::Page::forEachRenderableDocument(WTF::Function<void (WebCore::Document&)> const&) const
18 0x34e154080 WebCore::Page::updateRendering()::$_22::operator()(WebCore::RenderingUpdateStep, WTF::Function<void (WebCore::Document&)> const&) const
19 0x34e153adc WebCore::Page::updateRendering()
20 0x136563a14 WebKit::WebPage::updateRendering()
21 0x13291c4f0 WebKit::RemoteLayerTreeDrawingArea::updateRendering()
22 0x13291f734 WebKit::RemoteLayerTreeDrawingArea::updateRenderingWithForcedRepaint()
23 0x1365628b4 WebKit::WebPage::updateRenderingWithForcedRepaintWithoutCallback()
24 0x1360dbc84 WKBundlePageForceRepaint
25 0x117032bf0 WTR::InjectedBundlePage::dump()
26 0x117036260 WTR::dumpAfterWaitAttributeIsRemoved(OpaqueWKBundlePage const*)