Hi everyone!
Anyone else seeing crashes like this: Fatal Exception: NSInvalidArgumentException. -[_UISnapshotWindow actualSceneBounds]: unrecognized selector sent to instance
I'm encountering a crash within 3-4 seconds of launching my iOS app specifically on devices running iOS 14. The crash log indicates an NSInvalidArgumentException with the following message:
`Fatal Exception: NSInvalidArgumentException
0 CoreFoundation 0x129754 __exceptionPreprocess
1 libobjc.A.dylib 0x287a8 objc_exception_throw
2 CoreFoundation 0x2cc3c -[NSOrderedSet initWithSet:copyItems:]
3 UIKitCore 0xc01ea0 -[UIResponder doesNotRecognizeSelector:]
4 CoreFoundation 0x12c2ac ___forwarding___
5 CoreFoundation 0x12e5b0 _CF_forwarding_prep_0
6 UIKitCore 0xa918cc -[UIUndoGestureInteraction didMoveToView:]
7 UIKitCore 0x11099b4 _setInteractionView
8 UIKitCore 0x11098bc -[UIView(Dragging) addInteraction:]
9 UIKitCore 0xe9d678 -[UIEditingOverlayViewController _addInteractions]
10 UIKitCore 0x4a73e4 -[UIViewController _setViewAppearState:isAnimating:]
11 UIKitCore 0x4a7910 __52-[UIViewController _setViewAppearState:isAnimating:]_block_invoke
12 CoreFoundation 0xa75bc __NSARRAY_IS_CALLING_OUT_TO_A_BLOCK__
13 CoreFoundation 0x2410 -[__NSArrayI enumerateObjectsWithOptions:usingBlock:]
14 UIKitCore 0x4a75ac -[UIViewController _setViewAppearState:isAnimating:]
15 UIKitCore 0x4a7dc0 -[UIViewController __viewDidAppear:]
16 UIKitCore 0x4a9964 __64-[UIViewController viewDidMoveToWindow:shouldAppearOrDisappear:]_block_invoke
17 UIKitCore 0x4a873c -[UIViewController _executeAfterAppearanceBlock]
18 UIKitCore 0xbda7c4 _runAfterCACommitDeferredBlocks
19 UIKitCore 0xbc903c _cleanUpAfterCAFlushAndRunDeferredBlocks
20 UIKitCore 0xbfcf10 _afterCACommitHandler
21 CoreFoundation 0xa25e0 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
22 CoreFoundation 0x9c704 __CFRunLoopDoObservers
23 CoreFoundation 0x9ccb0 __CFRunLoopRun
24 CoreFoundation 0x9c360 CFRunLoopRunSpecific
25 GraphicsServices 0x3734 GSEventRunModal
26 UIKitCore 0xbca584 -[UIApplication _run]
27 UIKitCore 0xbcfdf4 UIApplicationMain
28 JobLogic 0x1d9ac4 main + 14 (main.m:14)
29 libdyld.dylib 0x1cf8 start`
Here's what I've observed: The crash consistently occurs within 3-4 seconds of app launch on iOS 14 devices.
I'm seeking assistance with:
Understanding the Cause: Any insights into potential causes of this crash, particularly related to _[_UISnapshotWindow actualSceneBounds] and its interaction with iOS 14, would be greatly appreciated.
Replication Steps: If possible, guidance on how to reliably replicate the crash on a development device would be extremely helpful for debugging purposes.
Solutions: Any suggestions or known workarounds to address this specific crash or similar issues in iOS 14 would be invaluable.