"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

App Failing Review by Apple - Unsure which bug this is?

Been attempting to decipher these (already symbolicated) crash logs from Apple's App Review Department. They allege that our app crashes on a 12.1 iOS iPad device, however we've done testing on an iPhone 5, 6, 7, and 8, along with a 12.9 inch iPad, all of which are running iOS 12.1, with no issues at all.

In looking these logs over, all I can tell is that perhaps the Exception is related to them using our app with AirPlay, but I'm unsure of that. Furthermore, the thread that failed (Thread 25) also references that streaming service in other discussions on the topic, some of which are found on StackOverflow and some here. Can anyone shed some light on what might be going on here?

I've read the basics of the Sticky Post concerning Apple Rejections, and am unsure if my Log follows the same issue pattern. 

 

Some general facts:

Our app is an AR application

Created in Unity 2018.2.14f1

Running Vuforia 7.5.26

Utilizing On-Demand Resources to deal with some app size issues

The crash log:

 

{"app_name":"App Name","timestamp":"2018-12-04 09:54:33.50 -0800","app_version":"0.6.10","slice_uuid":"06cf09b4-b472-3983-90d7-e991ed4b4886","adam_id":1444222611,"build_version":"2","bundleID":"com.StOngeCompany.App Name","share_with_app_devs":false,"is_first_party":false,"bug_type":"109","os_version":"iPhone OS 12.1 (16B92)","incident_id":"08BBA5AA-38EC-48D0-B2F4-DC286E2F44F5","name":"App Name"} Incident Identifier: 08BBA5AA-38EC-48D0-B2F4-DC286E2F44F5 CrashReporter Key:   bef64d08f7ae65ad69e6c0a94330bf5b1c1ba374 Hardware Model:      xxx1 Process:             App Name [64447] Path:                /private/var/containers/Bundle/Application/9C70D117-C072-4791-B1A9-D13884ACEC41/App Name.app/App Name Identifier:          com.COMPANYNAME.App Name Version:             2 (0.6.10) AppStoreTools:       10B63 Code Type:           ARM-64 (Native) Role:                Non UI Parent Process:      launchd [1] Coalition:           com.COMPANYNAME.App Name [5444]

Date/Time:           2018-12-04 09:54:33.1797 -0800 Launch Time:         2018-12-04 09:53:54.0798 -0800 OS Version:          iPhone OS 12.1 (16B92) Baseband Version:    n/a Report Version:      104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000088 VM Region Info: 0x88 is not in any region.  Bytes before following region: 4344954744       REGION TYPE                      START - END             [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL       UNUSED SPACE AT START --->        __TEXT                 0000000102fac000-0000000102fb0000 [   16K] r-x/r-x SM=COW  ...pp/App Name

Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [64447] Triggered by Thread:  25

Thread 25 name:  UnityGfxDeviceWorker Thread 25 Crashed: 0   libsystem_pthread.dylib         0x0000000237c10eec pthread_mutex_lock$VARIANT$mp + 0 1   libc++.1.dylib                  0x0000000237194b30 std::__1::mutex::lock+ 248624 () + 12 2   App Name                      0x0000000103984038 StateHolder::hasStateBeenSet() + 10321976 (StateHolder.cpp:172) 3   App Name                      0x0000000103989d68 VuforiaRenderEvent + 10345832 (Tracker.cpp:762) 4   App Name                      0x000000010341caa8 GfxDevice::InsertCustomMarkerCallback(void (*)(int), int) + 4655784 (GfxDevice.cpp:1826) 5   App Name                      0x00000001035e3744 GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) + 6518596 (GfxDeviceWorker.cpp:1524) 6   App Name                      0x00000001031f6eb0 GfxDeviceWorkerAutoreleasePoolProxy + 2404016 (GfxDeviceMetal.mm:3867) 7   App Name                      0x00000001035e7858 GfxDeviceWorker::RunExt(ThreadedStreamBuffer&) + 6535256 (GfxDeviceWorker.cpp:152) 8   App Name                      0x00000001035e0428 GfxDeviceWorker::RunGfxDeviceWorker(void*) + 6505512 (GfxDeviceWorker.cpp:444) 9   App Name                      0x00000001033d6d14 Thread::RunThreadWrapper(void*) + 4369684 (Thread.cpp:42) 10  libsystem_pthread.dylib         0x0000000237c172ac _pthread_body + 128 11  libsystem_pthread.dylib         0x0000000237c1720c _pthread_start + 48 12  libsystem_pthread.dylib         0x0000000237c1acf4 thread_start + 4

Thread 25 crashed with ARM Thread State (64-bit):     x0: 0x0000000000000088   x1: 0x00000001031f2f30   x2: 0x0000000000000067   x3: 0x00000001058539c0     x4: 0x000000010318cb60   x5: 0x0000000000000010   x6: 0x0000000281206228   x7: 0x0000000000000000     x8: 0x0000000103989d5c   x9: 0x0000000103989f20  x10: 0x0000000000000004  x11: 0x0000000000000000    x12: 0x00000000000000e1  x13: 0x0000000000000001  x14: 0x00000000000000fd  x15: 0x000000000000007c    x16: 0x0000000237c10eec  x17: 0x000000023a1afbbc  x18: 0x0000000000000000  x19: 0x0000000000000000    x20: 0x0000000000000088  x21: 0x000000010a7fc010  x22: 0x0000000103989cf4  x23: 0x000000010585cfa0    x24: 0x000000000000001c  x25: 0x0000000000000000  x26: 0x000000010a908040  x27: 0xd09ac4043e2800b9    x28: 0x00000000000027b0   fp: 0x000000016dd92b60   lr: 0x0000000237194b30     sp: 0x000000016dd92b60   pc: 0x0000000237c10eec cpsr: 0x80000000

 

(Our Company name and the app's name have been replaced)