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)