7.2 Crash on open every time. New session Please help

Process: Ardour7 [9190]
Path: /Applications/Ardour7.app/Contents/MacOS/Ardour7
Identifier: org.ardour.Ardour7
Version: 7.2.0 (7.2.0)
Code Type: ARM-64 (Native)
Parent Process: ??? [1]
Responsible: Ardour7 [9190]
User ID: 501

Date/Time: 2023-01-05 17:52:35.068 +0000
OS Version: macOS 11.6.1 (20G224)
Report Version: 12
Anonymous UUID: 1CC5AC50-30A8-19AE-1FB4-F4649E3E70AA

Sleep/Wake UUID: 1A8301EA-4367-4A67-A287-A7630BC40AFB

Time Awake Since Boot: 160000 seconds
Time Since Wake: 92000 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [9190]

VM Regions Near 0x10:

__TEXT 102c78000-103800000 [ 11.5M] r-x/r-x SM=COW /Applications/Ardour7.app/Contents/MacOS/Ardour7

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libardour.dylib 0x0000000104625c20 ARDOUR::Session::state(bool, ARDOUR::Session::snapshot_t, bool, bool) const + 7384
1 libardour.dylib 0x0000000104625c00 ARDOUR::Session::state(bool, ARDOUR::Session::snapshot_t, bool, bool) const + 7352
2 libardour.dylib 0x00000001046203f0 ARDOUR::Session::save_state(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, bool, bool, bool, bool, bool) + 1152
3 libardour.dylib 0x000000010461fe08 ARDOUR::Session::session_loaded() + 112
4 libardour.dylib 0x000000010459a650 ARDOUR::Session::Session(ARDOUR::AudioEngine&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, ARDOUR::BusProfile const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, bool) + 7124
5 org.ardour.Ardour7 0x0000000102d1bc1c 0x102c78000 + 670748
6 org.ardour.Ardour7 0x0000000102d26710 0x102c78000 + 714512
7 org.ardour.Ardour7 0x0000000102d262f8 0x102c78000 + 713464
8 org.ardour.Ardour7 0x0000000103517060 0x102c78000 + 9039968
9 org.ardour.Ardour7 0x0000000103513904 0x102c78000 + 9025796
10 libgtkmm-2.4.1.dylib 0x0000000105f19ed8 0x105ef0000 + 171736
11 libgobject-2.0.0.dylib 0x000000010547a8a4 g_closure_invoke + 212
12 libgobject-2.0.0.dylib 0x000000010548e92c signal_emit_unlocked_R + 2024
13 libgobject-2.0.0.dylib 0x000000010548f400 g_signal_emit_valist + 2144
14 libgobject-2.0.0.dylib 0x000000010548f754 g_signal_emit + 28
15 libgtk-quartz-2.0.0.dylib 0x0000000105698bc4 0x10563c000 + 379844
16 libgtkmm-2.4.1.dylib 0x0000000105f19ed8 0x105ef0000 + 171736
17 libgobject-2.0.0.dylib 0x000000010547a8a4 g_closure_invoke + 212
18 libgobject-2.0.0.dylib 0x000000010548e92c signal_emit_unlocked_R + 2024
19 libgobject-2.0.0.dylib 0x000000010548f400 g_signal_emit_valist + 2144
20 libgobject-2.0.0.dylib 0x000000010548f754 g_signal_emit + 28
21 libgtk-quartz-2.0.0.dylib 0x0000000105698bc4 0x10563c000 + 379844
22 org.ardour.Ardour7 0x0000000102f2d184 0x102c78000 + 2838916
23 libwidgets.dylib 0x00000001050c19b8 sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) + 192
24 libwidgets.dylib 0x00000001050c9688 ArdourWidgets::ArdourButton::on_button_release_event(_GdkEventButton*) + 256
25 libgtkmm-2.4.1.dylib 0x0000000105fad5d8 0x105ef0000 + 775640
26 libgtk-quartz-2.0.0.dylib 0x000000010571d2d8 0x10563c000 + 922328
27 libgobject-2.0.0.dylib 0x000000010547a8a4 g_closure_invoke + 212
28 libgobject-2.0.0.dylib 0x000000010548e858 signal_emit_unlocked_R + 1812
29 libgobject-2.0.0.dylib 0x000000010548f434 g_signal_emit_valist + 2196
30 libgobject-2.0.0.dylib 0x000000010548f754 g_signal_emit + 28
31 libgtk-quartz-2.0.0.dylib 0x0000000105849448 0x10563c000 + 2151496
32 libgtk-quartz-2.0.0.dylib 0x000000010571b110 0x10563c000 + 913680
33 libgtk-quartz-2.0.0.dylib 0x000000010571add4 0x10563c000 + 912852
34 libgdk-quartz-2.0.0.dylib 0x0000000105a2aec4 0x1059ec000 + 257732
35 libglib-2.0.0.dylib 0x000000010550e1b0 g_main_context_dispatch + 324
36 libglib-2.0.0.dylib 0x000000010550e514 g_main_context_iterate + 460
37 libglib-2.0.0.dylib 0x000000010550e888 g_main_loop_run + 196
38 libgtk-quartz-2.0.0.dylib 0x000000010571a634 0x10563c000 + 910900
39 libgtkmm2ext.dylib 0x00000001051c9adc Gtkmm2ext::UI::run(Receiver&) + 340
40 org.ardour.Ardour7 0x00000001030ebc8c 0x102c78000 + 4668556
41 libdyld.dylib 0x000000019fee5430 start + 4

