0 Replies
      Latest reply on Dec 6, 2018 3:15 PM by SOCO.dev
      SOCO.dev Level 1 Level 1 (0 points)

        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. Can anyone shed some light on what might be going on here?



        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":"St-Onge-AR","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.St-Onge-AR","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":"St-Onge-AR"}
        Incident Identifier: 08BBA5AA-38EC-48D0-B2F4-DC286E2F44F5
        CrashReporter Key: bef64d08f7ae65ad69e6c0a94330bf5b1c1ba374
        Hardware Model: xxx1
        Process: St-Onge-AR [64447]
        Path: /private/var/containers/Bundle/Application/9C70D117-C072-4791-B1A9-D13884ACEC41/St-Onge-AR.app/St-Onge-AR
        Identifier: com.StOngeCompany.St-Onge-AR
        Version: 2 (0.6.10)
        AppStoreTools: 10B63
        Code Type: ARM-64 (Native)
        Role: Non UI
        Parent Process: launchd [1]
        Coalition: com.StOngeCompany.St-Onge-AR [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
          __TEXT 0000000102fac000-0000000102fb0000 [ 16K] r-x/r-x SM=COW ...pp/St-Onge-AR

        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 St-Onge-AR 0x0000000103984038 StateHolder::hasStateBeenSet() + 10321976 (StateHolder.cpp:172)
        3 St-Onge-AR 0x0000000103989d68 VuforiaRenderEvent + 10345832 (Tracker.cpp:762)
        4 St-Onge-AR 0x000000010341caa8 GfxDevice::InsertCustomMarkerCallback(void (*)(int), int) + 4655784 (GfxDevice.cpp:1826)
        5 St-Onge-AR 0x00000001035e3744 GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) + 6518596 (GfxDeviceWorker.cpp:1524)
        6 St-Onge-AR 0x00000001031f6eb0 GfxDeviceWorkerAutoreleasePoolProxy + 2404016 (GfxDeviceMetal.mm:3867)
        7 St-Onge-AR 0x00000001035e7858 GfxDeviceWorker::RunExt(ThreadedStreamBuffer&) + 6535256 (GfxDeviceWorker.cpp:152)
        8 St-Onge-AR 0x00000001035e0428 GfxDeviceWorker::RunGfxDeviceWorker(void*) + 6505512 (GfxDeviceWorker.cpp:444)
        9 St-Onge-AR 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