Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash in audio processing on macOS #6680

Open
Andy53 opened this issue Jan 4, 2025 · 6 comments
Open

Crash in audio processing on macOS #6680

Andy53 opened this issue Jan 4, 2025 · 6 comments
Labels

Comments

@Andy53
Copy link

Andy53 commented Jan 4, 2025

Description

When using Mumble frequently the audio will cut out and then I will get a crash from com.apple.audio.IOThread.client.

Steps to reproduce

Join a Mumble channel with at least 200 people.
Wait and sound will cut out.
Wait some more and Mumble crashes.

Mumble version

1.5.634

Mumble component

Client

OS

macOS

Reproducible?

Yes

Additional information

Running on an M3 Pro
MasOS: 14.6.1 (23G93)

Relevant log output

Logs ------------------------------------- Translated Report (Full Report Below) -------------------------------------

Process: Mumble [9050]
Path: /Applications/Mumble.app/Contents/MacOS/Mumble
Identifier: mumble-client
Version: 1.5.634
Code Type: X86-64 (Translated)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2025-01-04 13:11:30.9998 -0700
OS Version: macOS 14.6.1 (23G93)
Report Version: 12
Anonymous UUID: 38362BAB-50AE-5BC1-0CAA-16C298D842E7

Sleep/Wake UUID: 6EF1923C-436F-4324-9260-634BB6A0CA5F

Time Awake Since Boot: 100000 seconds
Time Since Wake: 941 seconds

System Integrity Protection: enabled

Notes:
PC register does not match crashing frame (0x0 vs 0x109FEA808)

Crashed Thread: 10 com.apple.audio.IOThread.client

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x3838393238392e50 -> 0x0000393238392e50 (possible pointer authentication failure)
Exception Codes: 0x0000000000000001, 0x3838393238392e50

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [9050]

VM Region Info: 0x393238392e50 is not in any region. Bytes after previous region: 62406818082385 Bytes before following region: 42665261846960
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL reserved VM address space (unallocated)
---> GAP OF 0x5f9000000000 BYTES
MALLOC_NANO 600000000000-600020000000 [512.0M] rw-/rwx SM=PRV

Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x109FEA808)

Thread 0:: Dispatch queue: com.apple.main-thread
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439808e mach_msg2_trap + 10
2 libsystem_kernel.dylib 0x7ff8043a6878 mach_msg2_internal + 84
3 libsystem_kernel.dylib 0x7ff80439f178 mach_msg_overwrite + 653
4 libsystem_kernel.dylib 0x7ff80439837d mach_msg + 19
5 CoreFoundation 0x7ff8044b5909 __CFRunLoopServiceMachPort + 143
6 CoreFoundation 0x7ff8044b437c __CFRunLoopRun + 1371
7 CoreFoundation 0x7ff8044b3859 CFRunLoopRunSpecific + 557
8 HIToolbox 0x7ff80f3aca09 RunCurrentEventLoopInMode + 292
9 HIToolbox 0x7ff80f3ac816 ReceiveNextEventCommon + 665
10 HIToolbox 0x7ff80f3ac561 _BlockUntilNextEventMatchingListInModeWithFilter + 66
11 AppKit 0x7ff807a85171 _DPSNextEvent + 880
12 AppKit 0x7ff808399af0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1273
13 AppKit 0x7ff807a76585 -[NSApplication run] + 603
14 Mumble 0x104e85cbc QCocoaEventDispatcher::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 2812
15 Mumble 0x105509847 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 439
16 Mumble 0x10550d3a2 QCoreApplication::exec() + 130
17 Mumble 0x10582b885 main + 12757
18 dyld 0x207645345 start + 1909

Thread 1:: com.apple.rosetta.exceptionserver
0 runtime 0x7ff7ffe38414 0x7ff7ffe34000 + 17428

