We are seeing a lot of crashes only on iOS 16. From our logs it seems to be related to the closing of a full screen interstitial. I've posted an extract from the crash log below. Is anyone seeing anything similar or have any ideas how to fix/debug it?
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000a03500000000 -> 0x0000003500000000 (possible pointer authentication failure)
Exception Codes: 0x0000000000000001, 0x0000a03500000000
VM Region Info: 0x3500000000 is in 0x1000000000-0x7000000000; bytes after start: 158913789952 bytes before end: 253403070463
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
commpage (reserved) fc0000000-1000000000 [ 1.0G] ---/--- SM=NUL ...(unallocated)
---> GPU Carveout (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL ...(unallocated)
UNUSED SPACE AT END
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [375]
Triggered by Thread: 0
Kernel Triage:
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
Thread 0 name:
Thread 0 Crashed:
0 libobjc.A.dylib 0x00000001839f6438 objc_msgSend + 56
1 libobjc.A.dylib 0x0000000183a0960c objc_retainAutoreleaseAndReturn(objc_object*) + 16 (NSObject.mm:2224)
2 UIKitCore 0x000000018b8be9b8 ____updateTouchesWithDigitizerEventAndDetermineIfShouldSend_block_invoke.29 + 5388 (UIEventDispatcher.m:1012)
3 UIKitCore 0x000000018ac78edc _UIEventHIDEnumerateChildren + 172 (UIEventHIDHelpers.m:47)
4 UIKitCore 0x000000018ac7ecac __dispatchPreprocessedEventFromEventQueue + 2280 (UIEventDispatcher.m:1413)
5 UIKitCore 0x000000018ac76648 __processEventQueue + 5632 (UIEventDispatcher.m:2681)
6 UIKitCore 0x000000018b8bd37c updateCycleEntry + 168 (UIEventDispatcher.m:116)
7 UIKitCore 0x000000018b1a8310 _UIUpdateSequenceRun + 84 (_UIUpdateSequence.mm:112)
8 UIKitCore 0x000000018b7cb984 schedulerStepScheduledMainSection + 172 (_UIUpdateScheduler.m:916)
9 UIKitCore 0x000000018b7cafcc runloopSourceCallback + 92 (_UIUpdateScheduler.m:1008)
10 CoreFoundation 0x0000000183e0928c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1974)
11 CoreFoundation 0x0000000183e19dc8 __CFRunLoopDoSource0 + 176 (CFRunLoop.c:2018)
12 CoreFoundation 0x0000000183d55d2c __CFRunLoopDoSources0 + 244 (CFRunLoop.c:2055)
13 CoreFoundation 0x0000000183d5b4f4 __CFRunLoopRun + 836 (CFRunLoop.c:2970)
14 CoreFoundation 0x0000000183d6f080 CFRunLoopRunSpecific + 612 (CFRunLoop.c:3390)
15 GraphicsServices 0x00000001a633e360 GSEventRunModal + 164 (GSEvent.c:2196)
16 UIKitCore 0x000000018af63fb4 -[UIApplication _run] + 888 (UIApplication.m:3721)
17 UIKitCore 0x000000018ad6a6e8 UIApplicationMain + 340 (UIApplication.m:5301)
18 *****.com 0x0000000104759940 main + 68 (AppDelegate.swift:22)
19 dyld 0x00000002164358f0 start + 2352 (dyldMain.cpp:1146)