The app crashed when I just stay in it for over 1 hour. I did not do anything else beside staying in it. I have no idea what this log is trying to tell me so if anyone can help me I would appreciate it a lot.
This is the crash log
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 29
Last Exception Backtrace:
0 CoreFoundation 0x1856a186c __exceptionPreprocess + 220 (NSException.m:199)
1 libobjc.A.dylib 0x19a6bcc50 objc_exception_throw + 60 (objc-exception.mm:565)
2 unikapp 0x1002f52ac RCTFatal + 668 (RCTAssert.m:146)
3 unikapp 0x100374e7c -[RCTExceptionsManager reportFatal:stack:exceptionId:suppressRedBox:] + 504 (RCTExceptionsManager.mm:78)
4 unikapp 0x1003758d0 -[RCTExceptionsManager reportException:] + 1532 (RCTExceptionsManager.mm:148)
5 CoreFoundation 0x1856a68f4 __invoking___ + 148
6 CoreFoundation 0x18557ddf8 -[NSInvocation invoke] + 448 (NSForwarding.m:3389)
7 CoreFoundation 0x18557e3cc -[NSInvocation invokeWithTarget:] + 80 (NSForwarding.m:3495)
8 unikapp 0x10032780c -[RCTModuleMethod invokeWithBridge:module:arguments:] + 460 (RCTModuleMethod.mm:584)
9 unikapp 0x100329e18 facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&, int, (anonymous namespace)::SchedulingContext) + 540 (RCTNativeModule.mm:183)
10 unikapp 0x100329a48 operator() + 68 (RCTNativeModule.mm:104)
11 unikapp 0x100329a48 invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int) + 112 (RCTNativeModule.mm:95)
12 libdispatch.dylib 0x18529424c _dispatch_call_block_and_release + 32 (init.c:1454)
13 libdispatch.dylib 0x185295db0 _dispatch_client_callout + 20 (object.m:559)
14 libdispatch.dylib 0x18529d10c _dispatch_lane_serial_drain + 580 (inline_internal.h:2548)
15 libdispatch.dylib 0x18529dc5c _dispatch_lane_invoke + 408 (queue.c:3862)
16 libdispatch.dylib 0x1852a7d78 _dispatch_workloop_worker_thread + 708 (queue.c:6601)
17 libsystem_pthread.dylib 0x1d1151814 _pthread_wqthread + 276 (pthread.c:2211)
18 libsystem_pthread.dylib 0x1d115876c start_wqthread + 8
Thread 29 Crashed:
0 libsystem_kernel.dylib 0x00000001b35f6414 __pthread_kill + 8
1 libsystem_pthread.dylib 0x00000001d1150b50 pthread_kill + 272 (pthread.c:1392)
2 libsystem_c.dylib 0x000000018eacfb74 abort + 104 (abort.c:110)
3 libc++abi.dylib 0x000000019a7c2cf8 abort_message + 132 (abort_message.cpp:76)
4 libc++abi.dylib 0x000000019a7b3e4c demangling_terminate_handler() + 308 (cxa_default_handlers.cpp:67)
5 libobjc.A.dylib 0x000000019a6bcf64 _objc_terminate() + 144 (objc-exception.mm:701)
6 libc++abi.dylib 0x000000019a7c20e0 std::__terminate(void (*)()) + 20 (cxa_handlers.cpp:59)
7 libc++abi.dylib 0x000000019a7c206c std::terminate() + 44 (cxa_handlers.cpp:88)
8 libdispatch.dylib 0x0000000185295dc4 _dispatch_client_callout + 40 (object.m:562)
9 libdispatch.dylib 0x000000018529d10c _dispatch_lane_serial_drain + 580 (inline_internal.h:2548)
10 libdispatch.dylib 0x000000018529dc5c _dispatch_lane_invoke + 408 (queue.c:3862)
11 libdispatch.dylib 0x00000001852a7d78 _dispatch_workloop_worker_thread + 708 (queue.c:6601)
12 libsystem_pthread.dylib 0x00000001d1151814 _pthread_wqthread + 276 (pthread.c:2211)
13 libsystem_pthread.dylib 0x00000001d115876c start_wqthread + 8
Related
React native version: 0.61.5
It cause random crash when app starts, it works with simulator, please help!
Last Exception Backtrace:
0 CoreFoundation 0x1b9036248 _exceptionPreprocess + 164 (NSException.m:202)
1 libobjc.A.dylib 0x1b23f7a68 objc_exception_throw + 60 (objc-exception.mm:356)
2 AppName 0x10238db70 RCTFatal + 668 (RCTAssert.m:146)
3 AppName 0x1023fe4f0 -[RCTExceptionsManager reportFatalException:stack:exceptionId:] + 496 (RCTExceptionsManager.mm:65)
4 CoreFoundation 0x1b90a0a14 invoking + 148 (:-1)
5 CoreFoundation 0x1b904cf2c -[NSInvocation invoke] + 428 (NSForwarding.m:3377)
6 CoreFoundation 0x1b904c944 -[NSInvocation invokeWithTarget:] + 64 (NSForwarding.m:3474)
7 AppName 0x1023bf0e0 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 460 (RCTModuleMethod.mm:569)
8 AppName 0x1023c1238 facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&) + 244 (RCTNativeModule.mm:108)
9 AppName 0x1023c0fa8 operator() + 44 (RCTNativeModule.mm:73)
10 AppName 0x1023c0fa8 invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int) + 88 (RCTNativeModule.mm:65)
11 libdispatch.dylib 0x1c04b04b4 _dispatch_call_block_and_release + 32 (init.c:1518)
12 libdispatch.dylib 0x1c04b1fdc _dispatch_client_callout + 20 (object.m:560)
13 libdispatch.dylib 0x1c04b9694 _dispatch_lane_serial_drain + 672 (inline_internal.h:2632)
14 libdispatch.dylib 0x1c04ba1e0 _dispatch_lane_invoke + 384 (queue.c:3940)
15 libdispatch.dylib 0x1c04c4e10 _dispatch_workloop_worker_thread + 652 (queue.c:6846)
16 libsystem_pthread.dylib 0x205954df8 _pthread_wqthread + 288 (pthread.c:2618)
17 libsystem_pthread.dylib 0x205954b98 start_wqthread + 8 (:-1)
I have tried reset cache, removed ios/pods and did pod install,rebuild the project again but it didn't work.
I recently pushed an update to our React Native app. Everything was running fine, however during the review, Apple rejected the update because the app crashed on boot.
Here are the meaningful lines the report:
Last Exception Backtrace:
0 CoreFoundation 0x1d3b30ec4 __exceptionPreprocess + 228
1 libobjc.A.dylib 0x1d2d01a40 objc_exception_throw + 55
2 vesali_app 0x101c9f478 RCTFatal + 447
3 vesali_app 0x101c9cf20 -[RCTExceptionsManager reportFatalException:stack:exceptionId:] + 491
4 CoreFoundation 0x1d3b38630 __invoking___ + 143
5 CoreFoundation 0x1d3a16450 -[NSInvocation invoke] + 291
6 CoreFoundation 0x1d3a17034 -[NSInvocation invokeWithTarget:] + 59
7 vesali_app 0x101cb28f4 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 491
8 vesali_app 0x101cf6770 facebook::react::invokeInner+ 25552752 (RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&) + 247
9 vesali_app 0x101cf64d0 invocation function for block in facebook::react::RCTNativeModule::invoke+ 25552080 (unsigned int, folly::dynamic&&, int) + 87
10 libdispatch.dylib 0x1d35696c8 _dispatch_call_block_and_release + 23
11 libdispatch.dylib 0x1d356a484 _dispatch_client_callout + 15
12 libdispatch.dylib 0x1d3511bd0 _dispatch_lane_serial_drain$VARIANT$mp + 591
13 libdispatch.dylib 0x1d3512718 _dispatch_lane_invoke$VARIANT$mp + 431
14 libdispatch.dylib 0x1d351aeb8 _dispatch_workloop_worker_thread + 599
15 libsystem_pthread.dylib 0x1d374d0dc _pthread_wqthread + 311
16 libsystem_pthread.dylib 0x1d374fcec start_wqthread + 3
Any tips/suggestions are greatly appreciated,thanks a lot !
Our app is crash online, not in debug mode.
We cannot reproduce the crash.
Here is the crash log which caught with bugly.
Anyone could help or some clue , Please!
#43 Thread
SIGSEGV
SEGV_ACCERR
0 libobjc.A.dylib objc_msgSend + 16
1 CoreFoundation ___CFPropertyListIsValidAux + 56
2 CoreFoundation ___CFPropertyListIsDictPlistAux + 188
3 CoreFoundation ___CFDictionaryApplyFunction_block_invoke + 24
4 CoreFoundation _CFBasicHashApply + 132
5 CoreFoundation CFDictionaryApplyFunction + 180
6 CoreFoundation ___CFPropertyListIsValidAux + 388
7 CoreFoundation CFPropertyListIsValid + 28
8 CFNetwork ___ZN12__CFURLCache23CreateAndStoreCacheNodeEP16__CFURLCacheNodePK20_CFCachedURLResponsePK10__CFStringPK13_CFURLRequestPKvbRb_block_invoke + 148
9 libdispatch.dylib __dispatch_call_block_and_release + 24
10 libdispatch.dylib __dispatch_client_callout + 16
11 libdispatch.dylib __dispatch_lane_serial_drain$VARIANT$mp + 592
12 libdispatch.dylib __dispatch_lane_invoke$VARIANT$mp + 432
13 libdispatch.dylib __dispatch_workloop_worker_thread + 600
14 libsystem_pthread.dylib _pthread_wqthread + 312
How to resolve "SpringBoard quit unexpected" issues?
I don't use Test Cloud, would anyone be able to explain in detail what is happening?
Process: SpringBoard [7365] Path:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/CoreServices/SpringBoard.app/SpringBoard
Identifier: SpringBoard Version: 1.0 (50) Code Type: X86 (Native)
Parent Process: launchd_sim [7247] Responsible: launchd_sim [7247]
User ID: 501
Date/Time: 2015-07-12 18:27:14.767 +0700 OS Version: Mac OS X 10.10.4
(14E46) Report Version: 11 Anonymous UUID:
4F86C8E2-284F-6FD5-30D3-E2519C6D5409
Time Awake Since Boot: 36000 seconds
Crashed Thread: 8 Dispatch queue:
com.apple.frontboard.applicationLibrary.taskQueue
Exception Type: EXC_CRASH (SIGABRT) Exception Codes:
0x0000000000000000, 0x0000000000000000
Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Application is required.'
terminating with uncaught exception of type NSException abort() called
CoreSimulator 110.4 - Device: iPhone 4s - Runtime: iOS 8.1 (12B411) -
DeviceType: iPhone 4s
Application Specific Backtrace 1: 0 CoreFoundation 0x0821c946
exceptionPreprocess + 182 1 libobjc.A.dylib 0x07cffa97
objc_exception_throw + 44 2 CoreFoundation 0x0821c7da +[NSException
raise:format:arguments:] + 138 3 Foundation 0x04059810
-[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 118 4
FrontBoard 0x01d09b66 __47-[FBApplicationLibrary
applicationsDidInstall:]block_invoke_2 + 335 5 FrontBoard 0x01d0998f
__47-[FBApplicationLibrary applicationsDidInstall:]_block_invoke + 1784 6 libdispatch.dylib 0x087f303f _dispatch_client_callout + 14 7
libdispatch.dylib 0x087dadb8 _dispatch_barrier_sync_f_invoke + 79 8
libdispatch.dylib 0x087da8ea dispatch_barrier_sync_f + 105 9
libdispatch.dylib 0x087dae40 dispatch_barrier_sync + 54 10 FrontBoard
0x01d091ca -[FBApplicationLibrary applicationsDidInstall:] + 292 11
MobileCoreServices 0x060e5ce9 -[LSApplicationWorkspaceRemoteObserver
applicationsDidInstall:] + 233 12 CoreFoundation 0x080ff76d __invoking
+ 29 13 CoreFoundation 0x080ff618 -[NSInvocation invoke] + 360 14 Foundation 0x041913fd
NSXPCCONNECTION_IS_CALLING_OUT_TO_EXPORTED_OBJECT + 30 15 Foundation
0x0401f568 -[NSXPCConnection _decodeAndInvokeMessageWithData:] + 1881
16 Foundation 0x0401bbb5 message_handler + 721 17 Foundation
0x0401b8cd __51-[NSXPCConnection
initWithMachServiceName:options:]_block_invoke + 20 18 libxpc.dylib
0x08ac1973 _xpc_connection_call_event_handler + 65 19 libxpc.dylib
0x08ac1779 _xpc_connection_mach_event + 2278 20 libdispatch.dylib
0x087f3121 _dispatch_client_callout4 + 37 21 libdispatch.dylib
0x087e35a9 _dispatch_mach_msg_invoke + 318 22 libdispatch.dylib
0x087dbc1b _dispatch_queue_drain + 527 23 libdispatch.dylib 0x087e3ab7
_dispatch_mach_invoke + 225 24 libdispatch.dylib 0x087dbc1b _dispatch_queue_drain + 527 25 libdispatch.dylib 0x087db8ac _dispatch_queue_invoke + 197 26 libdispatch.dylib 0x087dd9e7 _dispatch_root_queue_drain + 367 27 libdispatch.dylib 0x087de985 _dispatch_worker_thread3 + 108 28 libsystem_pthread.dylib 0x08b491da _pthread_wqthread + 724 29 libsystem_pthread.dylib 0x08b46e2e start_wqthread + 30
Thread 0:: Dispatch queue: com.apple.main-thread 0
libsystem_kernel.dylib 0x08b169ce mach_msg_trap + 10 1
libsystem_kernel.dylib 0x08b15a70 mach_msg + 68 2
com.apple.CoreFoundation 0x08136026 __CFRunLoopServiceMachPort + 214 3
com.apple.CoreFoundation 0x08135408 __CFRunLoopRun + 1400 4
com.apple.CoreFoundation 0x08134bcb CFRunLoopRunSpecific + 443 5
com.apple.CoreFoundation 0x081349fb CFRunLoopRunInMode + 123 6
com.apple.GraphicsServices 0x043ef24f GSEventRunModal + 192 7
com.apple.GraphicsServices 0x043ef08c GSEventRun + 104 8
com.apple.UIKit 0x0096d8b6 UIApplicationMain + 1526 9
com.apple.springboard 0x0007e4b0 0x76000 + 33968 10 libdyld.dylib
0x08819ac9 start + 1
Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0
libsystem_kernel.dylib 0x08b1d8ce kevent64 + 10 1 libdispatch.dylib
0x087e23be _dispatch_mgr_invoke + 245 2 libdispatch.dylib 0x087e2116
_dispatch_mgr_thread + 60
Thread 2: 0 libsystem_kernel.dylib 0x08b169ce mach_msg_trap + 10 1
libsystem_kernel.dylib 0x08b15a70 mach_msg + 68 2
com.apple.CoreFoundation 0x08136026 CFRunLoopServiceMachPort + 214 3
com.apple.CoreFoundation 0x08135408 __CFRunLoopRun + 1400 4
com.apple.CoreFoundation 0x08134bcb CFRunLoopRunSpecific + 443 5
com.apple.CoreFoundation 0x081349fb CFRunLoopRunInMode + 123 6
com.apple.Foundation 0x03fecd98 -[NSRunLoop(NSRunLoop)
runMode:beforeDate:] + 309 7 com.apple.Foundation 0x0408c67b
-[NSRunLoop(NSRunLoop) run] + 82 8 com.apple.UIKit 0x00ea982b -[UIStatusBarServerThread main] + 796 9 com.apple.Foundation 0x03feae60 __NSThread__main + 1326 10 libsystem_pthread.dylib
0x08b48e13 _pthread_body + 138 11 libsystem_pthread.dylib 0x08b48d89
_pthread_start + 162 12 libsystem_pthread.dylib 0x08b46e52 thread_start + 34
Thread 3: 0 libsystem_kernel.dylib 0x08b169ce mach_msg_trap + 10 1
libsystem_kernel.dylib 0x08b15a70 mach_msg + 68 2
com.apple.CoreFoundation 0x08136026 __CFRunLoopServiceMachPort + 214 3
com.apple.CoreFoundation 0x08135408 __CFRunLoopRun + 1400 4
com.apple.CoreFoundation 0x08134bcb CFRunLoopRunSpecific + 443 5
com.apple.CoreFoundation 0x081349fb CFRunLoopRunInMode + 123 6
com.apple.springboard 0x000f5592 0x76000 + 521618 7
libsystem_pthread.dylib 0x08b48e13 _pthread_body + 138 8
libsystem_pthread.dylib 0x08b48d89 _pthread_start + 162 9
libsystem_pthread.dylib 0x08b46e52 thread_start + 34xamarin.
I'm finding it impossible to solve.
I'm getting different kind of crash reports related to VectorKit and MKMapSnapShotter. Crashes occur pretty random, but it seems like they happen most when returning from the background. The device does not send out any memory warnings before it happens.
What's happening here?
I'm using:
if (!_snapshotQueue) {
_snapshotQueue = dispatch_queue_create("com.bestappever.snapshot", DISPATCH_QUEUE_SERIAL);
}
[_snapshotter cancel]
_snapshotter = [[MKMapSnapshotter alloc] initWithOptions:options];
__weak __typeof(self)__self = self;
[_snapshotter startWithQueue:queue completionHandler:^(MKMapSnapshot *snapshot, NSError *error) {
dispatch_async(dispatch_get_main_queue(), ^{
__strong __typeof(__self)_self = __self;
[_self doSomething];
});
}];
The most common one is as follows:
Thread 11 Crashed:
0 libobjc.A.dylib 0x38502b66 objc_msgSend + 5
1 VectorKit 0x35bc8997 -[VKTileProvider changeTileForKey:toState:withMetadata:withTile:forLayer:] + 51
2 VectorKit 0x35c1f88d -[VKTileProvider tileSource:invalidateKeys:] + 168
3 VectorKit 0x35c41325 -[VKTileSource didFailToLoadTileKey:error:] + 196
4 GeoServices 0x32ca906b ___ZN8LoadItem15deleteRequesterEP8NSStringbb_block_invoke + 87
5 libdispatch.dylib 0x389ec0c3 _dispatch_call_block_and_release + 11
6 libdispatch.dylib 0x389f0e7b _dispatch_queue_drain + 375
7 libdispatch.dylib 0x389edf93 _dispatch_queue_invoke + 43
8 libdispatch.dylib 0x389f1745 _dispatch_root_queue_drain + 77
9 libdispatch.dylib 0x389f19c5 _dispatch_worker_thread2 + 57
10 libsystem_pthread.dylib 0x38b1bdff _pthread_wqthread + 298
11 libsystem_pthread.dylib 0x38b1bcc4 start_wqthread + 8
Some other examples:
Thread 11 Crashed:
0 libobjc.A.dylib 0x3850a7aa lookUpImpOrForward + 94
1 libobjc.A.dylib 0x3850302b _class_lookupMethodAndLoadCache3 + 35
2 libobjc.A.dylib 0x38502df9 _objc_msgSend_uncached + 25
3 VectorKit 0x35bc8997 -[VKTileProvider changeTileForKey:toState:withMetadata:withTile:forLayer:] + 50
4 VectorKit 0x35bc895d -[VKTileProvider tileSource:didFetchTile:forKey:] + 60
5 VectorKit 0x35bc8915 -[VKTileSource fetchedTile:forKey:] + 44
6 VectorKit 0x35bc9a95 -[VKTileSetBackedTileSource fetchedTile:forKey:] + 212
7 VectorKit 0x35bc889d -[VKTileSource _fetchedTile:] + 224
8 VectorKit 0x35bc8409 __49-[VKTileSource decodeData:downloadKey:sourceKey:]_block_invoke_3 + 109
9 libdispatch.dylib 0x389ec0c3 _dispatch_call_block_and_release + 11
10 libdispatch.dylib 0x389f0e7b _dispatch_queue_drain + 375
11 libdispatch.dylib 0x389edf93 _dispatch_queue_invoke + 43
12 libdispatch.dylib 0x389f1745 _dispatch_root_queue_drain + 77
13 libdispatch.dylib 0x389f19c5 _dispatch_worker_thread2 + 57
14 libsystem_pthread.dylib 0x38b1bdff _pthread_wqthread + 298
15 libsystem_pthread.dylib 0x38b1bcc4 start_wqthread + 8
Thread 6 Crashed:
0 libsystem_kernel.dylib 0x390a41fc __pthread_kill + 8
1 libsystem_c.dylib 0x39054ffd abort + 76
2 Ding Dong 0x00090de7 uncaught_exception_handler + 27
3 CoreFoundation 0x2e6a524f __handleUncaughtException + 579
4 libobjc.A.dylib 0x38ae590f _objc_terminate() + 175
5 libc++abi.dylib 0x3839a1c7 std::__terminate(void (*)()) + 79
6 libc++abi.dylib 0x38399a1d __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) + 1
7 libobjc.A.dylib 0x38ae5783 objc_exception_throw + 250
8 CoreFoundation 0x2e6a88e7 -[NSObject doesNotRecognizeSelector:] + 202
9 CoreFoundation 0x2e6a71cb ___forwarding___ + 707
10 CoreFoundation 0x2e5f64d8 _CF_forwarding_prep_0 + 24
11 VectorKit 0x36077cb9 -[VKTileProvider tileSource:keyIsNeeded:] + 68
12 VectorKit 0x36077c2b -[VKTileSource _shouldDecodeTile:] + 178
13 VectorKit 0x36077a91 -[VKTileSource didFetchData:forKey:] + 108
14 GeoServices 0x3319a087 ___ZNK49-[GEOTileLoaderInternal _loadedTile:forKey:info:]66__49-[GEOTileLoaderInternal _loadedTile:forKey:info:]_block_invoke3$_1clERKN8LoadItem9RequesterE_block_invoke_2 + 55
15 libdispatch.dylib 0x38fc8d1b _dispatch_call_block_and_release + 11
16 libdispatch.dylib 0x38fcf273 _dispatch_queue_drain$VARIANT$mp + 375
17 libdispatch.dylib 0x38fcf06b _dispatch_queue_invoke$VARIANT$mp + 43
18 libdispatch.dylib 0x38fcfce1 _dispatch_root_queue_drain + 77
19 libdispatch.dylib 0x38fcff59 _dispatch_worker_thread2 + 57
20 libsystem_pthread.dylib 0x3910adbf _pthread_wqthread + 298
21 libsystem_pthread.dylib 0x3910ac84 start_wqthread + 8
Thread 16 Crashed:
0 VectorKit 0x35a36476 std::__1::__hash_iterator<std::__1::__hash_node<std::__1::pair<VKTileKey, void const*>, void*>*> std::__1::__hash_table<std::__1::pair<VKTileKey, void const*>, std::__1::__unordered_map_hasher<VKTileKey, void const*, hashkey, true>, std::__1::__unordered_map_equal<VKTileKey, void const*, eqkey, true>, vk_allocator<std::__1::pair<VKTileKey, void const*> > >::find<VKTileKey>(VKTileKey const&) + 54
1 VectorKit 0x35a3642d -[VKTileKeyMap objectForKey:] + 24
2 VectorKit 0x35a3a837 -[VKTileKeyList containsKey:] + 34
3 VectorKit 0x35a54b9f -[VKTileProvider tileMatters:] + 78
4 VectorKit 0x35a549c1 -[VKTileProvider changeTileForKey:toState:withMetadata:withTile:forLayer:] + 92
5 VectorKit 0x35a5495d -[VKTileProvider tileSource:didFetchTile:forKey:] + 60
6 VectorKit 0x35a54915 -[VKTileSource fetchedTile:forKey:] + 44
7 VectorKit 0x35a5489d -[VKTileSource _fetchedTile:] + 224
8 VectorKit 0x35a54409 __49-[VKTileSource decodeData:downloadKey:sourceKey:]_block_invoke_3 + 109
9 libdispatch.dylib 0x388780c3 _dispatch_call_block_and_release + 11
10 libdispatch.dylib 0x3887ce7b _dispatch_queue_drain + 375
11 libdispatch.dylib 0x38879f93 _dispatch_queue_invoke + 43
12 libdispatch.dylib 0x3887d745 _dispatch_root_queue_drain + 77
13 libdispatch.dylib 0x3887d9c5 _dispatch_worker_thread2 + 57
14 libsystem_pthread.dylib 0x389a7dff _pthread_wqthread + 298
15 libsystem_pthread.dylib 0x389a7cc4 start_wqthread + 8
How repeatable is this? Is the device coming out of sleep mode? What is on the screen when the App goes into the background?
Within the ViewController you can try registering the NSNotification event, UIApplicationWillResignActiveNotification
When the App is going into the background, calling cancel on any MKMapSnapshotter
If that doesn't work, you could attempt more drastic measures, like hiding views, just to identify if they are related to the crash.
I had the same issue with frequent but random crashes ususally looking like:
VectorKit 0x10663fe9 -[VKTileProvider tileSource:didFetchTile:forKey:] + 105
I fixed it by removing this line:
this.mapSnapshotter.Cancel();
So I think Apple has a bug with the MKMapSnapshotter Cancel method.
Hope that's helpful