0 Replies
      Latest reply on Oct 8, 2019 1:23 PM by haozes
      haozes Level 1 Level 1 (10 points)

        Here is the bug report. I think it's a bug of watchOS 6 something related to apple Text to Speech service.

        When i not use tts, it's go away.

        Incident Identifier: 3C86B3F2-0565-464C-921C-A0ECB63237EB

        CrashReporter Key:   9de6d125d2514512fa87c39b4cc898e09cf8d8cc

        Hardware Model:      Watch4,4

        Process:             LeanWatchApp Extension [367]

        Path:                /private/var/containers/Bundle/Application/D8EC0163-C8EA-4375-B556-3C751744EEE3/LeanWatchApp.app/PlugIns/LeanWatchApp Extension.appex/LeanWatchApp Extension

        Identifier:          hltek.Lean.watchkitapp.watchkitextension

        Version:             4 (1.15)

        Code Type:           ARM (Native)

        Role:                Foreground

        Parent Process:      launchd [1]

        Coalition:           hltek.Lean.watchkitapp.watchkitextension [473]

         

         

         

         

        Date/Time:           2019-10-08 08:45:38.1157 +0800

        Launch Time:         2019-10-08 08:42:38.0000 +0800

        OS Version:          Watch OS 6.0.1 (17R605)

        Release Type:        User

        Baseband Version:   

        Report Version:      104

         

         

        Exception Type:  EXC_BAD_ACCESS (SIGSEGV)

        Exception Subtype: KERN_INVALID_ADDRESS at 0x00000000195eb0c0

        VM Region Info: 0x195eb0c0 is not in any region.  Bytes after previous region: 553153  Bytes before following region: 104714048

              REGION TYPE              START - END     [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL

              Stack                  194dc000-19564000 [  544K] rw-/rwx SM=COW  thread 5

        --->  GAP OF 0x6464000 BYTES

              unused shlib __TEXT    1f9c8000-1f9ee000 [  152K] r-x/r-x SM=COW  ... this process

         

         

        Termination Signal: Segmentation fault: 11

        Termination Reason: Namespace SIGNAL, Code 0xb

        Terminating Process: exc handler [367]

        Triggered by Thread:  0

         

         

        Thread 0 name:  Dispatch queue: com.apple.main-thread

        Thread 0 Crashed:

        0   libsystem_pthread.dylib        0x1fd6a670 pthread_get_qos_class_np + 8

        1   Foundation                    0x20adf988 -[NSThread qualityOfService] + 80

        2   Foundation                    0x20aa24e8 -[NSObject+ 271592 (NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 272

        3   Foundation                    0x20aa43f4 -[NSObject+ 279540 (NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:] + 116

        4   libAXSpeechManager.dylib      0x437a88f0 -[AXSpeechManager isSpeaking] + 112

        5   libAXSpeechManager.dylib      0x437a3c38 -[AXSpeechManager _didBeginInterruption] + 52

        6   libAXSpeechManager.dylib      0x437a3fec -[AXSpeechManager _handleAudioInterruption:] + 500

        7   CoreFoundation                0x200bb1d0 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20

        8   CoreFoundation                0x200bb218 ___CFXRegistrationPost1_block_invoke + 64

        9   CoreFoundation                0x200ba580 _CFXRegistrationPost1 + 368

        10  CoreFoundation                0x200ba24c ___CFXNotificationPost_block_invoke + 104

        11  CoreFoundation                0x20037fec -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1392

        12  CoreFoundation                0x200b9bc8 _CFXNotificationPost + 1188

        13  Foundation                    0x20a694c0 -[NSNotificationCenter postNotificationName:object:userInfo:] + 60

        14  AVFAudio                      0x2ac2048c -[AVAudioSession privateInterruptionWithInfo:] + 992

        15  AVFAudio                      0x2ac22c30 (anonymous namespace)::HandlePropertyListenerCallback+ 597040 (unsigned int, objc_selector*, NSObject*) + 72

        16  libdispatch.dylib              0x1fb333a0 _dispatch_call_block_and_release + 24

        17  libdispatch.dylib              0x1fb34730 _dispatch_client_callout + 16

        18  libdispatch.dylib              0x1fb405a8 _dispatch_main_queue_callback_4CF + 992

        19  CoreFoundation                0x200dbe6c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12

        20  CoreFoundation                0x200d6a10 __CFRunLoopRun + 740

        21  CoreFoundation                0x200d6420 CFRunLoopRunSpecific + 464

        22  GraphicsServices              0x236462ec GSEventRunModal + 100

        23  UIKitCore                      0x3ca1f784 UIApplicationMain + 1760

        24  libxpc.dylib                  0x1fdc4aa4 _xpc_objc_main.cold.3 + 208

        25  libxpc.dylib                  0x1fdb0a90 _xpc_objc_main + 212

        26  libxpc.dylib                  0x1fdb33e4 xpc_main + 152

        27  Foundation                    0x20aa663c +[NSXPCListener serviceListener] + 0

        28  PlugInKit                      0x298462f8 0x2982d000 + 103160

        29  WatchKit                      0x325c4f94 WKExtensionMain + 60

        30  WatchKit                      0x325c4fb8 main + 12

        31  libdyld.dylib                  0x1fb70a38 start + 4




        It's very similar to this: App is getting crashed on app launch in iOS 13 beta version

        When make wrist down , the watch screen off ,It always crash. but my app is Workout app, it can work in background before watchOS 6.