Bug 248632 - [iOS] Flaky crash under ScreenOrientationProvider::screenOrientationDidChange()
Summary: [iOS] Flaky crash under ScreenOrientationProvider::screenOrientationDidChange()
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Dumez
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-12-01 14:46 PST by Chris Dumez
Modified: 2022-12-02 12:13 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Dumez 2022-12-01 14:46:19 PST
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)
Comment 1 Chris Dumez 2022-12-01 14:46:37 PST
<rdar://102697580>
Comment 2 Chris Dumez 2022-12-01 14:51:27 PST
Pull request: https://github.com/WebKit/WebKit/pull/7049
Comment 3 EWS 2022-12-02 12:13:25 PST
Committed 257303@main (2065c26bcce5): <https://commits.webkit.org/257303@main>

Reviewed commits have been landed. Closing PR #7049 and removing active labels.