This crash all of sudden starts happening for all the released versions in the past couple of weeks, so it seems to me something triggered it from the server side.
We are using the following library version via Carthage (happens on latest 6.14.0 too)
Incident Identifier: F92AA05B-7014-46DA-B51D-AF7113B7132C
CrashReporter Key: fb17a02e78e31ee2264b34ae67888bb6a77b99fe
Hardware Model: iPhone11,8
Process: Plato [5906]
Version: 6 (1.8.12)
AppStoreTools: 11C29
AppVariant: 1:iPhone11,8:12.2
Code Type: ARM-64 (Native)
Role: Non UI
Parent Process: launchd [1]
Date/Time: 2019-12-21 01:26:19.8673 +0300
Launch Time: 2019-12-21 01:22:10.2480 +0300
OS Version: iPhone OS 12.4 (16G77)
Baseband Version: 1.06.02
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 0
Fatal Exception: NSInvalidArgumentException*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]
Last Exception Backtrace:
0 CoreFoundation 0x1e722aab8 __exceptionPreprocess + 232 (NSException.m:172)
2 CoreFoundation 0x1e71a1f80 _CFThrowFormattedException + 116 (CFObject.m:1958)
3 CoreFoundation 0x1e7119b3c -[__NSPlaceholderArray initWithObjects:count:] + 304 (NSPlaceholderArray.m:97)
4 CoreFoundation 0x1e7113024 +[NSArray arrayWithObjects:count:] + 56 (NSArray.m:875)
5 Plato 0x101212e44 GADGestureClickURLWithURL + 200
6 Plato 0x10115f0f4 GAD_GADOpenActionMonitor_arm64_7_52_0 + 3064
7 Plato 0x10115ee00 GAD_GADOpenActionMonitor_arm64_7_52_0 + 2308
8 Foundation 0x1e7ca8448 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 24 (NSOperation.m:1559)
9 Foundation 0x1e7badab8 -[NSBlockOperation main] + 76 (NSOperation.m:1578)
10 Foundation 0x1e7bacf48 -[__NSOperationInternal _start:] + 748 (NSOperation.m:907)
11 Foundation 0x1e7caa204 __NSOQSchedule_f + 276 (NSOperation.m:2165)
12 libdispatch.dylib 0x1e6c45fac _dispatch_block_async_invoke2 + 144 (queue.c:518)
13 libdispatch.dylib 0x1e6c39888 _dispatch_client_callout + 20 (object.m:511)
14 libdispatch.dylib 0x1e6c4573c _dispatch_main_queue_callback_4CF + 1012 (inline_internal.h:2441)
15 CoreFoundation 0x1e71ba734 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 (CFRunLoop.c:1813)
16 CoreFoundation 0x1e71b53e4 __CFRunLoopRun + 1888 (CFRunLoop.c:3113)
17 CoreFoundation 0x1e71b4964 CFRunLoopRunSpecific + 452 (CFRunLoop.c:3247)
18 GraphicsServices 0x1e93f5d8c GSEventRunModal + 108 (GSEvent.c:2245)
19 UIKitCore 0x214651758 UIApplicationMain + 216 (UIApplication.m:4353)
20 Plato 0x100cfbcb8 main + 64 (AppDelegate.swift:26)
21 libdyld.dylib 0x1e6c70fd8 start + 4
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x00000001e6dbd0cc __pthread_kill + 8
1 libsystem_c.dylib 0x00000001e6d161f4 __abort + 156 (abort.c:131)
2 libsystem_c.dylib 0x00000001e6d16158 abort + 156 (abort.c:102)
3 libc++abi.dylib 0x00000001e6417f78 abort_message + 136 (abort_message.cpp:75)
4 libc++abi.dylib 0x00000001e641813c default_terminate_handler() + 320 (cxa_default_handlers.cpp:68)
6 Plato 0x00000001013a09bc CLSTerminateHandler() + 348
7 libc++abi.dylib 0x00000001e64249cc std::__terminate(void (*)()) + 20 (cxa_handlers.cpp:66)
8 libc++abi.dylib 0x00000001e6424a40 std::terminate() + 60 (cxa_handlers.cpp:97)
9 libdispatch.dylib 0x00000001e6c3989c _dispatch_client_callout + 40 (object.m:514)
10 libdispatch.dylib 0x00000001e6c4573c _dispatch_main_queue_callback_4CF + 1012 (inline_internal.h:2441)
11 CoreFoundation 0x00000001e71ba734 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 (CFRunLoop.c:1813)
12 CoreFoundation 0x00000001e71b53e4 __CFRunLoopRun + 1888 (CFRunLoop.c:3113)
13 CoreFoundation 0x00000001e71b4964 CFRunLoopRunSpecific + 452 (CFRunLoop.c:3247)
14 GraphicsServices 0x00000001e93f5d8c GSEventRunModal + 108 (GSEvent.c:2245)
15 UIKitCore 0x0000000214651758 UIApplicationMain + 216 (UIApplication.m:4353)
16 Plato 0x0000000100cfbcb8 main + 64 (AppDelegate.swift:26)
17 libdyld.dylib 0x00000001e6c70fd8 start + 4
Thread 1 name:
Thread 1:
0 libsystem_kernel.dylib 0x00000001e6db1064 mach_absolute_time + 28
1 libsystem_c.dylib 0x00000001e6ccf0c8 gettimeofday + 52 (gettimeofday.c:55)
2 CoreFoundation 0x00000001e7227334 CFAbsoluteTimeGetCurrent + 28 (NSDate.m:665)
3 Foundation 0x00000001e7b95ddc -[NSRunLoop(NSRunLoop) runUntilDate:] + 124 (NSRunLoop.m:411)
4 UIKitCore 0x000000021473d36c -[UIEventFetcher threadMain] + 140 (UIEventFetcher.m:606)
5 Foundation 0x00000001e7b94b3c -[NSThread main] + 72 (NSThread.m:1212)
6 Foundation 0x00000001e7ccae14 __NSThread__start__ + 988 (NSThread.m:1175)
7 libsystem_pthread.dylib 0x00000001e6e33908 _pthread_body + 132 (pthread.c:857)
8 libsystem_pthread.dylib 0x00000001e6e33864 _pthread_start + 48 (pthread.c:884)
9 libsystem_pthread.dylib 0x00000001e6e3bdcc thread_start + 4
Thread 2 name:
Thread 2:
0 libsystem_kernel.dylib 0x00000001e6db1c60 mach_msg_trap + 8
1 Plato 0x000000010138dba4 CLSMachExceptionServer + 100
2 libsystem_pthread.dylib 0x00000001e6e33908 _pthread_body + 132 (pthread.c:857)
3 libsystem_pthread.dylib 0x00000001e6e33864 _pthread_start + 48 (pthread.c:884)
4 libsystem_pthread.dylib 0x00000001e6e3bdcc thread_start + 4
Thread 3 name:
Thread 3:
0 libsystem_kernel.dylib 0x00000001e6dbe8e4 kevent + 8
1 Realm 0x0000000101e13000 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, st... + 52 (external_commit_helper.cpp:173)
2 libsystem_pthread.dylib 0x00000001e6e33908 _pthread_body + 132 (pthread.c:857)
3 libsystem_pthread.dylib 0x00000001e6e33864 _pthread_start + 48 (pthread.c:884)
4 libsystem_pthread.dylib 0x00000001e6e3bdcc thread_start + 4
Thread 4 name:
Thread 4:
0 libsystem_kernel.dylib 0x00000001e6db1c60 mach_msg_trap + 8
1 CoreFoundation 0x00000001e71ba520 __CFRunLoopServiceMachPort + 240 (CFRunLoop.c:2615)
2 CoreFoundation 0x00000001e71b51c4 __CFRunLoopRun + 1344 (CFRunLoop.c:2971)
3 CoreFoundation 0x00000001e71b4964 CFRunLoopRunSpecific + 452 (CFRunLoop.c:3247)
4 Foundation 0x00000001e7b95f3c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 (NSRunLoop.m:367)
5 CocoaAsyncSocket 0x0000000102d557e0 +[GCDAsyncSocket cfstreamThread] + 360 (GCDAsyncSocket.m:7601)
6 Foundation 0x00000001e7b94b3c -[NSThread main] + 72 (NSThread.m:1212)
7 Foundation 0x00000001e7ccae14 __NSThread__start__ + 988 (NSThread.m:1175)
8 libsystem_pthread.dylib 0x00000001e6e33908 _pthread_body + 132 (pthread.c:857)
9 libsystem_pthread.dylib 0x00000001e6e33864 _pthread_start + 48 (pthread.c:884)
10 libsystem_pthread.dylib 0x00000001e6e3bdcc thread_start + 4
Thread 5 name:
Thread 5:
0 libsystem_kernel.dylib 0x00000001e6db1c60 mach_msg_trap + 8
1 CoreFoundation 0x00000001e71ba520 __CFRunLoopServiceMachPort + 240 (CFRunLoop.c:2615)
2 CoreFoundation 0x00000001e71b51c4 __CFRunLoopRun + 1344 (CFRunLoop.c:2971)
3 CoreFoundation 0x00000001e71b4964 CFRunLoopRunSpecific + 452 (CFRunLoop.c:3247)
4 CFNetwork 0x00000001e77d7c88 -[__CoreSchedulingSetRunnable runForever] + 208 (CoreSchedulingSet.mm:1365)
5 Foundation 0x00000001e7b94b3c -[NSThread main] + 72 (NSThread.m:1212)
6 Foundation 0x00000001e7ccae14 __NSThread__start__ + 988 (NSThread.m:1175)
7 libsystem_pthread.dylib 0x00000001e6e33908 _pthread_body + 132 (pthread.c:857)
8 libsystem_pthread.dylib 0x00000001e6e33864 _pthread_start + 48 (pthread.c:884)
9 libsystem_pthread.dylib 0x00000001e6e3bdcc thread_start + 4
Thread 6 name:
Thread 6:
0 libsystem_kernel.dylib 0x00000001e6dbd318 __select + 8
1 libsystem_pthread.dylib 0x00000001e6e33908 _pthread_body + 132 (pthread.c:857)
2 libsystem_pthread.dylib 0x00000001e6e33864 _pthread_start + 48 (pthread.c:884)
3 libsystem_pthread.dylib 0x00000001e6e3bdcc thread_start + 4
Thread 7 name:
Thread 7:
0 libsystem_kernel.dylib 0x00000001e6dbced4 __psynch_cvwait + 8
1 libc++.1.dylib 0x00000001e63c4a2c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::... + 100 (__threading_support:284)
2 JavaScriptCore 0x00000001ee56ce00 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std:... + 128 (__mutex_base:0)
3 JavaScriptCore 0x00000001ee56ccbc std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<bmalloc::M... + 112 (condition_variable:226)
4 JavaScriptCore 0x00000001ee56b938 bmalloc::Scavenger::threadRunLoop() + 284 (condition_variable:237)
5 JavaScriptCore 0x00000001ee56b064 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 16 (Scavenger.cpp:359)
6 JavaScriptCore 0x00000001ee56ca8c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, st... + 44 (type_traits:4345)
7 libsystem_pthread.dylib 0x00000001e6e33908 _pthread_body + 132 (pthread.c:857)
8 libsystem_pthread.dylib 0x00000001e6e33864 _pthread_start + 48 (pthread.c:884)
9 libsystem_pthread.dylib 0x00000001e6e3bdcc thread_start + 4
Thread 8 name:
Thread 8:
0 libsystem_kernel.dylib 0x00000001e6db1c60 mach_msg_trap + 8
1 CoreFoundation 0x00000001e71ba520 __CFRunLoopServiceMachPort + 240 (CFRunLoop.c:2615)
2 CoreFoundation 0x00000001e71b51c4 __CFRunLoopRun + 1344 (CFRunLoop.c:2971)
3 CoreFoundation 0x00000001e71b4964 CFRunLoopRunSpecific + 452 (CFRunLoop.c:3247)
4 AVFAudio 0x00000001ed201294 GenericRunLoopThread::Entry(void*) + 160 (GenericRunLoopThread.h:92)
5 AVFAudio 0x00000001ed22bedc CAPThread::Entry(CAPThread*) + 92
6 libsystem_pthread.dylib 0x00000001e6e33908 _pthread_body + 132 (pthread.c:857)
7 libsystem_pthread.dylib 0x00000001e6e33864 _pthread_start + 48 (pthread.c:884)
8 libsystem_pthread.dylib 0x00000001e6e3bdcc thread_start + 4
Thread 9:
0 libsystem_kernel.dylib 0x00000001e6dbe92c kevent_id + 8
1 libdispatch.dylib 0x00000001e6c56054 _dispatch_kq_drain + 112 (event_kevent.c:776)
2 libdispatch.dylib 0x00000001e6c55f84 _dispatch_event_loop_drain + 320 (event_kevent.c:1865)
3 libdispatch.dylib 0x00000001e6c42a04 _dispatch_workloop_invoke2 + 304 (queue.c:4237)
4 libdispatch.dylib 0x00000001e6c42624 _dispatch_workloop_invoke + 428 (inline_internal.h:1808)
5 libdispatch.dylib 0x00000001e6c49cc0 _dispatch_workloop_worker_thread + 588 (queue.c:5889)
6 libsystem_pthread.dylib 0x00000001e6e35a98 _pthread_wqthread + 308 (pthread.c:2371)
7 libsystem_pthread.dylib 0x00000001e6e3bdc4 start_wqthread + 4
Thread 10 name:
Thread 10:
0 libsystem_kernel.dylib 0x00000001e6db1c60 mach_msg_trap + 8
1 CoreFoundation 0x00000001e71ba520 __CFRunLoopServiceMachPort + 240 (CFRunLoop.c:2615)
2 CoreFoundation 0x00000001e71b51c4 __CFRunLoopRun + 1344 (CFRunLoop.c:2971)
3 CoreFoundation 0x00000001e71b4964 CFRunLoopRunSpecific + 452 (CFRunLoop.c:3247)
4 AudioToolbox 0x00000001eb347394 GenericRunLoopThread::Entry(void*) + 160 (GenericRunLoopThread.h:92)
5 AudioToolbox 0x00000001eb5e32c0 CAPThread::Entry(CAPThread*) + 92
6 libsystem_pthread.dylib 0x00000001e6e33908 _pthread_body + 132 (pthread.c:857)
7 libsystem_pthread.dylib 0x00000001e6e33864 _pthread_start + 48 (pthread.c:884)
8 libsystem_pthread.dylib 0x00000001e6e3bdcc thread_start + 4
Thread 11:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 12:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 13:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 14:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 15:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 16:
0 libsystem_kernel.dylib 0x00000001e6db1cb4 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x00000001e6c3a9ec _dispatch_semaphore_wait_slow + 76 (semaphore.c:116)
2 Plato 0x000000010118eb50 GAD_GADActiveViewReporter_arm64_7_52_0 + 3048
3 libdispatch.dylib 0x00000001e6c38308 _dispatch_call_block_and_release + 32 (init.c:1372)
4 libdispatch.dylib 0x00000001e6c39888 _dispatch_client_callout + 20 (object.m:511)
5 libdispatch.dylib 0x00000001e6c3c4e0 _dispatch_queue_override_invoke + 672 (inline_internal.h:2441)
6 libdispatch.dylib 0x00000001e6c48870 _dispatch_root_queue_drain + 344 (inline_internal.h:2482)
7 libdispatch.dylib 0x00000001e6c490f0 _dispatch_worker_thread2 + 120 (queue.c:6072)
8 libsystem_pthread.dylib 0x00000001e6e35b38 _pthread_wqthread + 468 (pthread.c:2361)
9 libsystem_pthread.dylib 0x00000001e6e3bdc4 start_wqthread + 4
Thread 17:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 18:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 19:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 20:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 21:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 22:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 23:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 24:
0 libsystem_pthread.dylib 0x00000001e6e3bdc0 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000001
x4: 0x0000000000000000 x5: 0x0000000000989680 x6: 0x000000000000006e x7: 0x0000000000002800
x8: 0x0000000000000800 x9: 0x0000000000000303 x10: 0x00000000000003e8 x11: 0x0000000000000003
x12: 0x00000001e72cabc1 x13: 0x0000000000000012 x14: 0x0000000000000010 x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x0000000217e7ab68 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000101c56f80 x21: 0x000000016f10a690 x22: 0x0000000000000303 x23: 0x0000000101c57060
x24: 0x0000000101c57060 x25: 0x00000000000020ff x26: 0x0000000000000134 x27: 0x0000000000000000
x28: 0x0000000002ffffff fp: 0x000000016f10a5b0 lr: 0x00000001e6e34a88
sp: 0x000000016f10a580 pc: 0x00000001e6dbd0cc cpsr: 0x00000000