which suggests a race condition involving object lifetime (attempting to create a weak reference to an object that is already being deallocated or is otherwise invalid).
I'm attaching the complete macOS crash report for reference.
Unfortunately I do not have reliable reproduction steps yet.
The crash occurred approximately 52 seconds after launching FluidVoice.
I do use virtual audio devices (Loopback) and frequently switch between audio devices, although I cannot confirm that an audio route change immediately preceded this crash.
FluidVoice should safely handle audio-engine and audio-device configuration changes without crashing.
The main thread was handling an audio-engine configuration-change notification while another thread was deallocating an AVAudioEngine.
This appears to be an object lifetime race during audio-engine teardown or replacement.
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: FluidVoice [7087]
Path: /Applications/FluidVoice.app/Contents/MacOS/FluidVoice
Identifier: com.FluidApp.app
Version: 1.6.4 (15)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.FluidApp.app [13365]
User ID: 502
Date/Time: 2026-07-16 13:16:09.0590 -0400
Launch Time: 2026-07-16 13:15:16.7411 -0400
Hardware Model: Mac15,9
OS Version: macOS 26.5.2 (25F84)
Release Type: User
Crash Reporter Key: 9CBE2267-57BC-5169-4E16-5FD43F13D3FC
Incident Identifier: FC96E1F7-E4AD-4297-B1BD-6E6B1C3DD6E7
Sleep/Wake UUID: 02D84883-4BD6-4950-9C6E-1E9029D129D4
Time Awake Since Boot: 19000 seconds
Time Since Wake: 13517 seconds
System Integrity Protection: enabled
Triggered by Thread: 0, Dispatch Queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x18de0eb10 __abort_with_payload + 8
1 libsystem_kernel.dylib 0x18de360e8 abort_with_payload_wrapper_internal + 104
2 libsystem_kernel.dylib 0x18de36080 abort_with_reason + 32
3 libobjc.A.dylib 0x18da205ec _objc_fatalv(unsigned long long, unsigned long long, char const*, char*) + 128
4 libobjc.A.dylib 0x18da2056c _objc_fatal(char const*, ...) + 44
5 libobjc.A.dylib 0x18d9eecec weak_register_no_lock + 396
6 libobjc.A.dylib 0x18d9f4bfc objc_initWeak + 436
7 libswiftCore.dylib 0x1a1518668 swift_unknownObjectWeakInit + 88
8 FluidVoice 0x1006d1454 closure #1 in ASRService.registerEngineConfigurationChangeObserver() + 332
9 FluidVoice 0x1006a3100 thunk for @escaping @callee_guaranteed @Sendable (@in_guaranteed Notification) -> () + 116
10 CoreFoundation 0x18def79a8 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 128
11 CoreFoundation 0x18df8408c ___CFXRegistrationPost_block_invoke + 92
12 Foundation 0x18f73016c __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 24
13 Foundation 0x18f73003c -[NSBlockOperation main] + 88
14 Foundation 0x18f72ffdc __NSOPERATION_IS_INVOKING_MAIN__ + 16
15 Foundation 0x18f72f3e8 -[NSOperation start] + 640
16 Foundation 0x18f72f160 __NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ + 16
17 Foundation 0x18f72f050 __NSOQSchedule_f + 164
18 libdispatch.dylib 0x18dc8aa28 _dispatch_call_block_and_release + 32
19 libdispatch.dylib 0x18dca44b0 _dispatch_client_callout + 16
20 libdispatch.dylib 0x18dcc23f0 _dispatch_main_queue_drain.cold.6 + 832
21 libdispatch.dylib 0x18dc999e4 _dispatch_main_queue_drain + 176
22 libdispatch.dylib 0x18dc99924 _dispatch_main_queue_callback_4CF + 44
23 CoreFoundation 0x18df3f724 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
24 CoreFoundation 0x18df01cb8 __CFRunLoopRun + 1944
25 CoreFoundation 0x18dfd41c4 _CFRunLoopRunSpecificWithOptions + 532
26 HIToolbox 0x19ace7560 RunCurrentEventLoopInMode + 320
27 HIToolbox 0x19acea8bc ReceiveNextEventCommon + 488
28 HIToolbox 0x19ae7414c _BlockUntilNextEventMatchingListInMode + 48
29 AppKit 0x1929dc35c _DPSBlockUntilNextEventMatchingListInMode + 228
30 AppKit 0x192330084 _DPSNextEvent + 576
31 AppKit 0x192ec58b0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
32 AppKit 0x192ec55bc -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
33 AppKit 0x19232313c -[NSApplication run] + 368
34 AppKit 0x1922fb7b0 NSApplicationMain + 880
35 SwiftUI 0x1c2cad47c specialized runApp(_:) + 140
36 SwiftUI 0x1c30634a4 runApp<A>(_:) + 104
37 SwiftUI 0x1c332f344 static App.main() + 224
38 FluidVoice 0x100bfdd18 main + 64
39 dyld 0x18da87e00 start + 6992
Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x18de01c34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x18de14574 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x18de0a9c0 mach_msg_overwrite + 480
3 libsystem_kernel.dylib 0x18de01fc0 mach_msg + 24
4 CoreFoundation 0x18df030d8 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x18df019c4 __CFRunLoopRun + 1188
6 CoreFoundation 0x18dfd41c4 _CFRunLoopRunSpecificWithOptions + 532
7 AppKit 0x192451c7c _NSEventThread + 184
8 libsystem_pthread.dylib 0x18de45c58 _pthread_start + 136
9 libsystem_pthread.dylib 0x18de40c1c thread_start + 8
Thread 2:: caulk.messenger.shared:17
0 libsystem_kernel.dylib 0x18de01bb0 semaphore_wait_trap + 8
1 caulk 0x19a78fe00 caulk::semaphore::timed_wait(double) + 224
2 caulk 0x19a78fcac caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x19a78f94c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x18de45c58 _pthread_start + 136
5 libsystem_pthread.dylib 0x18de40c1c thread_start + 8
Thread 3:: caulk.messenger.shared:high
0 libsystem_kernel.dylib 0x18de01bb0 semaphore_wait_trap + 8
1 caulk 0x19a78fe00 caulk::semaphore::timed_wait(double) + 224
2 caulk 0x19a78fcac caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x19a78f94c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x18de45c58 _pthread_start + 136
5 libsystem_pthread.dylib 0x18de40c1c thread_start + 8
Thread 4:: com.apple.audio.toolbox.AUScheduledParameterRefresher
0 libsystem_kernel.dylib 0x18de01bb0 semaphore_wait_trap + 8
1 caulk 0x19a78fe00 caulk::semaphore::timed_wait(double) + 224
2 caulk 0x19a78fcac caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x19a78f94c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x18de45c58 _pthread_start + 136
5 libsystem_pthread.dylib 0x18de40c1c thread_start + 8
Thread 5:: caulk::deferred_logger
0 libsystem_kernel.dylib 0x18de01bb0 semaphore_wait_trap + 8
1 caulk 0x19a78fe00 caulk::semaphore::timed_wait(double) + 224
2 caulk 0x19a78fcac caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x19a78f94c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x18de45c58 _pthread_start + 136
5 libsystem_pthread.dylib 0x18de40c1c thread_start + 8
Thread 6:: ANEServicesThread
0 libsystem_kernel.dylib 0x18de01c34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x18de14574 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x18de0a9c0 mach_msg_overwrite + 480
3 libsystem_kernel.dylib 0x18de01fc0 mach_msg + 24
4 CoreFoundation 0x18df030d8 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x18df019c4 __CFRunLoopRun + 1188
6 CoreFoundation 0x18dfd41c4 _CFRunLoopRunSpecificWithOptions + 532
7 CoreFoundation 0x18df77af4 CFRunLoopRun + 64
8 ANEServices 0x1ac00262c ANE::ANEServicesThreadStart(ANE::ANEServicesThreadParams*) + 152
9 libsystem_pthread.dylib 0x18de45c58 _pthread_start + 136
10 libsystem_pthread.dylib 0x18de40c1c thread_start + 8
Thread 7:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x18de01c34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x18de14574 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x18de0a9c0 mach_msg_overwrite + 480
3 libsystem_kernel.dylib 0x18de01fc0 mach_msg + 24
4 CoreFoundation 0x18df030d8 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x18df019c4 __CFRunLoopRun + 1188
6 CoreFoundation 0x18dfd41c4 _CFRunLoopRunSpecificWithOptions + 532
7 CFNetwork 0x1943e433c +[__CFN_CoreSchedulingSetRunnable _run:] + 416
8 Foundation 0x18f745a90 __NSThread__start__ + 732
9 libsystem_pthread.dylib 0x18de45c58 _pthread_start + 136
10 libsystem_pthread.dylib 0x18de40c1c thread_start + 8
Thread 8:
Thread 9:
Thread 10:: Dispatch queue: com.apple.root.utility-qos
0 libsystem_kernel.dylib 0x18de03a74 kevent_id + 8
1 libdispatch.dylib 0x18dcada64 _dispatch_kq_poll + 220
2 libdispatch.dylib 0x18dcae474 _dispatch_event_loop_wait_for_ownership + 460
3 libdispatch.dylib 0x18dc9a6ac __DISPATCH_WAIT_FOR_QUEUE__ + 432
4 libdispatch.dylib 0x18dc9a1f8 _dispatch_sync_f_slow + 140
5 AVFAudio 0x233a0e934 -[AVAudioEngine dealloc] + 320
6 FluidVoice 0x1006eb770 __swift_closure_destructor.419 + 16
7 libswiftCore.dylib 0x1a150fcb0 _swift_release_dealloc + 64
8 libswiftCore.dylib 0x1a1572ae4 bool swift::RefCounts<swift::RefCountBitsT<(swift::RefCountInlinedness)1>>::doDecrementSlow<(swift::PerformDeinit)1>(swift::RefCountBitsT<(swift::RefCountInlinedness)1>, unsigned int) + 168
9 libsystem_blocks.dylib 0x18db103fc _call_dispose_helpers_excp + 48
10 libsystem_blocks.dylib 0x18db101c0 _Block_release + 236
11 libdispatch.dylib 0x18dca44b0 _dispatch_client_callout + 16
12 libdispatch.dylib 0x18dcc1d6c <deduplicated_symbol> + 28
13 libdispatch.dylib 0x18dc9cadc _dispatch_root_queue_drain + 708
14 libdispatch.dylib 0x18dc9d120 _dispatch_worker_thread2 + 184
15 libsystem_pthread.dylib 0x18de41e84 _pthread_wqthread + 232
16 libsystem_pthread.dylib 0x18de40c10 start_wqthread + 8
Thread 11:
Thread 12:
Thread 13:
Thread 14:: Dispatch queue: engine
0 libsystem_kernel.dylib 0x18de0550c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18de46128 _pthread_cond_wait + 980
2 Foundation 0x18f73e03c -[NSOperation waitUntilFinished] + 488
3 CoreFoundation 0x18dec6410 _CFXNotificationPost + 804
4 Foundation 0x18f6fb4a4 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
5 AVFAudio 0x233a0f2b4 invocation function for block in AVAudioEngineImpl::IOUnitConfigurationChanged() + 240
6 libdispatch.dylib 0x18dc99f04 _dispatch_block_async_invoke2 + 148
7 libdispatch.dylib 0x18dca44b0 _dispatch_client_callout + 16
8 libdispatch.dylib 0x18dc8f1c8 _dispatch_continuation_pop + 596
9 libdispatch.dylib 0x18dca21b0 _dispatch_source_latch_and_call + 392
10 libdispatch.dylib 0x18dca0e84 _dispatch_source_invoke + 844
11 libdispatch.dylib 0x18dc92e98 _dispatch_lane_serial_drain + 332
12 libdispatch.dylib 0x18dc93b2c _dispatch_lane_invoke + 392
13 libdispatch.dylib 0x18dc9de34 _dispatch_root_queue_drain_deferred_wlh + 284
14 libdispatch.dylib 0x18dc9d734 _dispatch_workloop_worker_thread + 720
15 libsystem_pthread.dylib 0x18de41ec0 _pthread_wqthread + 292
16 libsystem_pthread.dylib 0x18de40c10 start_wqthread + 8
Thread 15:
Thread 16:
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000008 x1: 0x0000000000000001 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x00000008b3f48780 x5: 0x0000000000000080 x6: 0xffffffffbfc007ff x7: 0xfffff0003ffff800
x8: 0x0000000000000020 x9: 0x0000000000000103 x10: 0x0000000000000002 x11: 0x0000000000000000
x12: 0x00000000006b1a10 x13: 0xca2104d4e80e58ae x14: 0x0000000104a23608 x15: 0x00000008b1bd8000
x16: 0x0000000000000209 x17: 0x00000001fb68b190 x18: 0x0000000000000000 x19: 0x0000000000000080
x20: 0x00000008b3f48780 x21: 0x0000000000000000 x22: 0x0000000000000000 x23: 0x0000000000000001
x24: 0x0000000000000008 x25: 0x00000001fa04de60 x26: 0x0f007ffffffffff8 x27: 0x00000001fa045a38
x28: 0x0000000000000000 fp: 0x000000016f82d860 lr: 0x000000018de360e8
sp: 0x000000016f82d820 pc: 0x000000018de0eb10 cpsr: 0x40001000
far: 0x0000000000000000 esr: 0x56000080 (Syscall)
Binary Images:
0x1005d0000 - 0x1014cffff com.FluidApp.app (1.6.4) <7b797f41-1274-332f-a67b-a0015d07e662> /Applications/FluidVoice.app/Contents/MacOS/FluidVoice
0x10398c000 - 0x1039a7fff mediaremote-adapter.MediaRemoteAdapter (1.0) <41988bf7-a6a8-302b-beda-b898ce7bddb2> /Applications/FluidVoice.app/Contents/Frameworks/MediaRemoteAdapter.framework/Versions/A/MediaRemoteAdapter
0x104348000 - 0x1045d7fff com.transcribe.CTranscribe (1.0) <dec9356f-74e3-3ab8-8b03-db27d425d56b> /Applications/FluidVoice.app/Contents/Frameworks/CTranscribe.framework/Versions/A/CTranscribe
0x103c24000 - 0x104013fff org.ggml.llama (1.0) <859fc4fb-afe4-3d9b-a389-c19eadbcd316> /Applications/FluidVoice.app/Contents/Frameworks/llama.framework/Versions/A/llama
0x11185c000 - 0x111867fff libobjc-trampolines.dylib (*) <ca58aa96-b997-3a6d-9132-19d49be4b3e9> /usr/lib/libobjc-trampolines.dylib
0x11d0a4000 - 0x11d91bfff com.apple.AGXMetalG15X-M1 (351.2) <a811f981-4c59-3fc5-99c7-d6a6f081448d> /System/Library/Extensions/AGXMetalG15X_M1.bundle/Contents/MacOS/AGXMetalG15X_M1
0x11ffac000 - 0x1200e7fff com.apple.audio.units.Components (1.14) <39d246cc-28de-35c9-a46f-34bc747ca6cf> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x11f5d0000 - 0x11f5ebfff com.apple.security.csparser (3.0) <3bcf8cf8-291e-348f-8aa5-7408851d3c05> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
0x18de01000 - 0x18de3e2af libsystem_kernel.dylib (*) <fca53b98-3d6a-38b2-a0ec-df0f7e05f171> /usr/lib/system/libsystem_kernel.dylib
0x18d9e0000 - 0x18da32b4b libobjc.A.dylib (*) <ff1d8ae4-abef-35f1-a30a-1183b9cb414f> /usr/lib/libobjc.A.dylib
0x1a1504000 - 0x1a1aa57bf libswiftCore.dylib (*) <7669d858-d332-36c7-9c6c-4564ffbea8d2> /usr/lib/swift/libswiftCore.dylib
0x18de85000 - 0x18e3e331f com.apple.CoreFoundation (6.9) <4bbd0da8-c600-3f3a-a38b-6664652fa04a> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x18f6f2000 - 0x1906d441f com.apple.Foundation (6.9) <0c8c2a94-a688-3529-b2bb-4640df195105> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x18dc89000 - 0x18dcd023f libdispatch.dylib (*) <f071efe4-299f-3089-acc4-0025b8ffb52a> /usr/lib/system/libdispatch.dylib
0x19ac2a000 - 0x19af2511f com.apple.HIToolbox (2.1.1) <8716490e-acc2-3688-8c2f-5ca42b4c9da9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x1922f7000 - 0x193a19f9f com.apple.AppKit (6.9) <c92cc156-d767-322b-b79b-433f56e72561> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1c2ba2000 - 0x1c42eb77f com.apple.SwiftUI (7.5.3) <90f7fa24-a280-3e8a-a62d-148b11bfc28d> /System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI
0x18da68000 - 0x18db0e217 dyld (*) <f924bdd3-4365-3466-9580-8b1b3fa8f857> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x18de3f000 - 0x18de4bb3b libsystem_pthread.dylib (*) <4f33683c-18c8-39a1-800b-2e3bd43bcc13> /usr/lib/system/libsystem_pthread.dylib
0x19a78e000 - 0x19a7b705f com.apple.audio.caulk (1.0) <47e71130-9608-3d99-aceb-df5638bc08df> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x1abfdf000 - 0x1ac00f99f com.apple.ANEServices (9.511) <afb2e1e5-465c-37ea-a8c8-4cc2db06de29> /System/Library/PrivateFrameworks/ANEServices.framework/Versions/A/ANEServices
0x19419e000 - 0x1945531df com.apple.CFNetwork (1.0) <96293549-e281-3713-8abf-886f0f966951> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x233921000 - 0x233a639ff com.apple.audio.AVFAudio (1.0) <34a9c98b-a386-338f-a15d-2c67779545e6> /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
0x18db0f000 - 0x18db12228 libsystem_blocks.dylib (*) <cc947089-488d-316b-a9c7-46dec0f73145> /usr/lib/system/libsystem_blocks.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=1.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%)
Writable regions: Total=255.2M written=721K(0%) resident=721K(0%) swapped_out=0K(0%) unallocated=254.5M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 1
Activity Tracing 256K 1
AttributeGraph Data 1024K 1
ColorSync 32K 2
CoreAnimation 1824K 106
CoreGraphics 32K 2
CoreUI image data 400K 3
Dispatch continuations 128.0M 1
Foundation 16K 1
Kernel Alloc Once 32K 1
MALLOC 101.7M 30
MALLOC guard page 3136K 4
SQLite page cache 384K 3
STACK GUARD 56.3M 17
Stack 16.5M 17
VM_ALLOCATE 3392K 15
__AUTH 5959K 630
__AUTH_CONST 88.7M 1015
__CTF 824 1
__DATA 38.2M 972
__DATA_CONST 35.0M 1027
__DATA_DIRTY 8331K 872
__FONT_DATA 2352 1
__LINKEDIT 610.4M 9
__LLVM_COV 800K 2
__OBJC_RO 79.1M 1
__OBJC_RW 2598K 1
__TEXT 1.2G 1052
__TPRO_CONST 128K 2
mapped file 300.9M 51
page table in kernel 721K 1
shared memory 2480K 19
=========== ======= =======
TOTAL 2.7G 5861
-----------
Full Report
-----------
{"app_name":"FluidVoice","timestamp":"2026-07-16 13:16:09.00 -0400","app_version":"1.6.4","slice_uuid":"7b797f41-1274-332f-a67b-a0015d07e662","build_version":"15","platform":1,"bundleID":"com.FluidApp.app","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 26.5.2 (25F84)","roots_installed":0,"name":"FluidVoice","incident_id":"FC96E1F7-E4AD-4297-B1BD-6E6B1C3DD6E7"}
{
"uptime" : 19000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 502,
"deployVersion" : 210,
"modelCode" : "Mac15,9",
"coalitionID" : 13365,
"osVersion" : {
"train" : "macOS 26.5.2",
"build" : "25F84",
"releaseType" : "User"
},
"captureTime" : "2026-07-16 13:16:09.0590 -0400",
"codeSigningMonitor" : 2,
"incident" : "FC96E1F7-E4AD-4297-B1BD-6E6B1C3DD6E7",
"pid" : 7087,
"translated" : false,
"cpuType" : "ARM-64",
"procLaunch" : "2026-07-16 13:15:16.7411 -0400",
"procStartAbsTime" : 476148592309,
"procExitAbsTime" : 477404188711,
"procName" : "FluidVoice",
"procPath" : "\/Applications\/FluidVoice.app\/Contents\/MacOS\/FluidVoice",
"bundleInfo" : {"CFBundleShortVersionString":"1.6.4","CFBundleVersion":"15","CFBundleIdentifier":"com.FluidApp.app"},
"storeInfo" : {"deviceIdentifierForVendor":"6E36B4BD-F050-5D1B-B11B-88A00BEF8C8E","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.FluidApp.app",
"crashReporterKey" : "9CBE2267-57BC-5169-4E16-5FD43F13D3FC",
"appleIntelligenceStatus" : {"state":"available"},
"developerMode" : 1,
"codeSigningID" : "com.FluidApp.app",
"codeSigningTeamID" : "V4J43B279J",
"codeSigningFlags" : 570495745,
"codeSigningValidationCategory" : 6,
"codeSigningTrustLevel" : 4294967295,
"codeSigningAuxiliaryInfo" : 0,
"instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRwM7\/l78DAJH9e8Go\/w9f1sADX9YwQYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkbXO\/5e\/AwCR\/XvBqP8PX9bAA1\/WkDKA0g=="},
"bootSessionUUID" : "B12840B6-FCB5-4FA9-A1B2-32117EBB01D5",
"wakeTime" : 13517,
"sleepWakeUUID" : "02D84883-4BD6-4950-9C6E-1E9029D129D4",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":1246542,"threadState":{"x":[{"value":8},{"value":1},{"value":0},{"value":0},{"value":37378885504},{"value":128},{"value":18446744072631617535},{"value":18446726482597246976},{"value":32},{"value":259},{"value":2},{"value":0},{"value":7019024},{"value":14564927982365726894},{"value":4372706824},{"value":37341724672},{"value":521},{"value":8512909712},{"value":0},{"value":128},{"value":37378885504},{"value":0},{"value":0},{"value":1},{"value":8},{"value":8489590368,"symbolLocation":224,"symbol":"_main_thread"},{"value":1081004648057274360},{"value":8489556536,"symbolLocation":0,"symbol":"OBJC_CLASS_$___NSUnrecognizedTaggedPointer"},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6675456232},"cpsr":{"value":1073745920},"fp":{"value":6165813344},"sp":{"value":6165813280},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675294992,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":56080,"symbol":"__abort_with_payload","symbolLocation":8,"imageIndex":8},{"imageOffset":217320,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":104,"imageIndex":8},{"imageOffset":217216,"symbol":"abort_with_reason","symbolLocation":32,"imageIndex":8},{"imageOffset":263660,"symbol":"_objc_fatalv(unsigned long long, unsigned long long, char const*, char*)","symbolLocation":128,"imageIndex":9},{"imageOffset":263532,"symbol":"_objc_fatal(char const*, ...)","symbolLocation":44,"imageIndex":9},{"imageOffset":60652,"symbol":"weak_register_no_lock","symbolLocation":396,"imageIndex":9},{"imageOffset":84988,"symbol":"objc_initWeak","symbolLocation":436,"imageIndex":9},{"imageOffset":83560,"symbol":"swift_unknownObjectWeakInit","symbolLocation":88,"imageIndex":10},{"imageOffset":1053780,"symbol":"closure #1 in ASRService.registerEngineConfigurationChangeObserver()","symbolLocation":332,"imageIndex":0},{"imageOffset":864512,"symbol":"thunk for @escaping @callee_guaranteed @Sendable (@in_guaranteed Notification) -> ()","symbolLocation":116,"imageIndex":0},{"imageOffset":469416,"symbol":"__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__","symbolLocation":128,"imageIndex":11},{"imageOffset":1044620,"symbol":"___CFXRegistrationPost_block_invoke","symbolLocation":92,"imageIndex":11},{"imageOffset":254316,"symbol":"__NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__","symbolLocation":24,"imageIndex":12},{"imageOffset":254012,"symbol":"-[NSBlockOperation main]","symbolLocation":88,"imageIndex":12},{"imageOffset":253916,"symbol":"__NSOPERATION_IS_INVOKING_MAIN__","symbolLocation":16,"imageIndex":12},{"imageOffset":250856,"symbol":"-[NSOperation start]","symbolLocation":640,"imageIndex":12},{"imageOffset":250208,"symbol":"__NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__","symbolLocation":16,"imageIndex":12},{"imageOffset":249936,"symbol":"__NSOQSchedule_f","symbolLocation":164,"imageIndex":12},{"imageOffset":6696,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":13},{"imageOffset":111792,"symbol":"_dispatch_client_callout","symbolLocation":16,"imageIndex":13},{"imageOffset":234480,"symbol":"_dispatch_main_queue_drain.cold.6","symbolLocation":832,"imageIndex":13},{"imageOffset":68068,"symbol":"_dispatch_main_queue_drain","symbolLocation":176,"imageIndex":13},{"imageOffset":67876,"symbol":"_dispatch_main_queue_callback_4CF","symbolLocation":44,"imageIndex":13},{"imageOffset":763684,"symbol":"__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__","symbolLocation":16,"imageIndex":11},{"imageOffset":511160,"symbol":"__CFRunLoopRun","symbolLocation":1944,"imageIndex":11},{"imageOffset":1372612,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":532,"imageIndex":11},{"imageOffset":775520,"symbol":"RunCurrentEventLoopInMode","symbolLocation":320,"imageIndex":14},{"imageOffset":788668,"symbol":"ReceiveNextEventCommon","symbolLocation":488,"imageIndex":14},{"imageOffset":2400588,"symbol":"_BlockUntilNextEventMatchingListInMode","symbolLocation":48,"imageIndex":14},{"imageOffset":7230300,"symbol":"_DPSBlockUntilNextEventMatchingListInMode","symbolLocation":228,"imageIndex":15},{"imageOffset":233604,"symbol":"_DPSNextEvent","symbolLocation":576,"imageIndex":15},{"imageOffset":12380336,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":688,"imageIndex":15},{"imageOffset":12379580,"symbol":"-[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:]","symbolLocation":72,"imageIndex":15},{"imageOffset":180540,"symbol":"-[NSApplication run]","symbolLocation":368,"imageIndex":15},{"imageOffset":18352,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":15},{"imageOffset":1094780,"symbol":"specialized runApp(_:)","symbolLocation":140,"imageIndex":16},{"imageOffset":4986020,"symbol":"runApp<A>(_:)","symbolLocation":104,"imageIndex":16},{"imageOffset":7918404,"symbol":"static App.main()","symbolLocation":224,"imageIndex":16},{"imageOffset":6479128,"symbol":"main","symbolLocation":64,"imageIndex":0},{"imageOffset":130560,"symbol":"start","symbolLocation":6992,"imageIndex":17}]},{"id":1246593,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":129755256979456},{"value":0},{"value":129755256979456},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":30211},{"value":0},{"value":18446744073709551569},{"value":8512911256},{"value":0},{"value":4294967295},{"value":2},{"value":129755256979456},{"value":0},{"value":129755256979456},{"value":21592279046},{"value":6169239688},{"value":8589934592},{"value":18446744073709550527},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6675318132},"cpsr":{"value":4096},"fp":{"value":6169239536},"sp":{"value":6169239456},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675242036},"far":{"value":0}},"frames":[{"imageOffset":3124,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":79220,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":8},{"imageOffset":39360,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":8},{"imageOffset":4032,"symbol":"mach_msg","symbolLocation":24,"imageIndex":8},{"imageOffset":516312,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":11},{"imageOffset":510404,"symbol":"__CFRunLoopRun","symbolLocation":1188,"imageIndex":11},{"imageOffset":1372612,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":532,"imageIndex":11},{"imageOffset":1420412,"symbol":"_NSEventThread","symbolLocation":184,"imageIndex":15},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":19},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":19}]},{"id":1246627,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":20904544538},{"value":0},{"value":6169817194},{"value":20904544512},{"value":25},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8512913752},{"value":0},{"value":37365814560},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6886587904},"cpsr":{"value":2147487744},"fp":{"value":6169816960},"sp":{"value":6169816928},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675241904},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":20},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":20},{"imageOffset":6476,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":20},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":19},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":19}]},{"id":1246628,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":50435},{"value":50435},{"value":15},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":37359176904},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8512913752},{"value":0},{"value":37365813664},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6886587904},"cpsr":{"value":2147487744},"fp":{"value":6170390400},"sp":{"value":6170390368},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675241904},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":20},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":20},{"imageOffset":6476,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":20},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":19},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":19}]},{"id":1246864,"name":"com.apple.audio.toolbox.AUScheduledParameterRefresher","threadState":{"x":[{"value":14},{"value":120259084316},{"value":0},{"value":1},{"value":0},{"value":1},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":4781686808},{"value":18446744073709551615},{"value":28},{"value":6171537096},{"value":18446744073709551580},{"value":8512913752},{"value":0},{"value":37342857912},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6886587904},"cpsr":{"value":2147487744},"fp":{"value":6171537280},"sp":{"value":6171537248},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675241904},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":20},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":20},{"imageOffset":6476,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":20},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":19},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":19}]},{"id":1246867,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":562915593814008},{"value":0},{"value":1},{"value":0},{"value":1},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":4781686808},{"value":18446744073709551615},{"value":131064},{"value":6173257448},{"value":18446744073709551580},{"value":8512913752},{"value":0},{"value":37342857464},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6886587904},"cpsr":{"value":2147487744},"fp":{"value":6173257600},"sp":{"value":6173257568},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675241904},"far":{"value":0}},"frames":[{"imageOffset":2992,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":7680,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":224,"imageIndex":20},{"imageOffset":7340,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":32,"imageIndex":20},{"imageOffset":6476,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":20},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":19},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":19}]},{"id":1246892,"name":"ANEServicesThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":659719861567488},{"value":0},{"value":659719861567488},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":153603},{"value":0},{"value":18446744073709551569},{"value":8512911256},{"value":0},{"value":4294967295},{"value":2},{"value":659719861567488},{"value":0},{"value":659719861567488},{"value":21592279046},{"value":6174400584},{"value":8589934592},{"value":18446744073709550527},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6675318132},"cpsr":{"value":4096},"fp":{"value":6174400432},"sp":{"value":6174400352},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675242036},"far":{"value":0}},"frames":[{"imageOffset":3124,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":79220,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":8},{"imageOffset":39360,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":8},{"imageOffset":4032,"symbol":"mach_msg","symbolLocation":24,"imageIndex":8},{"imageOffset":516312,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":11},{"imageOffset":510404,"symbol":"__CFRunLoopRun","symbolLocation":1188,"imageIndex":11},{"imageOffset":1372612,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":532,"imageIndex":11},{"imageOffset":994036,"symbol":"CFRunLoopRun","symbolLocation":64,"imageIndex":11},{"imageOffset":144940,"symbol":"ANE::ANEServicesThreadStart(ANE::ANEServicesThreadParams*)","symbolLocation":152,"imageIndex":21},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":19},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":19}]},{"id":1248156,"name":"com.apple.NSURLConnectionLoader","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":103401337651200},{"value":0},{"value":103401337651200},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":24075},{"value":0},{"value":18446744073709551569},{"value":8512911256},{"value":0},{"value":4294967295},{"value":2},{"value":103401337651200},{"value":0},{"value":103401337651200},{"value":21592279046},{"value":6167518536},{"value":8589934592},{"value":18446744073709550527},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6675318132},"cpsr":{"value":4096},"fp":{"value":6167518384},"sp":{"value":6167518304},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675242036},"far":{"value":0}},"frames":[{"imageOffset":3124,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":79220,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":8},{"imageOffset":39360,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":8},{"imageOffset":4032,"symbol":"mach_msg","symbolLocation":24,"imageIndex":8},{"imageOffset":516312,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":11},{"imageOffset":510404,"symbol":"__CFRunLoopRun","symbolLocation":1188,"imageIndex":11},{"imageOffset":1372612,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":532,"imageIndex":11},{"imageOffset":2384700,"symbol":"+[__CFN_CoreSchedulingSetRunnable _run:]","symbolLocation":416,"imageIndex":22},{"imageOffset":342672,"symbol":"__NSThread__start__","symbolLocation":732,"imageIndex":12},{"imageOffset":27736,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":19},{"imageOffset":7196,"symbol":"thread_start","symbolLocation":8,"imageIndex":19}]},{"id":1248784,"frames":[],"threadState":{"x":[{"value":6166376448},{"value":5915},{"value":6165839872},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6166376448},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675500040},"far":{"value":0}}},{"id":1249174,"frames":[],"threadState":{"x":[{"value":6166949888},{"value":149043},{"value":6166413312},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6166949888},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675500040},"far":{"value":0}}},{"id":1249199,"threadState":{"x":[{"value":1},{"value":0},{"value":1},{"value":6168095656},{"value":1},{"value":0},{"value":0},{"value":1027},{"value":1024},{"value":8489609088,"symbolLocation":0,"symbol":"_dispatch_mgr_q"},{"value":1024},{"value":1279},{"value":6168095656},{"value":0},{"value":0},{"value":4},{"value":375},{"value":8512910936},{"value":0},{"value":1027},{"value":0},{"value":0},{"value":1},{"value":6168095656},{"value":1},{"value":6168095656},{"value":37371981056},{"value":8489609088,"symbolLocation":0,"symbol":"_dispatch_mgr_q"},{"value":132096}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6673848932},"cpsr":{"value":4096},"fp":{"value":6168095632},"sp":{"value":6168095536},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675249780},"far":{"value":0}},"queue":"com.apple.root.utility-qos","frames":[{"imageOffset":10868,"symbol":"kevent_id","symbolLocation":8,"imageIndex":8},{"imageOffset":150116,"symbol":"_dispatch_kq_poll","symbolLocation":220,"imageIndex":13},{"imageOffset":152692,"symbol":"_dispatch_event_loop_wait_for_ownership","symbolLocation":460,"imageIndex":13},{"imageOffset":71340,"symbol":"__DISPATCH_WAIT_FOR_QUEUE__","symbolLocation":432,"imageIndex":13},{"imageOffset":70136,"symbol":"_dispatch_sync_f_slow","symbolLocation":140,"imageIndex":13},{"imageOffset":973108,"symbol":"-[AVAudioEngine dealloc]","symbolLocation":320,"imageIndex":23},{"imageOffset":1161072,"symbol":"__swift_closure_destructor.419","symbolLocation":16,"imageIndex":0},{"imageOffset":48304,"symbol":"_swift_release_dealloc","symbolLocation":64,"imageIndex":10},{"imageOffset":453348,"symbol":"bool swift::RefCounts<swift::RefCountBitsT<(swift::RefCountInlinedness)1>>::doDecrementSlow<(swift::PerformDeinit)1>(swift::RefCountBitsT<(swift::RefCountInlinedness)1>, unsigned int)","symbolLocation":168,"imageIndex":10},{"imageOffset":5116,"symbol":"_call_dispose_helpers_excp","symbolLocation":48,"imageIndex":24},{"imageOffset":4544,"symbol":"_Block_release","symbolLocation":236,"imageIndex":24},{"imageOffset":111792,"symbol":"_dispatch_client_callout","symbolLocation":16,"imageIndex":13},{"imageOffset":232812,"symbol":"<deduplicated_symbol>","symbolLocation":28,"imageIndex":13},{"imageOffset":80604,"symbol":"_dispatch_root_queue_drain","symbolLocation":708,"imageIndex":13},{"imageOffset":82208,"symbol":"_dispatch_worker_thread2","symbolLocation":184,"imageIndex":13},{"imageOffset":11908,"symbol":"_pthread_wqthread","symbolLocation":232,"imageIndex":19},{"imageOffset":7184,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":19}]},{"id":1249231,"frames":[],"threadState":{"x":[{"value":6168670208},{"value":164899},{"value":6168133632},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6168670208},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675500040},"far":{"value":0}}},{"id":1249239,"frames":[],"threadState":{"x":[{"value":6170963968},{"value":162059},{"value":6170427392},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6170963968},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675500040},"far":{"value":0}}},{"id":1249240,"frames":[],"threadState":{"x":[{"value":6172110848},{"value":160807},{"value":6171574272},{"value":0},{"value":409603},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6172110848},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675500040},"far":{"value":0}}},{"id":1249288,"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6172678872},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8512909376},{"value":0},{"value":37338344504},{"value":37338344568},{"value":6172684512},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":37344139600},{"value":8489609088,"symbolLocation":0,"symbol":"_dispatch_mgr_q"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6675521832},"cpsr":{"value":1610616832},"fp":{"value":6172678992},"sp":{"value":6172678848},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675256588},"far":{"value":0}},"queue":"engine","frames":[{"imageOffset":17676,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":8},{"imageOffset":28968,"symbol":"_pthread_cond_wait","symbolLocation":980,"imageIndex":19},{"imageOffset":311356,"symbol":"-[NSOperation waitUntilFinished]","symbolLocation":488,"imageIndex":12},{"imageOffset":267280,"symbol":"_CFXNotificationPost","symbolLocation":804,"imageIndex":11},{"imageOffset":38052,"symbol":"-[NSNotificationCenter postNotificationName:object:userInfo:]","symbolLocation":88,"imageIndex":12},{"imageOffset":975540,"symbol":"invocation function for block in AVAudioEngineImpl::IOUnitConfigurationChanged()","symbolLocation":240,"imageIndex":23},{"imageOffset":69380,"symbol":"_dispatch_block_async_invoke2","symbolLocation":148,"imageIndex":13},{"imageOffset":111792,"symbol":"_dispatch_client_callout","symbolLocation":16,"imageIndex":13},{"imageOffset":25032,"symbol":"_dispatch_continuation_pop","symbolLocation":596,"imageIndex":13},{"imageOffset":102832,"symbol":"_dispatch_source_latch_and_call","symbolLocation":392,"imageIndex":13},{"imageOffset":97924,"symbol":"_dispatch_source_invoke","symbolLocation":844,"imageIndex":13},{"imageOffset":40600,"symbol":"_dispatch_lane_serial_drain","symbolLocation":332,"imageIndex":13},{"imageOffset":43820,"symbol":"_dispatch_lane_invoke","symbolLocation":392,"imageIndex":13},{"imageOffset":85556,"symbol":"_dispatch_root_queue_drain_deferred_wlh","symbolLocation":284,"imageIndex":13},{"imageOffset":83764,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":720,"imageIndex":13},{"imageOffset":11968,"symbol":"_pthread_wqthread","symbolLocation":292,"imageIndex":19},{"imageOffset":7184,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":19}]},{"id":1249289,"frames":[],"threadState":{"x":[{"value":6173831168},{"value":147219},{"value":6173294592},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6173831168},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675500040},"far":{"value":0}}},{"id":1249295,"frames":[],"threadState":{"x":[{"value":6174978048},{"value":146443},{"value":6174441472},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6174978048},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6675500040},"far":{"value":0}}}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64",
"base" : 4301062144,
"CFBundleShortVersionString" : "1.6.4",
"CFBundleIdentifier" : "com.FluidApp.app",
"size" : 15728640,
"uuid" : "7b797f41-1274-332f-a67b-a0015d07e662",
"path" : "\/Applications\/FluidVoice.app\/Contents\/MacOS\/FluidVoice",
"name" : "FluidVoice",
"CFBundleVersion" : "15"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4355309568,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "mediaremote-adapter.MediaRemoteAdapter",
"size" : 114688,
"uuid" : "41988bf7-a6a8-302b-beda-b898ce7bddb2",
"path" : "\/Applications\/FluidVoice.app\/Contents\/Frameworks\/MediaRemoteAdapter.framework\/Versions\/A\/MediaRemoteAdapter",
"name" : "MediaRemoteAdapter",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4365516800,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.transcribe.CTranscribe",
"size" : 2686976,
"uuid" : "dec9356f-74e3-3ab8-8b03-db27d425d56b",
"path" : "\/Applications\/FluidVoice.app\/Contents\/Frameworks\/CTranscribe.framework\/Versions\/A\/CTranscribe",
"name" : "CTranscribe",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4358029312,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "org.ggml.llama",
"size" : 4128768,
"uuid" : "859fc4fb-afe4-3d9b-a389-c19eadbcd316",
"path" : "\/Applications\/FluidVoice.app\/Contents\/Frameworks\/llama.framework\/Versions\/A\/llama",
"name" : "llama",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4588945408,
"size" : 49152,
"uuid" : "ca58aa96-b997-3a6d-9132-19d49be4b3e9",
"path" : "\/usr\/lib\/libobjc-trampolines.dylib",
"name" : "libobjc-trampolines.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4782178304,
"CFBundleShortVersionString" : "351.2",
"CFBundleIdentifier" : "com.apple.AGXMetalG15X-M1",
"size" : 8880128,
"uuid" : "a811f981-4c59-3fc5-99c7-d6a6f081448d",
"path" : "\/System\/Library\/Extensions\/AGXMetalG15X_M1.bundle\/Contents\/MacOS\/AGXMetalG15X_M1",
"name" : "AGXMetalG15X_M1",
"CFBundleVersion" : "351.2"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4831494144,
"CFBundleShortVersionString" : "1.14",
"CFBundleIdentifier" : "com.apple.audio.units.Components",
"size" : 1294336,
"uuid" : "39d246cc-28de-35c9-a46f-34bc747ca6cf",
"path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",
"name" : "CoreAudio",
"CFBundleVersion" : "1.14"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4821155840,
"CFBundleShortVersionString" : "3.0",
"CFBundleIdentifier" : "com.apple.security.csparser",
"size" : 114688,
"uuid" : "3bcf8cf8-291e-348f-8aa5-7408851d3c05",
"path" : "\/System\/Library\/Frameworks\/Security.framework\/Versions\/A\/PlugIns\/csparser.bundle\/Contents\/MacOS\/csparser",
"name" : "csparser",
"CFBundleVersion" : "61901.120.67"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6675238912,
"size" : 250544,
"uuid" : "fca53b98-3d6a-38b2-a0ec-df0f7e05f171",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6670909440,
"size" : 338764,
"uuid" : "ff1d8ae4-abef-35f1-a30a-1183b9cb414f",
"path" : "\/usr\/lib\/libobjc.A.dylib",
"name" : "libobjc.A.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7001358336,
"size" : 5904320,
"uuid" : "7669d858-d332-36c7-9c6c-4564ffbea8d2",
"path" : "\/usr\/lib\/swift\/libswiftCore.dylib",
"name" : "libswiftCore.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6675779584,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5628704,
"uuid" : "4bbd0da8-c600-3f3a-a38b-6664652fa04a",
"path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "5026.5.4.1.402"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6701391872,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 16655392,
"uuid" : "0c8c2a94-a688-3529-b2bb-4640df195105",
"path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "5026.5.4.1.402"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6673698816,
"size" : 291392,
"uuid" : "f071efe4-299f-3089-acc4-0025b8ffb52a",
"path" : "\/usr\/lib\/system\/libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6891413504,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3125536,
"uuid" : "8716490e-acc2-3688-8c2f-5ca42b4c9da9",
"path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6747549696,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 24260512,
"uuid" : "c92cc156-d767-322b-b79b-433f56e72561",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2685.60.104"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7561945088,
"CFBundleShortVersionString" : "7.5.3",
"CFBundleIdentifier" : "com.apple.SwiftUI",
"size" : 24418176,
"uuid" : "90f7fa24-a280-3e8a-a62d-148b11bfc28d",
"path" : "\/System\/Library\/Frameworks\/SwiftUI.framework\/Versions\/A\/SwiftUI",
"name" : "SwiftUI",
"CFBundleVersion" : "7.5.3"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6671466496,
"size" : 680472,
"uuid" : "f924bdd3-4365-3466-9580-8b1b3fa8f857",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6675492864,
"size" : 52028,
"uuid" : "4f33683c-18c8-39a1-800b-2e3bd43bcc13",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6886580224,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.audio.caulk",
"size" : 168032,
"uuid" : "47e71130-9608-3d99-aceb-df5638bc08df",
"path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
"name" : "caulk"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7180513280,
"CFBundleShortVersionString" : "9.511",
"CFBundleIdentifier" : "com.apple.ANEServices",
"size" : 199072,
"uuid" : "afb2e1e5-465c-37ea-a8c8-4cc2db06de29",
"path" : "\/System\/Library\/PrivateFrameworks\/ANEServices.framework\/Versions\/A\/ANEServices",
"name" : "ANEServices",
"CFBundleVersion" : "9.511"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6779691008,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.CFNetwork",
"size" : 3887584,
"uuid" : "96293549-e281-3713-8abf-886f0f966951",
"path" : "\/System\/Library\/Frameworks\/CFNetwork.framework\/Versions\/A\/CFNetwork",
"name" : "CFNetwork",
"CFBundleVersion" : "3860.600.21"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 9455144960,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.audio.AVFAudio",
"size" : 1321472,
"uuid" : "34a9c98b-a386-338f-a15d-2c67779545e6",
"path" : "\/System\/Library\/Frameworks\/AVFAudio.framework\/Versions\/A\/AVFAudio",
"name" : "AVFAudio"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6672150528,
"size" : 12841,
"uuid" : "cc947089-488d-316b-a9c7-46dec0f73145",
"path" : "\/usr\/lib\/system\/libsystem_blocks.dylib",
"name" : "libsystem_blocks.dylib"
}
],
"sharedCache" : {
"base" : 6670336000,
"size" : 5990973440,
"uuid" : "157e6d2e-2e5c-39b1-8f2a-8866ee228bed"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%)\nWritable regions: Total=255.2M written=721K(0%) resident=721K(0%) swapped_out=0K(0%) unallocated=254.5M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nAttributeGraph Data 1024K 1 \nColorSync 32K 2 \nCoreAnimation 1824K 106 \nCoreGraphics 32K 2 \nCoreUI image data 400K 3 \nDispatch continuations 128.0M 1 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 101.7M 30 \nMALLOC guard page 3136K 4 \nSQLite page cache 384K 3 \nSTACK GUARD 56.3M 17 \nStack 16.5M 17 \nVM_ALLOCATE 3392K 15 \n__AUTH 5959K 630 \n__AUTH_CONST 88.7M 1015 \n__CTF 824 1 \n__DATA 38.2M 972 \n__DATA_CONST 35.0M 1027 \n__DATA_DIRTY 8331K 872 \n__FONT_DATA 2352 1 \n__LINKEDIT 610.4M 9 \n__LLVM_COV 800K 2 \n__OBJC_RO 79.1M 1 \n__OBJC_RW 2598K 1 \n__TEXT 1.2G 1052 \n__TPRO_CONST 128K 2 \nmapped file 300.9M 51 \npage table in kernel 721K 1 \nshared memory 2480K 19 \n=========== ======= ======= \nTOTAL 2.7G 5861 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"logWritingSignature" : "baa6537e3b36f422cd104c4ae1d8663f01801fe0",
"bug_type" : "309",
"roots_installed" : 0,
"trmStatus" : 1,
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "60f8ddccefea4203d95cbeef",
"factorPackIds" : [
],
"deploymentId" : 240000025
},
{
"rolloutId" : "60da5e84ab0ca017dace9abf",
"factorPackIds" : [
],
"deploymentId" : 240000008
}
],
"experiments" : [
]
}
}
Describe the bug
FluidVoice crashes while handling an
AVAudioEngineconfiguration change. The crash report indicates that the application is processing an audio-engine configuration-change notification while anAVAudioEngineinstance is being deallocated on another thread.The crash occurs in:
The Objective-C runtime aborts in:
which suggests a race condition involving object lifetime (attempting to create a weak reference to an object that is already being deallocated or is otherwise invalid).
I'm attaching the complete macOS crash report for reference.
Reproduction steps
Unfortunately I do not have reliable reproduction steps yet.
The crash occurred approximately 52 seconds after launching FluidVoice.
I do use virtual audio devices (Loopback) and frequently switch between audio devices, although I cannot confirm that an audio route change immediately preceded this crash.
Expected behavior
FluidVoice should safely handle audio-engine and audio-device configuration changes without crashing.
If an
AVAudioEngineneeds to be restarted or replaced, observer callbacks should not be able to access objects that are simultaneously being deallocated.Actual behavior
FluidVoice terminated with:
The main thread was handling an audio-engine configuration-change notification while another thread was deallocating an
AVAudioEngine.Relevant stack frames:
At the same time, another thread was executing:
This appears to be an object lifetime race during audio-engine teardown or replacement.
App Version
1.6.4
macOS Version
26.5.2
Architecture
Apple Silicon
Logs or crash report
Screenshots or screen recording
No response