Thread 2:: Qt bearer thread
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439ee5e poll + 10
2 Mumble 0x10554ed62 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 130
3 Mumble 0x1055502a7 QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 983
4 Mumble 0x105509847 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 439
5 Mumble 0x1053a89f3 QThread::exec() + 131
6 Mumble 0x1053a95b7 QThreadPrivate::start(void*) + 279
7 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
8 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 3:: GlobalShortcutMac
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439808e mach_msg2_trap + 10
2 libsystem_kernel.dylib 0x7ff8043a6878 mach_msg2_internal + 84
3 libsystem_kernel.dylib 0x7ff80439f178 mach_msg_overwrite + 653
4 libsystem_kernel.dylib 0x7ff80439837d mach_msg + 19
5 CoreFoundation 0x7ff8044b5909 __CFRunLoopServiceMachPort + 143
6 CoreFoundation 0x7ff8044b437c __CFRunLoopRun + 1371
7 CoreFoundation 0x7ff8044b3859 CFRunLoopRunSpecific + 557
8 CoreFoundation 0x7ff80452e649 CFRunLoopRun + 40
9 Mumble 0x1053a95b7 QThreadPrivate::start(void*) + 279
10 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
11 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 4:: caulk.messenger.shared:17
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439800a semaphore_wait_trap + 10
2 caulk 0x7ff80f0c8ba8 caulk::semaphore::timed_wait(double) + 150
3 caulk 0x7ff80f0c8ac4 caulk::concurrent::details::worker_thread::run() + 30
4 caulk 0x7ff80f0c87e8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void) + 41
5 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
6 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 5:: caulk.messenger.shared:high
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439800a semaphore_wait_trap + 10
2 caulk 0x7ff80f0c8ba8 caulk::semaphore::timed_wait(double) + 150
3 caulk 0x7ff80f0c8ac4 caulk::concurrent::details::worker_thread::run() + 30
4 caulk 0x7ff80f0c87e8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void) + 41
5 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
6 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 6:: com.apple.CFSocket.private
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff8043a0f32 __select + 10
2 CoreFoundation 0x7ff8044dd3cf __CFSocketManager + 637
3 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
4 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 7:: caulk::deferred_logger
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439800a semaphore_wait_trap + 10
2 caulk 0x7ff80f0c8ba8 caulk::semaphore::timed_wait(double) + 150
3 caulk 0x7ff80f0c8ac4 caulk::concurrent::details::worker_thread::run() + 30
4 caulk 0x7ff80f0c87e8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void) + 41
5 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
6 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 8:: QNetworkAccessManager thread
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439ee5e poll + 10
2 Mumble 0x10554eeba qt_safe_poll(pollfd*, unsigned int, timespec const*) + 474
3 Mumble 0x1055502a7 QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 983
4 Mumble 0x105509847 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 439
5 Mumble 0x1053a89f3 QThread::exec() + 131
6 Mumble 0x1053a95b7 QThreadPrivate::start(void*) + 279
7 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
8 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 9:: com.apple.audio.IOThread.client
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439808e mach_msg2_trap + 10
2 libsystem_kernel.dylib 0x7ff8043a6878 mach_msg2_internal + 84
3 libsystem_kernel.dylib 0x7ff80439f178 mach_msg_overwrite + 653
4 libsystem_kernel.dylib 0x7ff80439837d mach_msg + 19
5 CoreAudio 0x7ff806b38fc3 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 103
6 CoreAudio 0x7ff806a06b56 HALC_ProxyIOContext::IOWorkLoop() + 4562
7 CoreAudio 0x7ff806a05291 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 73
8 CoreAudio 0x7ff806b98298 HALC_IOThread::Entry(void*) + 72
9 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
10 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 10 Crashed:: com.apple.audio.IOThread.client
0 0x109fea808 ???
1 libsystem_platform.dylib 0x7ff804406ff3 _sigtramp + 51
2 Mumble 0x1058bb2ae ClientUser::setTalking(Settings::TalkState) + 254
3 Mumble 0x10589a751 AudioOutputSpeech::prepareSampleBuffer(unsigned int) + 3329
4 Mumble 0x105894841 AudioOutput::mix(void*, unsigned int) + 497
5 Mumble 0x105a956fb CoreAudioOutput::outputCallback(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 27
6 CoreAudio 0x130f0d249 0x130f06000 + 29257
7 CoreAudio 0x13101947d 0x130f06000 + 1127549
8 CoreAudio 0x130f110ea 0x130f06000 + 45290
9 CoreAudio 0x7ff806a08283 HALC_ProxyIOContext::IOWorkLoop() + 10495
10 CoreAudio 0x7ff806a05291 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 73
11 CoreAudio 0x7ff806b98298 HALC_IOThread::Entry(void*) + 72
12 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
13 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 11:: com.apple.NSEventThread
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439808e mach_msg2_trap + 10
2 libsystem_kernel.dylib 0x7ff8043a6878 mach_msg2_internal + 84
3 libsystem_kernel.dylib 0x7ff80439f178 mach_msg_overwrite + 653
4 libsystem_kernel.dylib 0x7ff80439837d mach_msg + 19
5 CoreFoundation 0x7ff8044b5909 __CFRunLoopServiceMachPort + 143
6 CoreFoundation 0x7ff8044b437c __CFRunLoopRun + 1371
7 CoreFoundation 0x7ff8044b3859 CFRunLoopRunSpecific + 557
8 AppKit 0x7ff807be329c _NSEventThread + 122
9 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
10 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 12:: ServerHandler
0 ??? 0x7ff894686a78 ???
1 libsystem_kernel.dylib 0x7ff80439ee5e poll + 10
2 Mumble 0x10554ed62 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 130
3 Mumble 0x1055502a7 QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 983
4 Mumble 0x105509847 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 439
5 Mumble 0x1053a89f3 QThread::exec() + 131
6 Mumble 0x1059c2f3b ServerHandler::run() + 2571
7 Mumble 0x1053a95b7 QThreadPrivate::start(void*) + 279
8 libsystem_pthread.dylib 0x7ff8043d818b _pthread_start + 99
9 libsystem_pthread.dylib 0x7ff8043d3ae3 thread_start + 15

Thread 13:
0 runtime 0x7ff7ffe5694c 0x7ff7ffe34000 + 141644

Thread 10 crashed with X86 Thread State (64-bit):
rax: 0xe91fab0892e600c0 rbx: 0x3838393238392e30 rcx: 0x0000000000000000 rdx: 0x0000000000000000
rdi: 0x0000600001411340 rsi: 0x0000000000000003 rbp: 0x000000031020d620 rsp: 0x000000031020d560
r8: 0x00000001061afa30 r9: 0x0000000000000000 r10: 0x0000000000000140 r11: 0x00007fc290008530
r12: 0x0000600000d70800 r13: 0x0000600001863810 r14: 0x0000000000000000 r15: 0x000000006c6c6f72
rip: rfl: 0x0000000000000247
tmp0: 0x0000000106ad4000 tmp1: 0x00000001058bb27c tmp2: 0x00000001058bb2ae

Binary Images:
0x20763f000 - 0x2076cffff dyld () <18f658dd-20f3-324d-b7ac-8a9c60b574b3> /usr/lib/dyld
0x130f06000 - 0x131047fff com.apple.audio.units.Components (1.14) <6aebc757-3fa4-3d3d-b357-0341a4c75fff> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x1303b4000 - 0x1303c0fff libobjc-trampolines.dylib (
) <4495fe2d-e347-3f01-98d4-b9f51e1d9064> /usr/lib/libobjc-trampolines.dylib
0x130342000 - 0x130345fff liblink.dylib () /Applications/Mumble.app/Contents/Plugins/liblink.dylib
0x7ff7ffe34000 - 0x7ff7ffe63fff runtime (
) <785a360c-c838-3095-94d4-2cc4faf5d5de> /usr/libexec/rosetta/runtime
0x111c8f000 - 0x111ce2fff libRosettaRuntime () <3e6996b2-eddb-3269-b841-bb2b3c546f07> /Library/Apple//libRosettaRuntime
0x104294000 - 0x106ad3fff mumble-client () <5b6c64db-12af-3a22-8d37-ca452d26b184> /Applications/Mumble.app/Contents/MacOS/Mumble
0x0 - 0xffffffffffffffff ??? (
) <00000000-0000-0000-0000-000000000000> ???
0x7ff804397000 - 0x7ff8043d1ff7 libsystem_kernel.dylib () <54b50613-cc4b-3ace-a9ec-919ea83d5e5f> /usr/lib/system/libsystem_kernel.dylib
0x7ff804439000 - 0x7ff8048d2ffc com.apple.CoreFoundation (6.9) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7ff80f37e000 - 0x7ff80f618ff3 com.apple.HIToolbox (2.1.1) <2aa738bf-9f72-3227-8bba-7eae7b9f080b> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7ff807a46000 - 0x7ff808e76ff7 com.apple.AppKit (6.9) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7ff8043d2000 - 0x7ff8043ddff7 libsystem_pthread.dylib (
) /usr/lib/system/libsystem_pthread.dylib
0x7ff80f0c7000 - 0x7ff80f0ecff7 com.apple.audio.caulk (1.0) <96b6ddc4-bd0a-350a-99bb-1e8e65766b32> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x7ff80681b000 - 0x7ff806f45ffb com.apple.audio.CoreAudio (5.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7ff804403000 - 0x7ff80440dff7 libsystem_platform.dylib (*) <4ea5bbf7-8ce1-37ab-916b-d14ffd7d2b4b> /usr/lib/system/libsystem_platform.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=726.9M resident=0K(0%) swapped_out_or_unallocated=726.9M(100%)
Writable regions: Total=2.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.2G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 1
Activity Tracing 256K 1
CG image 148K 12
ColorSync 108K 10
CoreAnimation 552K 67
CoreGraphics 16K 3
CoreUI image data 2080K 13
Foundation 16K 1
Kernel Alloc Once 8K 1
MALLOC 2.1G 73
MALLOC guard page 192K 12
Rosetta Arena 4096K 2
Rosetta Generic 2200K 547
Rosetta IndirectBranch 1024K 1
Rosetta JIT 128.0M 1
Rosetta Return Stack 260K 26
Rosetta Thread Context 260K 26
STACK GUARD 4K 1
Stack 14.1M 13
Stack Guard 56.1M 12
VM_ALLOCATE 584K 30
VM_ALLOCATE (reserved) 20K 2 reserved VM address space (unallocated)
__CTF 824 1
__DATA 28.9M 503
__DATA_CONST 30.4M 326
__DATA_DIRTY 1240K 165
__FONT_DATA 2352 1
__INFO_FILTER 8 1
__LINKEDIT 202.4M 11
__OBJC_RO 71.8M 1
__OBJC_RW 2198K 2
__TEXT 524.5M 522
mapped file 657.8M 89
shared memory 1448K 17
=========== ======= =======
TOTAL 3.8G 2494
TOTAL, minus reserved VM space 3.8G 2494


Full Report

{"app_name":"Mumble","timestamp":"2025-01-04 13:11:59.00 -0700","app_version":"","slice_uuid":"5b6c64db-12af-3a22-8d37-ca452d26b184","build_version":"1.5.634","platform":1,"bundleID":"mumble-client","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.6.1 (23G93)","roots_installed":0,"name":"Mumble","incident_id":"A3735856-EBE3-4187-A311-B98D10C21BC8"}
{
"uptime" : 100000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Mac15,6",
"coalitionID" : 676,
"osVersion" : {
"train" : "macOS 14.6.1",
"build" : "23G93",
"releaseType" : "User"
},
"captureTime" : "2025-01-04 13:11:30.9998 -0700",
"codeSigningMonitor" : 1,
"incident" : "A3735856-EBE3-4187-A311-B98D10C21BC8",
"pid" : 9050,
"translated" : true,
"cpuType" : "X86-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2025-01-04 13:00:42.0888 -0700",
"procStartAbsTime" : 2542310037039,
"procExitAbsTime" : 2557884005457,
"procName" : "Mumble",
"procPath" : "/Applications/Mumble.app/Contents/MacOS/Mumble",
"bundleInfo" : {"CFBundleVersion":"1.5.634","CFBundleIdentifier":"mumble-client"},
"storeInfo" : {"deviceIdentifierForVendor":"527BC0C4-D1E7-5EDE-98CC-35AD0A4C98CD","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "mumble-client",
"crashReporterKey" : "38362BAB-50AE-5BC1-0CAA-16C298D842E7",
"codeSigningID" : "",
"codeSigningTeamID" : "",
"codeSigningValidationCategory" : 0,
"codeSigningTrustLevel" : 4294967295,
"wakeTime" : 941,
"sleepWakeUUID" : "6EF1923C-436F-4324-9260-634BB6A0CA5F",
"sip" : "enabled",
"vmRegionInfo" : "0x393238392e50 is not in any region. Bytes after previous region: 62406818082385 Bytes before following region: 42665261846960\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL reserved VM address space (unallocated)\n---> GAP OF 0x5f9000000000 BYTES\n MALLOC_NANO 600000000000-600020000000 [512.0M] rw-/rwx SM=PRV ",
"exception" : {"codes":"0x0000000000000001, 0x3838393238392e50","rawCodes":[1,4051050752674180688],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x3838393238392e50 -> 0x0000393238392e50 (possible pointer authentication failure)"},
"termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":9050},
"vmregioninfo" : "0x393238392e50 is not in any region. Bytes after previous region: 62406818082385 Bytes before following region: 42665261846960\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL reserved VM address space (unallocated)\n---> GAP OF 0x5f9000000000 BYTES\n MALLOC_NANO 600000000000-600020000000 [512.0M] rw-/rwx SM=PRV ",
"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" : 10,
"threads" : [{"id":1037758,"threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":62685047685120},"r12":{"value":4294967295},"rosetta":{"tmp2":{"value":140703199553656},"tmp1":{"value":140705618488168},"tmp0":{"value":18446744073709551615}},"rbx":{"value":62685047685120},"r8":{"value":0},"r15":{"value":62685047685120},"r10":{"value":62685047685120},"rdx":{"value":8589934592},"rdi":{"value":4294967295},"r9":{"value":62685047685120},"r13":{"value":21592279046},"rflags":{"value":643},"rax":{"value":268451845},"rsp":{"value":0},"r11":{"value":0},"rcx":{"value":21592279046},"r14":{"value":2},"rsi":{"value":2}},"queue":"com.apple.main-thread","frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":4238,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":8},{"imageOffset":63608,"symbol":"mach_msg2_internal","symbolLocation":84,"imageIndex":8},{"imageOffset":33144,"symbol":"mach_msg_overwrite","symbolLocation":653,"imageIndex":8},{"imageOffset":4989,"symbol":"mach_msg","symbolLocation":19,"imageIndex":8},{"imageOffset":510217,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":143,"imageIndex":9},{"imageOffset":504700,"symbol":"__CFRunLoopRun","symbolLocation":1371,"imageIndex":9},{"imageOffset":501849,"symbol":"CFRunLoopRunSpecific","symbolLocation":557,"imageIndex":9},{"imageOffset":190985,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":10},{"imageOffset":190486,"symbol":"ReceiveNextEventCommon","symbolLocation":665,"imageIndex":10},{"imageOffset":189793,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":66,"imageIndex":10},{"imageOffset":258417,"symbol":"_DPSNextEvent","symbolLocation":880,"imageIndex":11},{"imageOffset":9779952,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1273,"imageIndex":11},{"imageOffset":198021,"symbol":"-[NSApplication run]","symbolLocation":603,"imageIndex":11},{"imageOffset":12524732,"symbol":"QCocoaEventDispatcher::processEvents(QFlagsQEventLoop::ProcessEventsFlag)","symbolLocation":2812,"imageIndex":6},{"imageOffset":19355719,"symbol":"QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)","symbolLocation":439,"imageIndex":6},{"imageOffset":19370914,"symbol":"QCoreApplication::exec()","symbolLocation":130,"imageIndex":6},{"imageOffset":22640773,"symbol":"main","symbolLocation":12757,"imageIndex":6},{"imageOffset":25413,"symbol":"start","symbolLocation":1909,"imageIndex":0}]},{"id":1037764,"name":"com.apple.rosetta.exceptionserver","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":34097745362944},"r12":{"value":4446744476},"rosetta":{"tmp2":{"value":0},"tmp1":{"value":4462471030027},"tmp0":{"value":10337986281472}},"rbx":{"value":4462471030027},"r8":{"value":7939},"r15":{"value":5435822080},"r10":{"value":15586436317184},"rdx":{"value":0},"rdi":{"value":0},"r9":{"value":0},"r13":{"value":5109914480},"rflags":{"value":582},"rax":{"value":268451845},"rsp":{"value":10337986281472},"r11":{"value":4051050752674180688},"rcx":{"value":17314086914},"r14":{"value":4462651400,"region":""},"rsi":{"value":2616}},"frames":[{"imageOffset":17428,"imageIndex":4}]},{"id":1037793,"name":"Qt bearer thread","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":0},"r12":{"value":13149515360},"rosetta":{"tmp2":{"value":140703199522388},"tmp1":{"value":140705618487884},"tmp0":{"value":18446744073709551615}},"rbx":{"value":4835703278458516699},"r8":{"value":36},"r15":{"value":105553153391000},"r10":{"value":4835703278458516699},"rdx":{"value":9998},"rdi":{"value":4294967303},"r9":{"value":0},"r13":{"value":2516875},"rflags":{"value":658},"rax":{"value":4},"rsp":{"value":116},"r11":{"value":2043},"rcx":{"value":0},"r14":{"value":1},"rsi":{"value":106570}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":32350,"symbol":"poll","symbolLocation":10,"imageIndex":8},{"imageOffset":19639650,"symbol":"qt_safe_poll(pollfd*, unsigned int, timespec const*)","symbolLocation":130,"imageIndex":6},{"imageOffset":19645095,"symbol":"QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag)","symbolLocation":983,"imageIndex":6},{"imageOffset":19355719,"symbol":"QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)","symbolLocation":439,"imageIndex":6},{"imageOffset":17910259,"symbol":"QThread::exec()","symbolLocation":131,"imageIndex":6},{"imageOffset":17913271,"symbol":"QThreadPrivate::start(void*)","symbolLocation":279,"imageIndex":6},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1037807,"name":"GlobalShortcutMac","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":262813343809536},"r12":{"value":4294967295},"rosetta":{"tmp2":{"value":140703199553656},"tmp1":{"value":140705618488168},"tmp0":{"value":18446744073709551615}},"rbx":{"value":262813343809536},"r8":{"value":0},"r15":{"value":262813343809536},"r10":{"value":262813343809536},"rdx":{"value":8589934592},"rdi":{"value":4294967295},"r9":{"value":262813343809536},"r13":{"value":21592279046},"rflags":{"value":643},"rax":{"value":268451845},"rsp":{"value":0},"r11":{"value":0},"rcx":{"value":21592279046},"r14":{"value":2},"rsi":{"value":2}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":4238,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":8},{"imageOffset":63608,"symbol":"mach_msg2_internal","symbolLocation":84,"imageIndex":8},{"imageOffset":33144,"symbol":"mach_msg_overwrite","symbolLocation":653,"imageIndex":8},{"imageOffset":4989,"symbol":"mach_msg","symbolLocation":19,"imageIndex":8},{"imageOffset":510217,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":143,"imageIndex":9},{"imageOffset":504700,"symbol":"__CFRunLoopRun","symbolLocation":1371,"imageIndex":9},{"imageOffset":501849,"symbol":"CFRunLoopRunSpecific","symbolLocation":557,"imageIndex":9},{"imageOffset":1005129,"symbol":"CFRunLoopRun","symbolLocation":40,"imageIndex":9},{"imageOffset":17913271,"symbol":"QThreadPrivate::start(void*)","symbolLocation":279,"imageIndex":6},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1037831,"name":"caulk.messenger.shared:17","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":120},"r12":{"value":0},"rosetta":{"tmp2":{"value":140703199504012},"tmp1":{"value":140705618487880},"tmp0":{"value":18446744073709551615}},"rbx":{"value":0},"r8":{"value":105553141558240},"r15":{"value":0},"r10":{"value":0},"rdx":{"value":1},"rdi":{"value":0},"r9":{"value":120},"r13":{"value":0},"rflags":{"value":663},"rax":{"value":14},"rsp":{"value":120},"r11":{"value":18446744073709551608},"rcx":{"value":0},"r14":{"value":105553141558272},"rsi":{"value":105553141558272}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":4106,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":8},{"imageOffset":7080,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":150,"imageIndex":13},{"imageOffset":6852,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":30,"imageIndex":13},{"imageOffset":6120,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void)","symbolLocation":41,"imageIndex":13},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1037832,"name":"caulk.messenger.shared:high","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":5},"r12":{"value":0},"rosetta":{"tmp2":{"value":140703199504012},"tmp1":{"value":140705618487880},"tmp0":{"value":18446744073709551615}},"rbx":{"value":1},"r8":{"value":105553141558448},"r15":{"value":0},"r10":{"value":1},"rdx":{"value":52227},"rdi":{"value":105553141558480},"r9":{"value":5},"r13":{"value":0},"rflags":{"value":663},"rax":{"value":14},"rsp":{"value":140703381103540,"symbolLocation":56,"symbol":"bool std::__1::__cxx_atomic_compare_exchange_weak[abi:ue170006]<caulk::concurrent::stack<caulk::alloc::free_block, caulk::concurrent::intrusive_single_link_nodecaulk::alloc::free_block>::qhead>(std::__1::__cxx_atomic_base_impl<caulk::concurrent::stack<caulk::alloc::free_block, caulk::concurrent::intrusive_single_link_nodecaulk::alloc::free_block>::qhead>, caulk::concurrent::stack<caulk::alloc::free_block, caulk::concurrent::intrusive_single_link_nodecaulk::alloc::free_block>::qhead, caulk::concurrent::stack<caulk::alloc::free_block, caulk::concurrent::intrusive_single_link_nodecaulk::alloc::free_block>::qhead, std::__1::memory_order, std::__1::memory_order)"},"r11":{"value":0},"rcx":{"value":52227},"r14":{"value":105553141558480},"rsi":{"value":105553141558448}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":4106,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":8},{"imageOffset":7080,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":150,"imageIndex":13},{"imageOffset":6852,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":30,"imageIndex":13},{"imageOffset":6120,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void)","symbolLocation":41,"imageIndex":13},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1037865,"name":"com.apple.CFSocket.private","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":0},"r12":{"value":1},"rosetta":{"tmp2":{"value":140703199530792},"tmp1":{"value":140705618487884},"tmp0":{"value":18446744073709551615}},"rbx":{"value":0},"r8":{"value":0},"r15":{"value":105553151279120},"r10":{"value":0},"rdx":{"value":105553151279104},"rdi":{"value":0},"r9":{"value":0},"r13":{"value":140704269273744,"symbolLocation":0,"symbol":"__kCFNull"},"rflags":{"value":642},"rax":{"value":4},"rsp":{"value":0},"r11":{"value":140703200394523,"symbolLocation":0,"symbol":"-[__NSCFArray objectAtIndex:]"},"rcx":{"value":0},"r14":{"value":105553162524576},"rsi":{"value":0}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":40754,"symbol":"__select","symbolLocation":10,"imageIndex":8},{"imageOffset":672719,"symbol":"__CFSocketManager","symbolLocation":637,"imageIndex":9},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1037868,"name":"caulk::deferred_logger","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":22},"r12":{"value":0},"rosetta":{"tmp2":{"value":140703199504012},"tmp1":{"value":140705618487880},"tmp0":{"value":18446744073709551615}},"rbx":{"value":13156565095},"r8":{"value":105553143841240},"r15":{"value":0},"r10":{"value":13156565095},"rdx":{"value":0},"rdi":{"value":0},"r9":{"value":22},"r13":{"value":0},"rflags":{"value":663},"rax":{"value":14},"rsp":{"value":0},"r11":{"value":0},"rcx":{"value":105553124579448},"r14":{"value":105553143841272},"rsi":{"value":105553124579424}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":4106,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":8},{"imageOffset":7080,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":150,"imageIndex":13},{"imageOffset":6852,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":30,"imageIndex":13},{"imageOffset":6120,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void)","symbolLocation":41,"imageIndex":13},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1037875,"name":"QNetworkAccessManager thread","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":0},"r12":{"value":36},"rosetta":{"tmp2":{"value":140703199522388},"tmp1":{"value":140705618487884},"tmp0":{"value":18446744073709551615}},"rbx":{"value":1},"r8":{"value":36},"r15":{"value":105553164003096},"r10":{"value":1},"rdx":{"value":4294967295},"rdi":{"value":4294967307},"r9":{"value":0},"r13":{"value":105553164003072},"rflags":{"value":658},"rax":{"value":4},"rsp":{"value":24},"r11":{"value":265},"rcx":{"value":0},"r14":{"value":1},"rsi":{"value":105553164003072}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":32350,"symbol":"poll","symbolLocation":10,"imageIndex":8},{"imageOffset":19639994,"symbol":"qt_safe_poll(pollfd*, unsigned int, timespec const*)","symbolLocation":474,"imageIndex":6},{"imageOffset":19645095,"symbol":"QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag)","symbolLocation":983,"imageIndex":6},{"imageOffset":19355719,"symbol":"QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)","symbolLocation":439,"imageIndex":6},{"imageOffset":17910259,"symbol":"QThread::exec()","symbolLocation":131,"imageIndex":6},{"imageOffset":17913271,"symbol":"QThreadPrivate::start(void*)","symbolLocation":279,"imageIndex":6},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1037899,"name":"com.apple.audio.IOThread.client","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":483866720600064},"r12":{"value":0},"rosetta":{"tmp2":{"value":140703199553656},"tmp1":{"value":140705618488168},"tmp0":{"value":18446744073709551615}},"rbx":{"value":128007},"r8":{"value":278077657579520},"r15":{"value":483866720600064},"r10":{"value":128007},"rdx":{"value":103079215123},"rdi":{"value":0},"r9":{"value":483866720600064},"r13":{"value":17179869187},"rflags":{"value":643},"rax":{"value":268451845},"rsp":{"value":278077657579520},"r11":{"value":32},"rcx":{"value":17179869187},"r14":{"value":32},"rsi":{"value":32}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":4238,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":8},{"imageOffset":63608,"symbol":"mach_msg2_internal","symbolLocation":84,"imageIndex":8},{"imageOffset":33144,"symbol":"mach_msg_overwrite","symbolLocation":653,"imageIndex":8},{"imageOffset":4989,"symbol":"mach_msg","symbolLocation":19,"imageIndex":8},{"imageOffset":3268547,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":103,"imageIndex":14},{"imageOffset":2014038,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4562,"imageIndex":14},{"imageOffset":2007697,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":73,"imageIndex":14},{"imageOffset":3658392,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":72,"imageIndex":14},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"triggered":true,"id":1038026,"name":"com.apple.audio.IOThread.client","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":13155489312},"r12":{"value":105553130358784},"rosetta":{"tmp2":{"value":4388008622},"tmp1":{"value":4388008572},"tmp0":{"value":4406984704}},"rbx":{"value":4051050752674180656},"r8":{"value":4397398576,"symbolLocation":0,"symbol":"qt_meta_data_QObject"},"r15":{"value":1819045746},"r10":{"value":320},"rdx":{"value":0},"rdi":{"value":105553137308480},"r9":{"value":0},"r13":{"value":105553141839888},"rflags":{"value":583},"rax":{"value":16798333188427874496},"rsp":{"value":13155489120},"r11":{"value":140473616336176},"rcx":{"value":0},"r14":{"value":0},"rsi":{"value":3}},"frames":[{"imageOffset":4462651400,"region":"","imageIndex":7},{"imageOffset":16371,"symbol":"_sigtramp","symbolLocation":51,"imageIndex":15},{"imageOffset":23229102,"symbol":"ClientUser::setTalking(Settings::TalkState)","symbolLocation":254,"imageIndex":6},{"imageOffset":23095121,"symbol":"AudioOutputSpeech::prepareSampleBuffer(unsigned int)","symbolLocation":3329,"imageIndex":6},{"imageOffset":23070785,"symbol":"AudioOutput::mix(void*, unsigned int)","symbolLocation":497,"imageIndex":6},{"imageOffset":25171707,"symbol":"CoreAudioOutput::outputCallback(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*)","symbolLocation":27,"imageIndex":6},{"imageOffset":29257,"imageIndex":1},{"imageOffset":1127549,"imageIndex":1},{"imageOffset":45290,"imageIndex":1},{"imageOffset":2019971,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":10495,"imageIndex":14},{"imageOffset":2007697,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":73,"imageIndex":14},{"imageOffset":3658392,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":72,"imageIndex":14},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1038043,"name":"com.apple.NSEventThread","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":278687542935552},"r12":{"value":4294967295},"rosetta":{"tmp2":{"value":140703199553656},"tmp1":{"value":140705618488168},"tmp0":{"value":18446744073709551615}},"rbx":{"value":278687542935552},"r8":{"value":0},"r15":{"value":278687542935552},"r10":{"value":278687542935552},"rdx":{"value":8589934592},"rdi":{"value":4294967295},"r9":{"value":278687542935552},"r13":{"value":21592279046},"rflags":{"value":643},"rax":{"value":268451845},"rsp":{"value":0},"r11":{"value":0},"rcx":{"value":21592279046},"r14":{"value":2},"rsi":{"value":2}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":4238,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":8},{"imageOffset":63608,"symbol":"mach_msg2_internal","symbolLocation":84,"imageIndex":8},{"imageOffset":33144,"symbol":"mach_msg_overwrite","symbolLocation":653,"imageIndex":8},{"imageOffset":4989,"symbol":"mach_msg","symbolLocation":19,"imageIndex":8},{"imageOffset":510217,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":143,"imageIndex":9},{"imageOffset":504700,"symbol":"__CFRunLoopRun","symbolLocation":1371,"imageIndex":9},{"imageOffset":501849,"symbol":"CFRunLoopRunSpecific","symbolLocation":557,"imageIndex":9},{"imageOffset":1692316,"symbol":"_NSEventThread","symbolLocation":122,"imageIndex":11},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1038044,"name":"ServerHandler","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":0},"r12":{"value":13159783728},"rosetta":{"tmp2":{"value":140703199522388},"tmp1":{"value":140705618487884},"tmp0":{"value":18446744073709551615}},"rbx":{"value":4835703278458516699},"r8":{"value":36},"r15":{"value":105553164157960},"r10":{"value":4835703278458516699},"rdx":{"value":507},"rdi":{"value":4294967320},"r9":{"value":0},"r13":{"value":493318416},"rflags":{"value":658},"rax":{"value":4},"rsp":{"value":116},"r11":{"value":334},"rcx":{"value":0},"r14":{"value":3},"rsi":{"value":106578}},"frames":[{"imageOffset":140705618487928,"imageIndex":7},{"imageOffset":32350,"symbol":"poll","symbolLocation":10,"imageIndex":8},{"imageOffset":19639650,"symbol":"qt_safe_poll(pollfd*, unsigned int, timespec const*)","symbolLocation":130,"imageIndex":6},{"imageOffset":19645095,"symbol":"QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag)","symbolLocation":983,"imageIndex":6},{"imageOffset":19355719,"symbol":"QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)","symbolLocation":439,"imageIndex":6},{"imageOffset":17910259,"symbol":"QThread::exec()","symbolLocation":131,"imageIndex":6},{"imageOffset":24309563,"symbol":"ServerHandler::run()","symbolLocation":2571,"imageIndex":6},{"imageOffset":17913271,"symbol":"QThreadPrivate::start(void*)","symbolLocation":279,"imageIndex":6},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":1046030,"frames":[{"imageOffset":141644,"imageIndex":4}],"threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":18446744073709551615},"r12":{"value":0},"rosetta":{"tmp2":{"value":0},"tmp1":{"value":0},"tmp0":{"value":0}},"rbx":{"value":0},"r8":{"value":0},"r15":{"value":0},"r10":{"value":0},"rdx":{"value":13147885568},"rdi":{"value":0},"r9":{"value":0},"r13":{"value":0},"rflags":{"value":531},"rax":{"value":13148422144},"rsp":{"value":409604},"r11":{"value":0},"rcx":{"value":113479},"r14":{"value":0},"rsi":{"value":0}}}],
"usedImages" : [
{
"source" : "P",
"arch" : "x86_64",
"base" : 8713924608,
"size" : 593920,
"uuid" : "18f658dd-20f3-324d-b7ac-8a9c60b574b3",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 5116026880,
"CFBundleShortVersionString" : "1.14",
"CFBundleIdentifier" : "com.apple.audio.units.Components",
"size" : 1318912,
"uuid" : "6aebc757-3fa4-3d3d-b357-0341a4c75fff",
"path" : "/System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio",
"name" : "CoreAudio",
"CFBundleVersion" : "1.14"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 5104156672,
"size" : 53248,
"uuid" : "4495fe2d-e347-3f01-98d4-b9f51e1d9064",
"path" : "/usr/lib/libobjc-trampolines.dylib",
"name" : "libobjc-trampolines.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 5103689728,
"size" : 16384,
"uuid" : "f3aa22ed-ee37-3649-9c6e-7e9724254d42",
"path" : "/Applications/Mumble.app/Contents/Plugins/liblink.dylib",
"name" : "liblink.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 140703126732800,
"size" : 196608,
"uuid" : "785a360c-c838-3095-94d4-2cc4faf5d5de",
"path" : "/usr/libexec/rosetta/runtime",
"name" : "runtime"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4593348608,
"size" : 344064,
"uuid" : "3e6996b2-eddb-3269-b841-bb2b3c546f07",
"path" : "/Library/Apple/*/libRosettaRuntime",
"name" : "libRosettaRuntime"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4364779520,
"CFBundleIdentifier" : "mumble-client",
"size" : 42205184,
"uuid" : "5b6c64db-12af-3a22-8d37-ca452d26b184",
"path" : "/Applications/Mumble.app/Contents/MacOS/Mumble",
"name" : "Mumble",
"CFBundleVersion" : "1.5.634"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703199490048,
"size" : 241656,
"uuid" : "54b50613-cc4b-3ace-a9ec-919ea83d5e5f",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703200153600,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 4825085,
"uuid" : "b3ab14d5-b296-35f0-9267-168af8816a8d",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "2602"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703383937024,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 2732020,
"uuid" : "2aa738bf-9f72-3227-8bba-7eae7b9f080b",
"path" : "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703256829952,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 21172216,
"uuid" : "d0e19a37-f677-32b5-b3d2-005e60b90f7f",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2487.70.105"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703199731712,
"size" : 49144,
"uuid" : "d70de43a-2804-340a-804c-5d316c1e013b",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703381090304,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.audio.caulk",
"size" : 155640,
"uuid" : "96b6ddc4-bd0a-350a-99bb-1e8e65766b32",
"path" : "/System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk",
"name" : "caulk"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703237779456,
"CFBundleShortVersionString" : "5.0",
"CFBundleIdentifier" : "com.apple.audio.CoreAudio",
"size" : 7516156,
"uuid" : "e0d83e0a-6e5c-3275-95d4-0eb395a8bae1",
"path" : "/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio",
"name" : "CoreAudio",
"CFBundleVersion" : "5.0"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703199932416,
"size" : 45048,
"uuid" : "4ea5bbf7-8ce1-37ab-916b-d14ffd7d2b4b",
"path" : "/usr/lib/system/libsystem_platform.dylib",
"name" : "libsystem_platform.dylib"
}
],
"sharedCache" : {
"base" : 140703195316224,
"size" : 25769803776,
"uuid" : "4fbce036-4b8b-3f24-954d-e2c0e9f9cc90"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=726.9M resident=0K(0%) swapped_out_or_unallocated=726.9M(100%)\nWritable regions: Total=2.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.2G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG image 148K 12 \nColorSync 108K 10 \nCoreAnimation 552K 67 \nCoreGraphics 16K 3 \nCoreUI image data 2080K 13 \nFoundation 16K 1 \nKernel Alloc Once 8K 1 \nMALLOC 2.1G 73 \nMALLOC guard page 192K 12 \nRosetta Arena 4096K 2 \nRosetta Generic 2200K 547 \nRosetta IndirectBranch 1024K 1 \nRosetta JIT 128.0M 1 \nRosetta Return Stack 260K 26 \nRosetta Thread Context 260K 26 \nSTACK GUARD 4K 1 \nStack 14.1M 13 \nStack Guard 56.1M 12 \nVM_ALLOCATE 584K 30 \nVM_ALLOCATE (reserved) 20K 2 reserved VM address space (unallocated)\n__CTF 824 1 \n__DATA 28.9M 503 \n__DATA_CONST 30.4M 326 \n__DATA_DIRTY 1240K 165 \n__FONT_DATA 2352 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 202.4M 11 \n__OBJC_RO 71.8M 1 \n__OBJC_RW 2198K 2 \n__TEXT 524.5M 522 \nmapped file 657.8M 89 \nshared memory 1448K 17 \n=========== ======= ======= \nTOTAL 3.8G 2494 \nTOTAL, minus reserved VM space 3.8G 2494 \n",
"legacyInfo" : {
"threadTriggered" : {
"name" : "com.apple.audio.IOThread.client"
}
},
"logWritingSignature" : "9a6d4ab7a503fe08bdcdfccf4b042b79be69ad46",
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "648c94d4ebdf9e3e398fa708",
"factorPackIds" : {
"SIRI_UNDERSTANDING_NL_OVERRIDES" : "65a8104b6712a43e7922cab8"
},
"deploymentId" : 240000171
},
{
"rolloutId" : "645eb1d0417dab722a215927",
"factorPackIds" : {

  },
  "deploymentId" : 240000005
}

],
"experiments" : [

]
},
"reportNotes" : [
"PC register does not match crashing frame (0x0 vs 0x109FEA808)"
]
}

