Our app has been getting these types of crashes since the 3.12.0 that required a view controller as an initialization argument for
. I was able to reproduce this crash in the Basic Example app that is part of
.
Incident Identifier: 00F2931C-4ABC-47BB-90F7-AE0423C8C4B1
CrashReporter Key: 698323f5a8e97cbcc555ef20207d4ee74e13538e
Hardware Model: iPhone11,6
Process: BasicExample [5350]
Path: /private/var/containers/Bundle/Application/2FDB07AC-4BA3-4D6A-B21B-91DB8D5625A5/BasicExample.app/BasicExample
Identifier: com.google.ima.BasicExampleaaa
Version: 1 (1.0)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.google.ima.BasicExampleaaa [1284]
Date/Time: 2021-05-27 19:38:50.3867 -0500
Launch Time: 2021-05-27 19:30:48.4113 -0500
OS Version: iPhone OS 14.0 (18A373)
Release Type: User
Baseband Version: 3.00.01
Report Version: 104
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x000000018a8c4c54
Termination Signal: Trace/BPT trap: 5
Termination Reason: Namespace SIGNAL, Code 0x5
Terminating Process: exc handler [5350]
Triggered by Thread: 0
Application Specific Information:
abort() called
Last Exception Backtrace:
0 CoreFoundation 0x1817c25ac __exceptionPreprocess + 220
1 libobjc.A.dylib 0x19583c42c objc_exception_throw + 59
2 CoreFoundation 0x1816bea9c +[NSException raise:format:] + 111
3 UIKitCore 0x184602b24 -[UIView+ 17447716 (Internal) _setViewDelegate:] + 159
4 UIKitCore 0x1839e9e74 +[UIViewController setViewController:forView:] + 51
5 UIKitCore 0x1839e2478 -[UIViewController setView:] + 467
6 UIKitCore 0x1839e1b20 -[UIViewController loadViewIfRequired] + 199
7 UIKitCore 0x1839e21d8 -[UIViewController view] + 31
8 GoogleInteractiveMediaAds 0x104ae4918 0x104abc000 + 166168
9 UIKitCore 0x1839dd678 -[UIViewController _sendViewDidLoadWithAppearanceProxyObjectTaggingEnabled] + 107
10 UIKitCore 0x1839e1e14 -[UIViewController loadViewIfRequired] + 955
11 UIKitCore 0x1839e21d8 -[UIViewController view] + 31
12 GoogleInteractiveMediaAds 0x104ad82b8 0x104abc000 + 115384
13 GoogleInteractiveMediaAds 0x104ace7fc 0x104abc000 + 75772
14 CoreFoundation 0x181721764 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 27
15 CoreFoundation 0x181721718 ___CFXRegistrationPost_block_invoke + 51
16 CoreFoundation 0x181720cd4 _CFXRegistrationPost + 439
17 CoreFoundation 0x1817206a0 _CFXNotificationPost + 703
18 Foundation 0x1829b45f4 -[NSNotificationCenter postNotificationName:object:userInfo:] + 63
19 GoogleInteractiveMediaAds 0x104aeb57c 0x104abc000 + 193916
20 GoogleInteractiveMediaAds 0x104aea980 0x104abc000 + 190848
21 GoogleInteractiveMediaAds 0x104aea868 0x104abc000 + 190568
22 GoogleInteractiveMediaAds 0x104aea164 0x104abc000 + 188772
23 GoogleInteractiveMediaAds 0x104ac3c5c 0x104abc000 + 31836
24 GoogleInteractiveMediaAds 0x104ae98e0 0x104abc000 + 186592
25 WebKit 0x18d9fd514 ScriptMessageHandlerDelegate::didPostMessage+ 2426132 (WebKit::WebPageProxy&, WebKit::FrameInfoData&&, API::ContentWorld&, WebCore::SerializedScriptValue&) + 231
26 WebKit 0x18dbfa80c WebKit::WebUserContentControllerProxy::didPostMessage(WTF::ObjectIdentifier<WebKit::WebPageProxyIdentifierType>, WebKit::FrameInfoData&&, unsigned long long, IPC::DataReference const&, WTF::CompletionHandler<void + 4511756 (IPC::DataReference const&, WTF::String const&)>&&) + 559
27 WebKit 0x18de2993c WebKit::WebUserContentControllerProxy::didReceiveMessage+ 6801724 (IPC::Connection&, IPC::Decoder&) + 2507
28 WebKit 0x18d7fa1f8 IPC::MessageReceiverMap::dispatchMessage+ 315896 (IPC::Connection&, IPC::Decoder&) + 123
29 WebKit 0x18db1b9a8 WebKit::WebProcessProxy::didReceiveMessage+ 3598760 (IPC::Connection&, IPC::Decoder&) + 39
30 WebKit 0x18d7dddc8 IPC::Connection::dispatchMessage+ 200136 (std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 655
31 WebKit 0x18d7dd6d0 IPC::Connection::dispatchIncomingMessages+ 198352 () + 459
32 JavaScriptCore 0x18b7773b4 WTF::RunLoop::performWork+ 15070132 () + 483
33 JavaScriptCore 0x18b777fb4 WTF::RunLoop::performWork+ 15073204 (void*) + 35
34 CoreFoundation 0x18173f81c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 27
35 CoreFoundation 0x18173f718 __CFRunLoopDoSource0 + 207
36 CoreFoundation 0x18173ea28 __CFRunLoopDoSources0 + 267
37 CoreFoundation 0x181738d20 __CFRunLoopRun + 823
38 CoreFoundation 0x1817384bc CFRunLoopRunSpecific + 599
39 GraphicsServices 0x1981bd820 GSEventRunModal + 163
40 UIKitCore 0x1840dc734 -[UIApplication _run] + 1071
41 UIKitCore 0x1840e1e10 UIApplicationMain + 167
42 BasicExample 0x104604040 main + 32832 (main.m:7)
43 libdyld.dylib 0x1813ffe60 start + 3