Bug 251876 - [ iOS ] Flaky ASSERTION FAILED: !frameView || !frameView->needsLayout() on editing/selection/selection-scrolling-in-multiple-nested-subframes.html under doAfterUpdateRendering
Summary: [ iOS ] Flaky ASSERTION FAILED: !frameView || !frameView->needsLayout() on ed...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Bri Harris
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-02-07 12:25 PST by Bri Harris
Modified: 2023-02-07 14:19 PST (History)
7 users (show)

See Also:


Attachments
Crash Log (17.62 KB, text/plain)
2023-02-07 12:25 PST, Bri Harris
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bri Harris 2023-02-07 12:25:17 PST
Created attachment 464891 [details]
Crash Log

editing/selection/selection-scrolling-in-multiple-nested-subframes.html 

is a flaky crash on iOS 16 Debug only. 


HISTORY:
https://results.webkit.org/?suite=layout-tests&test=editing%2Fselection%2Fselection-scrolling-in-multiple-nested-subframes.html


I was able to replicate to the failure as follows:
run-webkit-tests --ios-simulator editing/selection/selection-scrolling-in-multiple-nested-subframes.html --iteration 10

I was able to produce 7 failures with the iterations. 

Crash Log is attached.
Comment 1 Radar WebKit Bug Importer 2023-02-07 12:25:41 PST
<rdar://problem/105140067>
Comment 2 Bri Harris 2023-02-07 12:41:04 PST
Pull request: https://github.com/WebKit/WebKit/pull/9776
Comment 3 EWS 2023-02-07 12:44:32 PST
Test gardening commit 259973@main (04a300f2b3eb): <https://commits.webkit.org/259973@main>

Reviewed commits have been landed. Closing PR #9776 and removing active labels.
Comment 4 Alexey Proskuryakov 2023-02-07 14:19:06 PST
0   com.apple.JavaScriptCore      	       0x1aa42741e WTFCrash
1   com.apple.WebCore             	       0x1d8cb951a WTFCrashWithInfo(int, char const*, char const*, int)
2   com.apple.WebCore             	       0x1dd955b82 WebCore::Page::doAfterUpdateRendering()
3   com.apple.WebCore             	       0x1dd955372 WebCore::Page::updateRendering()
4   com.apple.WebKit              	       0x18d337840 WebKit::WebPage::updateRendering()
5   com.apple.WebKit              	       0x18b1dd4a2 WebKit::RemoteLayerTreeDrawingArea::updateRendering()