Model: Mac15,6, BootROM 10151.140.19, proc 12:6:6 processors, 36 GB, SMC
Graphics: Apple M3 Pro, Apple M3 Pro, Built-In
Display: HP Z27k G3, 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition), Main, MirrorOff, Online
Display: HP Z27k G3, 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition), MirrorOff, Online
Memory Module: LPDDR5, Micron
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Apr 4 2024 20:57:11 version 23.30.58.0.41.51.138 FWID 01-baea9d27
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB2.1 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB2.1 Hub
USB Device: USB31Bus
USB Device: USB2.1 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB2.1 Hub
USB Device: YubiKey OTP+FIDO+CCID
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.

Screenshots

Screenshot 2025-01-04 at 1 17 21 PM
@Andy53 Andy53 added bug A bug (error) in the software triage This issue is waiting to be triaged by one of the project members labels Jan 4, 2025
@Krzmbrzl
Copy link
Member

Krzmbrzl commented Jan 5, 2025

Hm, the crash seems to happen somewhere in

void ClientUser::setTalking(Settings::TalkState ts) {
if (tsState == ts)
return;
bool nstate = false;
if (ts == Settings::Passive)
nstate = true;
else if (tsState == Settings::Passive)
nstate = true;
tsState = ts;
tLastTalkStateChange.restart();
emit talkingStateChanged();
if (nstate && cChannel) {
QWriteLocker lock(&c_qrwlTalking);
if (ts == Settings::Passive)
c_qlTalking.removeAll(this);
else
c_qlTalking << this;
}
}

