Flaky crash under ScreenOrientationProvider::screenOrientationDidChange() on iOS: Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000720065 Exception Codes: 0x0000000000000001, 0x0000000000720065 VM Region Info: 0x720065 is not in any region. Bytes before following region: 4288692123 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 100124000-100128000 [ 16K] r-x/r-x SM=COW .../MobileSafari Termination Reason: SIGNAL 11 Segmentation fault: 11 Terminating Process: exc handler [1112] Triggered by Thread: 0 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x1a43081a8 objc_loadWeakRetained + 144 1 WebCore 0x1bd631f6c WebCore::ScreenOrientationProvider::screenOrientationDidChange() + 36 (/usr/local/include/wtf/WeakObjCPtr.h:119) 2 JavaScriptCore 0x1bee31cc0 WTF::RunLoop::performWork() + 200 (WTF/Source/WTF/wtf/Function.h:82)
<rdar://102697580>
Pull request: https://github.com/WebKit/WebKit/pull/7049
Committed 257303@main (2065c26bcce5): <https://commits.webkit.org/257303@main> Reviewed commits have been landed. Closing PR #7049 and removing active labels.