Posts

Post not yet marked as solved
4 Replies
6.6k Views
Hi. Since iOS 13/iPadOS 13 we're seeing that it sometimes crashes when resumed from background on iOS 13 / iPadOS 13 (13.0, 13.11, 13.1.2). We've not heard of issues from our customers when using the app with iOS 11.x/12.x. Issue is present both on a 6th gen iPad and iPhone X. I've not been able to reproduce it in a simulator. The build below was built with XCode 10.Is there someone here with an idea to how we migth go about debugging this issue? Our code is not present on the stack of the crashing thread as far as I can tell:Incident Identifier: 900F9C19-EE4A-4A9D-B1AB-E834F6387565Beta Identifier: 7194E7C0-152C-43E4-9716-BE2AF29A0BD7Hardware Model: iPad7,5Process: SomeApp [677]Path: /private/var/containers/Bundle/Application/745F3054-AB4B-4A1A-A7AB-2AFD0516706C/SomeApp.app/SomeAppIdentifier: SomeAppVersion: 380 (2.0.16)AppStoreTools: 11A1002bBeta: YESCode Type: ARM-64 (Native)Role: Non UIParent Process: launchd [1]Coalition: SomeApp [620]Date/Time: 2019-10-03 07:10:10.2716 +0200Launch Time: 2019-10-02 15:50:25.8963 +0200OS Version: iPhone OS 13.1.2 (17A860)Release Type: UserBaseband Version: n/aReport Version: 104Exception Type: EXC_BAD_ACCESS (SIGBUS)Exception Subtype: KERN_MEMORY_ERROR at 0x00000001048a5c8cVM Region Info: 0x1048a5c8c is in 0x104884000-0x1048a8000; bytes after start: 138380 bytes before end: 9075 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL MALLOC_LARGE 0000000104880000-0000000104884000 [ 16K] rw-/rwx SM=PRV ---> mapped file 0000000104884000-00000001048a8000 [ 144K] r--/rw- SM=COW ...t_id=18017271 shared memory 00000001048a8000-00000001048ac000 [ 16K] r--/r-- SM=SHM Termination Signal: Bus error: 10Termination Reason: Namespace SIGNAL, Code 0xaTerminating Process: exc handler [677]Triggered by Thread: 12Thread 12 name:Thread 12 Crashed:0 libdyld.dylib 0x000000018a2f76c0 dyld3::closure::ObjCStringTable::hash(char const*, unsigned long) const + 16 (Closure.cpp:1339)1 libdyld.dylib 0x000000018a2f7cd4 dyld3::closure::ObjCStringTable::getIndex(char const*) const + 52 (Closure.h:840)2 libdyld.dylib 0x000000018a2f7a6c dyld3::closure::ObjCStringTable::getPotentialTarget(char const*) const + 20 (Closure.h:824)3 libdyld.dylib 0x000000018a2f7d40 dyld3::closure::ObjCClassDuplicatesOpt::getClassLocation(char const*, objc_opt::objc_opt_t const*... + 44 (Closure.cpp:1483)4 libdyld.dylib 0x000000018a3044bc dyld3::AllImages::forEachObjCClass(char const*, void (void*, bool, bool*) block_pointer) const + 72 (AllImages.cpp:1915)5 libobjc.A.dylib 0x000000018a236c38 getPreoptimizedClass + 148 (objc-opt.mm:279)6 libobjc.A.dylib 0x000000018a2218d8 getClassExceptSomeSwift(char const*) + 20 (objc-runtime-new.mm:1607)7 libobjc.A.dylib 0x000000018a222784 look_up_class + 100 (objc-runtime-new.mm:6843)8 Foundation 0x000000018a8b4b00 NSClassFromString + 200 (NSObjCRuntime.m:0)9 BoardServices 0x000000018f2ba1b0 +[BSXPCServiceConnectionProxy invokeMethod:onTarget:withMessage:forConnection:] + 104 (BSXPCServiceConnectionProxy.m:329)10 BoardServices 0x000000018f2b9374 -[BSXPCServiceConnectionProxy invokeMessage:onTarget:] + 144 (BSXPCServiceConnectionProxy.m:177)11 BoardServices 0x000000018f2c080c __63-[BSXPCServiceConnectionEventHandler connection:handleMessage:]_block_invoke + 428 (BSXPCServiceConnectionEventHandler.m:184)12 BoardServices 0x000000018f2d6bf0 BSXPCServiceConnectionExecuteCallOut + 344 (BSXPCServiceConnection.m:1049)13 BoardServices 0x000000018f2c062c -[BSXPCServiceConnectionEventHandler connection:handleMessage:] + 172 (BSXPCServiceConnectionEventHandler.m:173)14 BoardServices 0x000000018f2d53e4 -[BSXPCServiceConnection _connection_handleMessage:fromPeer:withHandoff:] + 644 (BSXPCServiceConnection.m:808)15 libdispatch.dylib 0x000000018a1bf610 _dispatch_call_block_and_release + 24 (init.c:1408)16 libdispatch.dylib 0x000000018a1c0184 _dispatch_client_callout + 16 (object.m:495)17 libdispatch.dylib 0x000000018a16c464 _dispatch_lane_serial_drain$VARIANT$mp + 608 (inline_internal.h:2487)18 libdispatch.dylib 0x000000018a16ce88 _dispatch_lane_invoke$VARIANT$mp + 468 (queue.c:3820)19 libdispatch.dylib 0x000000018a16c330 _dispatch_lane_serial_drain$VARIANT$mp + 300 (inline_internal.h:2528)20 libdispatch.dylib 0x000000018a16ce88 _dispatch_lane_invoke$VARIANT$mp + 468 (queue.c:3820)21 libdispatch.dylib 0x000000018a176340 _dispatch_workloop_worker_thread + 588 (queue.c:6386)22 libsystem_pthread.dylib 0x000000018a20ffa4 _pthread_wqthread + 276 (pthread.c:2323)23 libsystem_pthread.dylib 0x000000018a212ae0 start_wqthread + 8
Posted
by Lubricin.
Last updated
.