while called from
p->setTalking(ts);

My guess is that the AudioOutputSpeech object is referencing a stale/invalid user pointer and therefore calling setTalking on it leads to a segmentation fault.

In cases where Mumble crashes, is there perhaps always a user on your server that has just talked and is then leaving the server (not just the channel)?

@Krzmbrzl Krzmbrzl added client macOS needs-more-input audio and removed triage This issue is waiting to be triaged by one of the project members labels Jan 5, 2025
@Krzmbrzl Krzmbrzl changed the title Audio cuts out then Mumble crashes shortly after starting Crash in audio processing on macOS Jan 5, 2025
@Andy53
Copy link
Author

Andy53 commented Jan 5, 2025

Hm, the crash seems to happen somewhere in

void ClientUser::setTalking(Settings::TalkState ts) {
if (tsState == ts)
return;
bool nstate = false;
if (ts == Settings::Passive)
nstate = true;
else if (tsState == Settings::Passive)
nstate = true;
tsState = ts;
tLastTalkStateChange.restart();
emit talkingStateChanged();
if (nstate && cChannel) {
QWriteLocker lock(&c_qrwlTalking);
if (ts == Settings::Passive)
c_qlTalking.removeAll(this);
else
c_qlTalking << this;
}
}

while called from

p->setTalking(ts);

