Weird MacOS crash
-
So I have a user for whom one of our installers is crashing, its working fine everywhere else, here's the crash report:
Process: Empire Of Bass Installer [2226]
Path: /private/var/folders/*/Empire Of Bass Installer.app/Contents/MacOS/Empire Of Bass Installer
Identifier: com.ChannelRobot.EoBInstaller
Version: 1.0.0 (1.0.0)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501Date/Time: 2024-03-10 19:41:29.3580 +0000
OS Version: macOS 13.6.4 (22G513)
Report Version: 12
Anonymous UUID: B255CE2E-BBA2-48A7-5DAF-83D155218D43Time Awake Since Boot: 7900 seconds
System Integrity Protection: enabled
Crashed Thread: 0 JUCE Message Thread Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000178
Exception Codes: 0x0000000000000001, 0x0000000000000178Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [2226]VM Region Info: 0x178 is not in any region. Bytes before following region: 105553518919304
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
MALLOC_NANO (reserved) 600018000000-600020000000 [128.0M] rw-/rwx SM=NUL ...(unallocated)Thread 0 Crashed:: JUCE Message Thread Dispatch queue: com.apple.main-thread
0 Empire Of Bass Installer 0x1006910c8 0x10021c000 + 4673736
1 Empire Of Bass Installer 0x1002559a4 0x10021c000 + 235940
2 Empire Of Bass Installer 0x100687cc4 0x10021c000 + 4635844
3 Empire Of Bass Installer 0x1005e3a30 0x10021c000 + 3963440
4 Empire Of Bass Installer 0x1005e79dc 0x10021c000 + 3979740
5 Empire Of Bass Installer 0x1005b99ac 0x10021c000 + 3791276
6 Empire Of Bass Installer 0x1005deeec 0x10021c000 + 3944172
7 Empire Of Bass Installer 0x1005db894 0x10021c000 + 3930260
8 Empire Of Bass Installer 0x1005e8f70 0x10021c000 + 3985264
9 Empire Of Bass Installer 0x1005e71bc 0x10021c000 + 3977660
10 Empire Of Bass Installer 0x1005b99ac 0x10021c000 + 3791276
11 Empire Of Bass Installer 0x1005deeec 0x10021c000 + 3944172
12 Empire Of Bass Installer 0x1005d0af0 0x10021c000 + 3885808
13 Empire Of Bass Installer 0x1005deeec 0x10021c000 + 3944172
14 Empire Of Bass Installer 0x1005d0af0 0x10021c000 + 3885808
15 Empire Of Bass Installer 0x1005deeec 0x10021c000 + 3944172
16 Empire Of Bass Installer 0x1005d0af0 0x10021c000 + 3885808
17 Empire Of Bass Installer 0x1005deeec 0x10021c000 + 3944172
18 Empire Of Bass Installer 0x1005d0af0 0x10021c000 + 3885808
19 Empire Of Bass Installer 0x1005deeec 0x10021c000 + 3944172
20 Empire Of Bass Installer 0x1005d0af0 0x10021c000 + 3885808
21 Empire Of Bass Installer 0x1005deeec 0x10021c000 + 3944172
22 Empire Of Bass Installer 0x1005dbd24 0x10021c000 + 3931428
23 Empire Of Bass Installer 0x100737708 0x10021c000 + 5355272
24 Empire Of Bass Installer 0x100739194 0x10021c000 + 5362068
25 Empire Of Bass Installer 0x1005f92c0 0x10021c000 + 4051648
26 Empire Of Bass Installer 0x1005f8f44 0x10021c000 + 4050756
27 Empire Of Bass Installer 0x1005f8058 0x10021c000 + 4046936
28 Empire Of Bass Installer 0x100736aa8 0x10021c000 + 5352104
29 Empire Of Bass Installer 0x10073974c 0x10021c000 + 5363532
30 Empire Of Bass Installer 0x1003660a4 0x10021c000 + 1351844
31 Empire Of Bass Installer 0x100e30b78 0x10021c000 + 12667768
32 Empire Of Bass Installer 0x100e308e8 0x10021c000 + 12667112
33 Empire Of Bass Installer 0x1003658fc 0x10021c000 + 1349884
34 Empire Of Bass Installer 0x100e23b1c 0x10021c000 + 12614428
35 Empire Of Bass Installer 0x100e2255c 0x10021c000 + 12608860
36 Empire Of Bass Installer 0x100e20d1c 0x10021c000 + 12602652
37 AppKit 0x1988f2d90 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 3476
38 AppKit 0x19887d9cc -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 364
39 AppKit 0x19887d68c -[NSWindow(NSEventRouting) sendEvent:] + 284
40 AppKit 0x19887c9d0 -[NSApplication(NSEvent) sendEvent:] + 1556
41 AppKit 0x198accae8 -[NSApplication _handleEvent:] + 60
42 AppKit 0x198743e40 -[NSApplication run] + 500
43 Empire Of Bass Installer 0x10022ba50 0x10021c000 + 64080
44 dyld 0x1950f3f28 start + 2236Thread 1:: Javascript Thread
0 libsystem_kernel.dylib 0x19540f6f0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19544c574 _pthread_cond_wait + 1232
2 libc++.1.dylib 0x195374f84 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio>>) + 100
3 Empire Of Bass Installer 0x100d20558 0x10021c000 + 11552088
4 Empire Of Bass Installer 0x100755154 0x10021c000 + 5476692
5 Empire Of Bass Installer 0x100d31814 0x10021c000 + 11622420
6 libsystem_pthread.dylib 0x19544bfa8 _pthread_start + 148
7 libsystem_pthread.dylib 0x195446da0 thread_start + 8Thread 2:: Sample Loading Thread
0 libsystem_kernel.dylib 0x19540f6f0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19544c574 _pthread_cond_wait + 1232
2 libc++.1.dylib 0x195374f84 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio>>) + 100
3 Empire Of Bass Installer 0x100d20558 0x10021c000 + 11552088
4 Empire Of Bass Installer 0x100b15884 0x10021c000 + 9410692
5 Empire Of Bass Installer 0x100d31814 0x10021c000 + 11622420
6 libsystem_pthread.dylib 0x19544bfa8 _pthread_start + 148
7 libsystem_pthread.dylib 0x195446da0 thread_start + 8Thread 3:: caulk.messenger.shared:17
0 libsystem_kernel.dylib 0x19540be70 semaphore_wait_trap + 8
1 caulk 0x19ea8b024 caulk::semaphore::timed_wait(double) + 212
2 caulk 0x19ea8aed8 caulk::concurrent::details::worker_thread::run() + 36
3 caulk 0x19ea8abc8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuple>>(void) + 96
4 libsystem_pthread.dylib 0x19544bfa8 _pthread_start + 148
5 libsystem_pthread.dylib 0x195446da0 thread_start + 8Thread 4:
0 libsystem_kernel.dylib 0x19540bef4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x19541e220 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x195414b58 mach_msg_overwrite + 604
3 libsystem_kernel.dylib 0x19540c270 mach_msg + 24
4 CoreMIDI 0x1ad9246fc XServerMachPort::ReceiveMessage(int&, void*, int&) + 104
5 CoreMIDI 0x1ad958cf8 MIDIProcess::MIDIInPortThread::Run() + 164
6 CoreMIDI 0x1ad9402d8 CADeprecated::XThread::RunHelper(void*) + 48
7 CoreMIDI 0x1ad941604 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92
8 libsystem_pthread.dylib 0x19544bfa8 _pthread_start + 148
9 libsystem_pthread.dylib 0x195446da0 thread_start + 8Thread 5:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x19540bef4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x19541e220 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x195414b58 mach_msg_overwrite + 604
3 libsystem_kernel.dylib 0x19540c270 mach_msg + 24
4 CoreFoundation 0x19552a754 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x195529034 __CFRunLoopRun + 1208
6 CoreFoundation 0x195528428 CFRunLoopRunSpecific + 612
7 AppKit 0x19887adf4 _NSEventThread + 172
8 libsystem_pthread.dylib 0x19544bfa8 _pthread_start + 148
9 libsystem_pthread.dylib 0x195446da0 thread_start + 8Thread 6:: JUCE Timer
0 libsystem_kernel.dylib 0x19540f6f0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19544c574 _pthread_cond_wait + 1232
2 libc++.1.dylib 0x195374f84 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio>>) + 100
3 Empire Of Bass Installer 0x100d20558 0x10021c000 + 11552088
4 Empire Of Bass Installer 0x100d923ac 0x10021c000 + 12018604
5 Empire Of Bass Installer 0x100d31814 0x10021c000 + 11622420
6 libsystem_pthread.dylib 0x19544bfa8 _pthread_staIt seems to be falling over in the JUCE Message Thread Dispatch queue: Anyone have any ideas?
-
@Lindon send them a debug to test? That way you'll get a more useful cash report...
-
Does it crash immediately upon launching?
-
@clevername27 said in Weird MacOS crash:
Does it crash immediately upon launching?
no it crashed some way into the process. Also weirdly - they ran a screen capture program to let me see what they were doing - and it worked perfectly whilst the screen cap software was running, turn off the screen cap. s/w and it crashes again....