Thread 1:
0 libsystem_pthread.dylib 0x000000019fec25cc start_wqthread + 0

Thread 2:
0 libsystem_pthread.dylib 0x000000019fec25cc start_wqthread + 0

Thread 3:
0 libsystem_kernel.dylib 0x000000019fe94f80 poll + 8
1 libpbd.dylib 0x000000010525b824 CrossThreadChannel::receive(char&, bool) + 80
2 libardour.dylib 0x00000001046ccd48 ARDOUR::TriggerBoxThread::thread_work() + 88
3 libardour.dylib 0x00000001046ccbf4 ARDOUR::TriggerBoxThread::_thread_work(void*) + 104
4 libpbd.dylib 0x0000000105273dbc fake_thread_start(void*) + 100
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 4:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dac _pthread_cond_wait + 1248
2 libglib-2.0.0.dylib 0x00000001055518e0 g_cond_wait + 52
3 libardour.dylib 0x0000000104688420 peak_thread_work() + 188
4 libpbd.dylib 0x00000001052748d4 PBD::thread::_run(void*) + 76
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 5:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dac _pthread_cond_wait + 1248
2 libglib-2.0.0.dylib 0x00000001055518e0 g_cond_wait + 52
3 libardour.dylib 0x0000000104688420 peak_thread_work() + 188
4 libpbd.dylib 0x00000001052748d4 PBD::thread::_run(void*) + 76
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 6:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dac _pthread_cond_wait + 1248
2 libglib-2.0.0.dylib 0x00000001055518e0 g_cond_wait + 52
3 libardour.dylib 0x0000000103fdb920 ARDOUR::Analyser::work() + 172
4 libpbd.dylib 0x00000001052748d4 PBD::thread::_run(void*) + 76
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 7:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dac _pthread_cond_wait + 1248
2 libglib-2.0.0.dylib 0x00000001055518e0 g_cond_wait + 52
3 libardour.dylib 0x000000010401312c ARDOUR::AudioEngine::do_reset_backend() + 252
4 libpbd.dylib 0x00000001052748d4 PBD::thread::_run(void*) + 76
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 8:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dac _pthread_cond_wait + 1248
2 libglib-2.0.0.dylib 0x00000001055518e0 g_cond_wait + 52
3 libardour.dylib 0x0000000104013900 ARDOUR::AudioEngine::do_devicelist_update() + 208
4 libpbd.dylib 0x00000001052748d4 PBD::thread::_run(void*) + 76
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 9:: Dispatch queue: NSCGSDisableUpdates
0 libsystem_kernel.dylib 0x000000019fe8ce28 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x000000019fd184a4 _dispatch_sema4_timedwait + 64
2 libdispatch.dylib 0x000000019fd18ab4 _dispatch_semaphore_wait_slow + 76
3 com.apple.SkyLight 0x00000001a47ddfa8 CGSUpdateManager::enable_updates_common() + 964
4 com.apple.SkyLight 0x00000001a47deb04 SLSReenableUpdateTokenWithSeed + 124
5 libdispatch.dylib 0x000000019fd16128 _dispatch_call_block_and_release + 32
6 libdispatch.dylib 0x000000019fd17ec0 _dispatch_client_callout + 20
7 libdispatch.dylib 0x000000019fd1f6a8 _dispatch_lane_serial_drain + 620
8 libdispatch.dylib 0x000000019fd202a4 _dispatch_lane_invoke + 404
9 libdispatch.dylib 0x000000019fd2ab74 _dispatch_workloop_worker_thread + 764
10 libsystem_pthread.dylib 0x000000019fec389c _pthread_wqthread + 276
11 libsystem_pthread.dylib 0x000000019fec25d4 start_wqthread + 8