My guess is that the AudioOutputSpeech object is referencing a stale/invalid user pointer and therefore calling setTalking on it leads to a segmentation fault.

In cases where Mumble crashes, is there perhaps always a user on your server that has just talked and is then leaving the server (not just the channel)?

There are constantly people joining and leaving so I would suspect that someone may have talked and disconnected or dropped.

The only thing that makes me think that this is potentially not the issue is that the sound will cut a minute or two before the crash. Does Mumble store logs anywhere locally that might indicate that something has failed without a complete crash I could look for?

@Andy53
Copy link
Author

Andy53 commented Jan 5, 2025

I found the log file and it's largely filled with CoreAudioInput: AudioUnitRender failed. which is probably part of the problem but past that I don't know.

Mumble.log

@Krzmbrzl
Copy link
Member

Krzmbrzl commented Jan 5, 2025

The only thing that makes me think that this is potentially not the issue is that the sound will cut a minute or two before the crash.

Hm. That is indeed long. Is Mumble frozen during that time before it crashes?

CoreAudioInput: AudioUnitRender failed

A quick search on the web seems to suggest that this is an error that is observed if the hardware sample rate doesn't match what is used in software 👀

However, this seems to be an error related to audio input. Does Mumble also crash if you have yourself muted for the entire time Mumble is running? If so, this is likely just an adjacent issue and not the root cause of the crash.

@Andy53
Copy link
Author

Andy53 commented Jan 5, 2025

So I have been muted for all the times the crashes have happened and the audio has cut out. It is possible the audio cutting out is a separate issue as normally when the audio cuts out I restart mumble and the audio resumes again for a bit.

I had assumed that the audio cutting was always a prelude to the crash as it cuts first and then crashes, however it doesn't always crash after the audio cuts. I just restart anticipating a crash.

I will use Mumble again today and when the audio cuts I will not restart and see if I get a crash a few minutes later.

Mumble is not frozen during the stage where the audio has cut out. I can scroll up and down and change channel. Audio does not resume when changing channels.

@Krzmbrzl
Copy link
Member

Krzmbrzl commented Jan 6, 2025

Okay, this makes me think the audio issues are likely (mostly) separate from the actual crash.

Is the crash dump that you get always the same? It might be worth it to collect them across a handful of crashes and then post them here. Then I can check whether we are seeing a consistent point of failure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants