InitializeSpeechEngine crash

I am getting a few crash reports from multiple apps that use AVSpeechSynthesizer.


The crash reports all contain this:


Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000052
VM Region Info: 0x52 is not in any region.  Bytes before following region: 4303699886
      REGION TYPE                      START - END             [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->
      __TEXT                 0000000100854000-0000000100858000 [   16K] r-x/r-x SM=COW  ...app/MyApp]


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


and here is Thread 13, which is the thread that triggered the crash:


Thread 13 Crashed:
0   TTSSpeechBundle               0x000000010459e4a4 _InitializeSpeechEngine + 468 (TTSSpeechServer.m:930)
1   TTSSpeechBundle               0x000000010459e43c _InitializeSpeechEngine + 364 (TTSSpeechServer.m:885)
2   TTSSpeechBundle               0x000000010459e978 _SpeechThread + 272 (TTSSpeechServer.m:434)
3   libsystem_pthread.dylib       0x00000001835d82b4 _pthread_body + 308 (pthread.c:740)
4   libsystem_pthread.dylib       0x00000001835d8180 _pthread_start + 312 (pthread.c:799)
5   libsystem_pthread.dylib       0x00000001835d6b74 thread_start + 4


Thread 13 crashed with ARM Thread State (64-bit):
    x0: 0x0000000115dd9d10   x1: 0x0000000100b032c0   x2: 0x0000000000000004   x3: 0x000000018338813c
    x4: 0x0000000000000008   x5: 0x000000000000001f   x6: 0x0000000115e3d3f0   x7: 0x0000000000000000
    x8: 0x0000000000000000   x9: 0x0000000100b03280  x10: 0x0000000115dd9d60  x11: 0x0000000000000000
   x12: 0x0000000000000000  x13: 0x000001a1b45d1041  x14: 0x0000000000000000  x15: 0x00000001009201a8
   x16: 0x00000001833398a0  x17: 0x00000001838863e0  x18: 0xfffffff01a68d25c  x19: 0x000000016fd0a8f0
   x20: 0x0000000080000012  x21: 0x000000016fd0a910  x22: 0x0000000000000000  x23: 0x0000000000000000
   x24: 0x0000000000000001  x25: 0x0000000000000000  x26: 0x0000000115e26760  x27: 0x0000000000000000
   x28: 0x0000000000000000   fp: 0x000000016fd0a6f0   lr: 0x000000010459e43c
    sp: 0x000000016fd0a640   pc: 0x000000010459e4a4 cpsr: 0x60000000


This crash report doesn't really help me - any ideas? TTSSpeechBundle is not my code. It's Apple's code. The crash reports are coming from multiple devices, athough so far they are always on an iPad Air (Model A1474) running iOS 11.2.5 (15D60) or iOS 11.2.6 (15D100)

Replies

I filed a bug with Apple, and they closed the bug as a duplicate. So they already know about this bug.