Thread 10:: Dispatch queue: com.apple.SkyLight.UpdateManager.SerialSema
0 libsystem_kernel.dylib 0x000000019fe8ce10 semaphore_wait_trap + 8
1 com.apple.SkyLight 0x00000001a47de17c invocation function for block in (anonymous namespace)::InterprocessSerialSemaphore::asyncWait(void (int) block_pointer) + 40
2 libdispatch.dylib 0x000000019fd16128 _dispatch_call_block_and_release + 32
3 libdispatch.dylib 0x000000019fd17ec0 _dispatch_client_callout + 20
4 libdispatch.dylib 0x000000019fd1f6a8 _dispatch_lane_serial_drain + 620
5 libdispatch.dylib 0x000000019fd202a4 _dispatch_lane_invoke + 404
6 libdispatch.dylib 0x000000019fd2ab74 _dispatch_workloop_worker_thread + 764
7 libsystem_pthread.dylib 0x000000019fec389c _pthread_wqthread + 276
8 libsystem_pthread.dylib 0x000000019fec25d4 start_wqthread + 8

Thread 11:
0 libsystem_pthread.dylib 0x000000019fec25cc start_wqthread + 0

Thread 12:: AMCP Logging Spool
0 libsystem_kernel.dylib 0x000000019fe8ce10 semaphore_wait_trap + 8
1 com.apple.audio.caulk 0x00000001a7c60934 caulk::mach::semaphore::wait_or_error() + 28
2 com.apple.audio.caulk 0x00000001a7c4a6e0 caulk::semaphore::timed_wait(double) + 168
3 com.apple.audio.caulk 0x00000001a7c4a5cc caulk::concurrent::details::worker_thread::run() + 44
4 com.apple.audio.caulk 0x00000001a7c4a30c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) + 96
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 13:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x000000019fe8cdd4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x000000019fe8d184 mach_msg + 76
2 com.apple.CoreFoundation 0x000000019ffc5910 __CFRunLoopServiceMachPort + 372
3 com.apple.CoreFoundation 0x000000019ffc3ddc __CFRunLoopRun + 1212
4 com.apple.CoreFoundation 0x000000019ffc31a8 CFRunLoopRunSpecific + 600
5 com.apple.AppKit 0x00000001a2934334 _NSEventThread + 196
6 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
7 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 14:
0 libsystem_kernel.dylib 0x000000019fe92d54 kevent + 8
1 libgio-2.0.0.dylib 0x0000000105d40aec _kqueue_thread_func + 184
2 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
3 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 15:
0 libsystem_kernel.dylib 0x000000019fe94f80 poll + 8
1 libglib-2.0.0.dylib 0x000000010550e4c0 g_main_context_iterate + 376
2 libglib-2.0.0.dylib 0x000000010550e5c8 g_main_context_iteration + 100
3 libglib-2.0.0.dylib 0x00000001055101fc glib_worker_main + 44
4 libglib-2.0.0.dylib 0x0000000105533a38 g_thread_proxy + 92
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 16:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dac _pthread_cond_wait + 1248
2 libgdk-quartz-2.0.0.dylib 0x0000000105a2b4ac 0x1059ec000 + 259244
3 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
4 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 17:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dd8 _pthread_cond_wait + 1292
2 libglib-2.0.0.dylib 0x0000000105551af4 g_cond_wait_until + 136
3 libglib-2.0.0.dylib 0x00000001054e0c80 g_async_queue_pop_intern_unlocked + 180
4 libglib-2.0.0.dylib 0x00000001055349cc g_thread_pool_thread_proxy + 156
5 libglib-2.0.0.dylib 0x0000000105533a38 g_thread_proxy + 92
6 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
7 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 18:
0 libsystem_kernel.dylib 0x000000019fe8ce28 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x000000019fd184a4 _dispatch_sema4_timedwait + 64
2 libdispatch.dylib 0x000000019fd18ab4 _dispatch_semaphore_wait_slow + 76
3 libdispatch.dylib 0x000000019fd29460 _dispatch_worker_thread + 304
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 19:
0 libsystem_kernel.dylib 0x000000019fe8ce28 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x000000019fd184a4 _dispatch_sema4_timedwait + 64
2 libdispatch.dylib 0x000000019fd18ab4 _dispatch_semaphore_wait_slow + 76
3 libdispatch.dylib 0x000000019fd29460 _dispatch_worker_thread + 304
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 20:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x000000019fe8cdd4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x000000019fe8d184 mach_msg + 76
2 com.apple.audio.CoreAudio 0x00000001a199119c HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104
3 com.apple.audio.CoreAudio 0x00000001a1852700 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 2868
4 com.apple.audio.CoreAudio 0x00000001a19cc388 HALB_IOThread::Entry(void*) + 88
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 21:
0 libsystem_kernel.dylib 0x000000019fe8cdd4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x000000019fe8d184 mach_msg + 76
2 com.apple.audio.midi.CoreMIDI 0x00000001b3cf3b9c XServerMachPort::ReceiveMessage(int&, void*, int&) + 104
3 com.apple.audio.midi.CoreMIDI 0x00000001b3d24ad4 MIDIProcess::MIDIInPortThread::Run() + 164
4 com.apple.audio.midi.CoreMIDI 0x00000001b3d0a86c XThread::RunHelper(void*) + 28
5 com.apple.audio.midi.CoreMIDI 0x00000001b3d0b8e4 CAPThread::Entry(CAPThread*) + 92
6 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
7 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 22:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dac _pthread_cond_wait + 1248
2 libcoreaudio_backend.dylib 0x000000010a3be620 ARDOUR::CoreAudioBackend::freewheel_thread() + 140
3 libcoreaudio_backend.dylib 0x000000010a3bbaac pthread_freewheel(void*) + 36
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 23:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dd8 _pthread_cond_wait + 1292
2 libglib-2.0.0.dylib 0x0000000105551af4 g_cond_wait_until + 136
3 libglib-2.0.0.dylib 0x00000001054e0c80 g_async_queue_pop_intern_unlocked + 180
4 libglib-2.0.0.dylib 0x00000001055349cc g_thread_pool_thread_proxy + 156
5 libglib-2.0.0.dylib 0x0000000105533a38 g_thread_proxy + 92
6 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
7 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 24:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dd8 _pthread_cond_wait + 1292
2 libglib-2.0.0.dylib 0x0000000105551af4 g_cond_wait_until + 136
3 libglib-2.0.0.dylib 0x00000001054e0c80 g_async_queue_pop_intern_unlocked + 180
4 libglib-2.0.0.dylib 0x00000001055349cc g_thread_pool_thread_proxy + 156
5 libglib-2.0.0.dylib 0x0000000105533a38 g_thread_proxy + 92
6 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
7 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 25:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dd8 _pthread_cond_wait + 1292
2 libglib-2.0.0.dylib 0x0000000105551af4 g_cond_wait_until + 136
3 libglib-2.0.0.dylib 0x00000001054e0c80 g_async_queue_pop_intern_unlocked + 180
4 libglib-2.0.0.dylib 0x00000001055349cc g_thread_pool_thread_proxy + 156
5 libglib-2.0.0.dylib 0x0000000105533a38 g_thread_proxy + 92
6 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
7 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 26:
0 libsystem_kernel.dylib 0x000000019feb805c sem_wait + 8
1 libardour.dylib 0x000000010414ca38 ARDOUR::Graph::main_thread() + 376
2 libcoreaudio_backend.dylib 0x000000010a3bbf00 ARDOUR::CoreAudioBackend::coreaudio_process_thread(void*) + 216
3 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
4 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 27:
0 libsystem_kernel.dylib 0x000000019feb805c sem_wait + 8
1 libardour.dylib 0x000000010414d108 ARDOUR::Graph::run_one() + 232
2 libardour.dylib 0x000000010414cc94 ARDOUR::Graph::helper_thread() + 408
3 libcoreaudio_backend.dylib 0x000000010a3bbf00 ARDOUR::CoreAudioBackend::coreaudio_process_thread(void*) + 216
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 28:
0 libsystem_kernel.dylib 0x000000019feb805c sem_wait + 8
1 libardour.dylib 0x000000010414d108 ARDOUR::Graph::run_one() + 232
2 libardour.dylib 0x000000010414cc94 ARDOUR::Graph::helper_thread() + 408
3 libcoreaudio_backend.dylib 0x000000010a3bbf00 ARDOUR::CoreAudioBackend::coreaudio_process_thread(void*) + 216
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 29:
0 libsystem_kernel.dylib 0x000000019feb805c sem_wait + 8
1 libardour.dylib 0x000000010414d108 ARDOUR::Graph::run_one() + 232
2 libardour.dylib 0x000000010414cc94 ARDOUR::Graph::helper_thread() + 408
3 libcoreaudio_backend.dylib 0x000000010a3bbf00 ARDOUR::CoreAudioBackend::coreaudio_process_thread(void*) + 216
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 30:
0 libsystem_kernel.dylib 0x000000019feb805c sem_wait + 8
1 libardour.dylib 0x000000010414d108 ARDOUR::Graph::run_one() + 232
2 libardour.dylib 0x000000010414cc94 ARDOUR::Graph::helper_thread() + 408
3 libcoreaudio_backend.dylib 0x000000010a3bbf00 ARDOUR::CoreAudioBackend::coreaudio_process_thread(void*) + 216
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 31:
0 libsystem_kernel.dylib 0x000000019feb805c sem_wait + 8
1 libardour.dylib 0x000000010414d108 ARDOUR::Graph::run_one() + 232
2 libardour.dylib 0x000000010414cc94 ARDOUR::Graph::helper_thread() + 408
3 libcoreaudio_backend.dylib 0x000000010a3bbf00 ARDOUR::CoreAudioBackend::coreaudio_process_thread(void*) + 216
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 32:
0 libsystem_kernel.dylib 0x000000019feb805c sem_wait + 8
1 libardour.dylib 0x000000010414d108 ARDOUR::Graph::run_one() + 232
2 libardour.dylib 0x000000010414cc94 ARDOUR::Graph::helper_thread() + 408
3 libcoreaudio_backend.dylib 0x000000010a3bbf00 ARDOUR::CoreAudioBackend::coreaudio_process_thread(void*) + 216
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 33:
0 libsystem_kernel.dylib 0x000000019fe94f80 poll + 8
1 libpbd.dylib 0x000000010525b824 CrossThreadChannel::receive(char&, bool) + 80
2 libardour.dylib 0x000000010406d724 ARDOUR::Butler::thread_work() + 104
3 libardour.dylib 0x000000010406d67c ARDOUR::Butler::_thread_work(void*) + 104
4 libpbd.dylib 0x0000000105273dbc fake_thread_start(void*) + 100
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 34:
0 libsystem_kernel.dylib 0x000000019fe94f80 poll + 8
1 libglib-2.0.0.dylib 0x000000010550e4c0 g_main_context_iterate + 376
2 libglib-2.0.0.dylib 0x000000010550e888 g_main_loop_run + 196
3 libpbd.dylib 0x0000000105250d8c BaseUI::main_thread() + 336
4 libpbd.dylib 0x00000001052748d4 PBD::thread::_run(void*) + 76
5 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
6 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 35:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dac _pthread_cond_wait + 1248
2 libardour.dylib 0x0000000104614804 ARDOUR::Session::emit_thread_run() + 80
3 libardour.dylib 0x0000000104614740 ARDOUR::Session::emit_thread(void*) + 36
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 36:
0 libsystem_kernel.dylib 0x000000019fe90548 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000019fec7dac _pthread_cond_wait + 1248
2 libardour.dylib 0x00000001045cf968 ARDOUR::Session::auto_connect_thread_run() + 1432
3 libardour.dylib 0x00000001045cf3c8 ARDOUR::Session::auto_connect_thread(void*) + 36
4 libsystem_pthread.dylib 0x000000019fec7878 _pthread_start + 320
5 libsystem_pthread.dylib 0x000000019fec25e0 thread_start + 8

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000014d7dd4f0 x1: 0x00006000038a8788 x2: 0x000000016d185ab8 x3: 0x000000019fcea860
x4: 0x00000000000062dc x5: 0x000000016d1859b0 x6: 0x0000600006aa9480 x7: 0x000000016d185a01
x8: 0x0000000000000000 x9: 0x0000000000000001 x10: 0x000000014d7dd4f0 x11: 0x00000000ffffffff
x12: 0x0000600008544bc8 x13: 0x000000008f4052c0 x14: 0x000000008f605800 x15: 0x0000000000000001
x16: 0x0000000000000000 x17: 0x00006000004b8f00 x18: 0x0000000120043940 x19: 0x000000014d859df0
x20: 0x000000014d859df0 x21: 0x0000600008544bc0 x22: 0x000000016d185b20 x23: 0x000000016d185b20
x24: 0x00006000085449c0 x25: 0x000000010493eab0 x26: 0x0000600006ab0a80 x27: 0x000000014d858200
x28: 0x0000000000000001 fp: 0x000000016d185e60 lr: 0x0000000104625c00
sp: 0x000000016d185ad0 pc: 0x0000000104625c20 cpsr: 0x20000000
far: 0x0000000000000010 esr: 0x92000006

Sadly it is not really obvious how or why Ardour would crash when writing the initial state of a new session…

Since it works for many others, let’s play detective…

  • Is your system using default English?
  • What soundcard(s) do you use in the “Audio/MIDI Setup” dialog?
  • Does [re]moving ardour preferences help? (~/Library/Preferences/Ardour7)

Does Ardour gracefully handle the case of write protected directory, or no space on device?

Yes. Read-only mount-points are detected. Ardour also first writes a temp file and later renames it. This way any existing session files won’t be corrupted and it is ensured that there is sufficient disk-space.

The crash here happens earlier though, while ardour collects the state to be written.

One explanation would be some locale oddity 1.0 vs 1,0 or if the soundcard’s name is not UTF-8.

Thanks for the reply, just for info Ardour 6 works fine, (I still have that installed).
Soundcard is Mac Mini speakers, changing that doesn’t make a difference.
(re)moving the preference folder prompts to go through setup process etc but when complete still fails to launch.
Language is English UK -primary, keyboard layout British -PC

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.