Bug 228622

Summary: REGRESSION (r275641): [ iPad Debug ] accessibility/ios-simulator/scroll-in-overflow-div.html is asserting
Product: WebKit Reporter: ayumi_kojima
Component: AccessibilityAssignee: Simon Fraser (smfr) <simon.fraser>
Status: RESOLVED FIXED    
Severity: Normal CC: andresg_22, changseok, esprehn+autocc, ews-watchlist, fred.wang, glenn, kondapallykalyan, pdr, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: iPhone / iPad   
OS: Unspecified   
Attachments:
Description Flags
Crash log found in the build. I couldn't get a crash log on the remote machine
none
Patch none

Description ayumi_kojima 2021-07-29 16:41:43 PDT
accessibility/ios-simulator/scroll-in-overflow-div.html

Is crashing on iOS 14 E simulator wk2 iPad Debug 

History: https://results.webkit.org/?suite=layout-tests&test=accessibility%2Fios-simulator%2Fscroll-in-overflow-div.html
Comment 1 Radar WebKit Bug Importer 2021-07-29 16:41:54 PDT
<rdar://problem/81297747>
Comment 2 ayumi_kojima 2021-07-29 16:43:40 PDT
Created attachment 434589 [details]
Crash log found in the build. I couldn't get a crash log on the remote machine

I was able to reproduce the crash on iOS 15 simulator on my local machine using: 

run-webkit-tests --debug --ipad-simulator --exit-after-n-failures 2 --exit-after-n-crashes-or-timeouts 2 accessibility/ios-simulator/scroll-in-overflow-div.html
Comment 3 ayumi_kojima 2021-07-29 16:44:53 PDT
(In reply to ayumi_kojima from comment #2)
> Created attachment 434589 [details]
> Crash log found in the build. I couldn't get a crash log on the remote
> machine
> 
> I was able to reproduce the crash on iOS 15 simulator on my local machine
> using: 
> 
> run-webkit-tests --debug --ipad-simulator --exit-after-n-failures 2
> --exit-after-n-crashes-or-timeouts 2
> accessibility/ios-simulator/scroll-in-overflow-div.html

Disregard "Crash log found in the build. I couldn't get a crash log on the remote machine"
Comment 4 ayumi_kojima 2021-07-30 10:52:45 PDT
It seems that the crash started at r275641 as it didn't crash at r275640
Comment 5 ayumi_kojima 2021-07-30 13:59:14 PDT
Updated test expectations: https://trac.webkit.org/changeset/280495/webkit
Comment 6 Simon Fraser (smfr) 2021-10-21 15:51:15 PDT
CRASHING TEST: accessibility/ios-simulator/scroll-in-overflow-div.html

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x000000038c97d2fe WTFCrash + 14 (Assertions.cpp:321)
1   com.apple.WebCore             	0x00000003952bfa7b WTFCrashWithInfo(int, char const*, char const*, int) + 27 (Assertions.h:732)
2   com.apple.WebCore             	0x0000000399bfaa93 WebCore::RenderLayer::clearRepaintRects() + 115 (RenderLayer.cpp:1142)
3   com.apple.WebCore             	0x0000000399bfbe09 WebCore::RenderLayer::updateSelfPaintingLayer() + 185 (RenderLayer.cpp:5217)
4   com.apple.WebCore             	0x0000000399c15cbd WebCore::RenderLayer::styleChanged(WebCore::StyleDifference, WebCore::RenderStyle const*) + 733 (RenderLayer.cpp:5391)
5   com.apple.WebCore             	0x0000000399c8420a WebCore::RenderLayerModelObject::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*) + 874 (RenderLayerModelObject.cpp:143)
6   com.apple.WebCore             	0x0000000399abcbb7 WebCore::RenderBox::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*) + 71 (RenderBox.cpp:302)
Comment 7 Simon Fraser (smfr) 2021-10-21 16:31:46 PDT
Created attachment 442082 [details]
Patch
Comment 8 EWS 2021-10-21 17:08:21 PDT
Committed r284655 (243375@main): <https://commits.webkit.org/243375@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 442082 [details].