Starting program: C:\Program Files\Ardour9\bin\Ardour.exe [New Thread 21376.0x82f4] [New Thread 21376.0x83f0] [New Thread 21376.0x83e4] [New Thread 21376.0x5a6c] [New Thread 21376.0x2bfc] [New Thread 21376.0x6dcc] [New Thread 21376.0x1d5c] [New Thread 21376.0x516c] [New Thread 21376.0x5cc0] [New Thread 21376.0x1c28] [Thread 21376.0x1c28 exited with code 0] [New Thread 21376.0x12f8] [Thread 21376.0x12f8 exited with code 0] [New Thread 21376.0x3648] [New Thread 21376.0x5334] [New Thread 21376.0x7360] [New Thread 21376.0x3c54] [New Thread 21376.0x615c] [Thread 21376.0x615c exited with code 0] [New Thread 21376.0x6034] warning: Critical error detected c0000374 Thread 16 received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 21376.0x3c54] 0x00007ffa3b27d8e9 in ntdll!LdrResSearchResource () from C:\WINDOWS\SYSTEM32\ntdll.dll Thread 18 (Thread 21376.0x6034): #0 0x00007ffa3b341c24 in ntdll!ZwRemoveIoCompletion () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa36d6767f in Tcpip6_WSHGetSockaddrType () from C:\WINDOWS\system32\mswsock.dll #2 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #3 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 16 (Thread 21376.0x3c54): #0 0x00007ffa3b27d8e9 in ntdll!LdrResSearchResource () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa3b2067b2 in ntdll!RtlSetProcessPreferredUILanguages () from C:\WINDOWS\SYSTEM32\ntdll.dll #2 0x00007ffa3b2fd91a in ntdll!RtlLengthCurrentClearRunForwardEx () from C:\WINDOWS\SYSTEM32\ntdll.dll #3 0x00007ffa3b1fed9b in ntdll!RtlAllocateHeap () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x00007ffa3b258e5a in ntdll!RtlFreeHeap () from C:\WINDOWS\SYSTEM32\ntdll.dll #5 0x00007ffa3aabd60c in msvcrt!free () from C:\WINDOWS\System32\msvcrt.dll #6 0x000000002719a3bc in (anonymous namespace)::run (p=) at ../../../../../src/libstdc++-v3/libsupc++/atexit_thread.cc:75 #7 0x0000000064944e41 in _pthread_cleanup_dest (t=) at ./mingw-w64-libraries/winpthreads/src/thread.c:973 #8 0x0000000064945001 in _pthread_cleanup_dest (t=) at ./mingw-w64-libraries/winpthreads/src/thread.c:949 #9 pthread_create_wrapper (args=0x538d7b10) at ./mingw-w64-libraries/winpthreads/src/thread.c:1524 #10 0x00007ffa3aadf0ad in msvcrt!_beginthreadex () from C:\WINDOWS\System32\msvcrt.dll #11 0x00007ffa3aadf17c in msvcrt!_endthreadex () from C:\WINDOWS\System32\msvcrt.dll #12 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #13 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #14 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 15 (Thread 21376.0x7360): #0 0x00007ffa3b345e00 in ntdll!RtlCompareMemoryUlong () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa3b231df2 in ntdll!RtlSetBits () from C:\WINDOWS\SYSTEM32\ntdll.dll #2 0x00007ffa3b1fd141 in ntdll!RtlAllocateHeap () from C:\WINDOWS\SYSTEM32\ntdll.dll #3 0x00007ffa3b1fcd14 in ntdll!RtlAllocateHeap () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x00007ffa3b230378 in ntdll!RtlSetBits () from C:\WINDOWS\SYSTEM32\ntdll.dll #5 0x00007ffa3b232e4a in ntdll!RtlSetBits () from C:\WINDOWS\SYSTEM32\ntdll.dll #6 0x00007ffa3b1fd141 in ntdll!RtlAllocateHeap () from C:\WINDOWS\SYSTEM32\ntdll.dll #7 0x00007ffa3b1fcd14 in ntdll!RtlAllocateHeap () from C:\WINDOWS\SYSTEM32\ntdll.dll #8 0x00007ffa3aabd6b0 in msvcrt!malloc () from C:\WINDOWS\System32\msvcrt.dll #9 0x000000002727ebd9 in operator new (sz=sz@entry=32) at ../../../../../src/libstdc++-v3/libsupc++/new_op.cc:50 #10 0x000000006f74c028 in __gnu_cxx::new_allocator > >::allocate (__n=1, this=0x539eb5f0) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/ext/new_allocator.h:103 #11 std::allocator_traits > > >::allocate (__n=1, __a=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/alloc_traits.h:460 #12 std::__cxx11::_List_base, std::allocator > >::_M_get_node (this=0x539eb5f0) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/stl_list.h:442 #13 std::__cxx11::list, std::allocator > >::_M_create_node const&> (this=0x539eb5f0) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/stl_list.h:634 #14 std::__cxx11::list, std::allocator > >::_M_insert const&> (__position=..., this=0x539eb5f0) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/stl_list.h:1911 #15 std::__cxx11::list, std::allocator > >::push_back (__x=..., this=0x539eb5f0) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/stl_list.h:1212 #16 MIDI::Name::PatchBank::set_state (this=0x539eb5c0, tree=..., node=...) at ../libs/midi++2/midnam_patch.cc:451 #17 0x000000006f74c4e1 in MIDI::Name::ChannelNameSet::set_state (this=0x544b49c0, tree=..., node=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/shared_ptr_base.h:1324 #18 0x000000006f74cf42 in MIDI::Name::MasterDeviceNames::set_state (this=this@entry=0x53d60e80, tree=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/shared_ptr_base.h:1324 #19 0x000000006f74e5f9 in MIDI::Name::MIDINameDocument::set_state (this=this@entry=0x53769ba0, tree=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/shared_ptr_base.h:1324 #20 0x000000006f74e9fd in MIDI::Name::MIDINameDocument::MIDINameDocument (this=0x53769ba0, file_path=...) at ../libs/pbd/pbd/xml++.h:81 #21 0x000000002b83deae in MIDI::Name::MidiPatchManager::load_midi_name_document (this=this@entry=0x53eb2410, file_path=...) at ../libs/ardour/midi_patch_manager.cc:172 #22 0x000000002b83e60f in MIDI::Name::MidiPatchManager::add_midnam_files_from_directory (this=this@entry=0x53eb2410, directory_path=...) at ../libs/ardour/midi_patch_manager.cc:132 #23 0x000000002b83e760 in MIDI::Name::MidiPatchManager::load_midnams (this=0x53eb2410) at ../libs/ardour/midi_patch_manager.cc:283 #24 0x000000002bf59296 in std::__invoke_impl (__t=, __f=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:73 #25 std::__invoke (__fn=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:95 #26 std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ull>) (__args=..., this=0xfeeefeee) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/functional:416 #27 std::_Bind::operator()<, void>() (this=0xfeeefeee) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/functional:499 #28 std::__invoke_impl&>(std::__invoke_other, std::_Bind&) (__f=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:60 #29 std::__invoke_r&>(std::_Bind&) (__fn=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:110 #30 std::_Function_handler >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:291 #31 0x0000000029d627ae in std::function::operator()() const (this=0xc0f) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:622 #32 0x0000000029d30929 in PBD::Thread::_run (arg=0x53eb26b0) at ../libs/pbd/pthread_utils.cc:594 #33 0x0000000064944fd3 in pthread_create_wrapper (args=0x53eb2990) at ./mingw-w64-libraries/winpthreads/src/thread.c:1517 #34 0x00007ffa3aadf0ad in msvcrt!_beginthreadex () from C:\WINDOWS\System32\msvcrt.dll #35 0x00007ffa3aadf17c in msvcrt!_endthreadex () from C:\WINDOWS\System32\msvcrt.dll #36 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #37 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #38 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 14 (Thread 21376.0x5334): #0 0x00007ffa3b342654 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa38981a93 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll #2 0x00007ffa38981961 in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll #3 0x0000000064942e9e in _pthread_wait_for_multiple_objects (count=count@entry=2, handles=handles@entry=0x6237fb40, all=all@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/misc.c:136 #4 0x0000000064941e28 in do_sema_b_wait_intern (sema=sema@entry=0x5d0, nointerrupt=nointerrupt@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/cond.c:647 #5 0x0000000064942166 in do_sema_b_wait (val=0x53718818, cs=0x537187f0, timeout=4294967295, nointerrupt=0, sema=0x5d0) at ./mingw-w64-libraries/winpthreads/src/cond.c:606 #6 do_sema_b_wait (sema=0x5d0, nointerrupt=0, timeout=4294967295, cs=0x537187f0, val=0x53718818) at ./mingw-w64-libraries/winpthreads/src/cond.c:596 #7 0x000000006494279c in pthread_cond_wait (c=c@entry=0x53823fb0, external_mutex=0x53838d10) at ./mingw-w64-libraries/winpthreads/src/cond.c:461 #8 0x0000000027245e8c in __gthread_cond_wait (__mutex=, __cond=0x53823fb0) at ./build/x86_64-w64-mingw32-posix/x86_64-w64-mingw32/libstdc++-v3/include/x86_64-w64-mingw32/bits/gthr-default.h:865 #9 std::condition_variable::wait (this=this@entry=0x53823fb0, __lock=...) at ../../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:53 #10 0x000000002bf5ec76 in std::_V2::condition_variable_any::wait (this=0x53823fb0, __lock=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/condition_variable:321 #11 0x000000002b69d209 in PBD::Cond::wait (mutex=..., this=0x53823fb0) at ../libs/pbd/pbd/mutex.h:124 #12 ARDOUR::AudioEngine::do_devicelist_update (this=0x538235e0) at ../libs/ardour/audioengine.cc:757 #13 0x000000002bf59746 in std::__invoke_impl (__t=, __f=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:73 #14 std::__invoke (__fn=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:95 #15 std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ull>) (__args=..., this=0x5b) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/functional:416 #16 std::_Bind::operator()<, void>() (this=0x5b) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/functional:499 #17 std::__invoke_impl&>(std::__invoke_other, std::_Bind&) (__f=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:60 #18 std::__invoke_r&>(std::_Bind&) (__fn=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:110 #19 std::_Function_handler >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:291 #20 0x0000000029d627ae in std::function::operator()() const (this=0x2) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:622 #21 0x0000000029d30929 in PBD::Thread::_run (arg=0x53838ef0) at ../libs/pbd/pthread_utils.cc:594 #22 0x0000000064944fd3 in pthread_create_wrapper (args=0x53ea2740) at ./mingw-w64-libraries/winpthreads/src/thread.c:1517 #23 0x00007ffa3aadf0ad in msvcrt!_beginthreadex () from C:\WINDOWS\System32\msvcrt.dll #24 0x00007ffa3aadf17c in msvcrt!_endthreadex () from C:\WINDOWS\System32\msvcrt.dll #25 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #26 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #27 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 13 (Thread 21376.0x3648): #0 0x00007ffa3b342654 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa38981a93 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll #2 0x00007ffa38981961 in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll #3 0x0000000064942e9e in _pthread_wait_for_multiple_objects (count=count@entry=2, handles=handles@entry=0x620ffb20, all=all@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/misc.c:136 #4 0x0000000064941e28 in do_sema_b_wait_intern (sema=sema@entry=0x5ec, nointerrupt=nointerrupt@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/cond.c:647 #5 0x0000000064942166 in do_sema_b_wait (val=0x536f41e8, cs=0x536f41c0, timeout=4294967295, nointerrupt=0, sema=0x5ec) at ./mingw-w64-libraries/winpthreads/src/cond.c:606 #6 do_sema_b_wait (sema=0x5ec, nointerrupt=0, timeout=4294967295, cs=0x536f41c0, val=0x536f41e8) at ./mingw-w64-libraries/winpthreads/src/cond.c:596 #7 0x000000006494279c in pthread_cond_wait (c=c@entry=0x53823f78, external_mutex=0x53838cc0) at ./mingw-w64-libraries/winpthreads/src/cond.c:461 #8 0x0000000027245e8c in __gthread_cond_wait (__mutex=, __cond=0x53823f78) at ./build/x86_64-w64-mingw32-posix/x86_64-w64-mingw32/libstdc++-v3/include/x86_64-w64-mingw32/bits/gthr-default.h:865 #9 std::condition_variable::wait (this=this@entry=0x53823f78, __lock=...) at ../../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:53 #10 0x000000002bf5ec76 in std::_V2::condition_variable_any::wait (this=0x53823f78, __lock=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/condition_variable:321 #11 0x000000002b69e405 in PBD::Cond::wait (mutex=..., this=0x53823f78) at ../libs/pbd/pbd/mutex.h:124 #12 ARDOUR::AudioEngine::do_reset_backend (this=0x538235e0) at ../libs/ardour/audioengine.cc:722 #13 0x000000002bf59746 in std::__invoke_impl (__t=, __f=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:73 #14 std::__invoke (__fn=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:95 #15 std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ull>) (__args=..., this=0x5b) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/functional:416 #16 std::_Bind::operator()<, void>() (this=0x5b) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/functional:499 #17 std::__invoke_impl&>(std::__invoke_other, std::_Bind&) (__f=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:60 #18 std::__invoke_r&>(std::_Bind&) (__fn=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:110 #19 std::_Function_handler >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:291 #20 0x0000000029d627ae in std::function::operator()() const (this=0x2) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:622 #21 0x0000000029d30929 in PBD::Thread::_run (arg=0x53838da0) at ../libs/pbd/pthread_utils.cc:594 #22 0x0000000064944fd3 in pthread_create_wrapper (args=0x53ea2220) at ./mingw-w64-libraries/winpthreads/src/thread.c:1517 #23 0x00007ffa3aadf0ad in msvcrt!_beginthreadex () from C:\WINDOWS\System32\msvcrt.dll #24 0x00007ffa3aadf17c in msvcrt!_endthreadex () from C:\WINDOWS\System32\msvcrt.dll #25 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #26 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #27 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 10 (Thread 21376.0x5cc0): #0 0x00007ffa3b342654 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa38981a93 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll #2 0x00007ffa38981961 in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll #3 0x0000000064942e9e in _pthread_wait_for_multiple_objects (count=count@entry=2, handles=handles@entry=0x536afb30, all=all@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/misc.c:136 #4 0x0000000064941e28 in do_sema_b_wait_intern (sema=sema@entry=0x3e8, nointerrupt=nointerrupt@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/cond.c:647 #5 0x0000000064942166 in do_sema_b_wait (val=0x52ebaef8, cs=0x52ebaed0, timeout=4294967295, nointerrupt=0, sema=0x3e8) at ./mingw-w64-libraries/winpthreads/src/cond.c:606 #6 do_sema_b_wait (sema=0x3e8, nointerrupt=0, timeout=4294967295, cs=0x52ebaed0, val=0x52ebaef8) at ./mingw-w64-libraries/winpthreads/src/cond.c:596 #7 0x000000006494279c in pthread_cond_wait (c=c@entry=0x2c281060 , external_mutex=0x52131810) at ./mingw-w64-libraries/winpthreads/src/cond.c:461 #8 0x0000000027245e8c in __gthread_cond_wait (__mutex=, __cond=0x2c281060 ) at ./build/x86_64-w64-mingw32-posix/x86_64-w64-mingw32/libstdc++-v3/include/x86_64-w64-mingw32/bits/gthr-default.h:865 #9 std::condition_variable::wait (this=this@entry=0x2c281060 , __lock=...) at ../../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:53 #10 0x000000002bf5ec76 in std::_V2::condition_variable_any::wait (this=this@entry=0x2c281060 , __lock=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/condition_variable:321 #11 0x000000002b6845a2 in PBD::Cond::wait (mutex=..., this=0x2c281060 ) at ../libs/pbd/pbd/mutex.h:124 #12 ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:96 #13 0x000000002bf58396 in sigc::pointer_functor0::operator() (this=0x2) at ../../win-stack-w64/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76 #14 std::__invoke_impl&> (__f=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:60 #15 std::__invoke_r&> (__fn=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:110 #16 std::_Function_handler >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:291 #17 0x0000000029d627ae in std::function::operator()() const (this=0x2) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:622 #18 0x0000000029d30929 in PBD::Thread::_run (arg=0x52eeeb20) at ../libs/pbd/pthread_utils.cc:594 #19 0x0000000064944fd3 in pthread_create_wrapper (args=0x521dcc70) at ./mingw-w64-libraries/winpthreads/src/thread.c:1517 #20 0x00007ffa3aadf0ad in msvcrt!_beginthreadex () from C:\WINDOWS\System32\msvcrt.dll #21 0x00007ffa3aadf17c in msvcrt!_endthreadex () from C:\WINDOWS\System32\msvcrt.dll #22 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #23 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #24 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 9 (Thread 21376.0x516c): #0 0x00007ffa3b342654 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa38981a93 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll #2 0x00007ffa38981961 in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll #3 0x0000000064942e9e in _pthread_wait_for_multiple_objects (count=count@entry=2, handles=handles@entry=0x534afb20, all=all@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/misc.c:136 #4 0x0000000064941e28 in do_sema_b_wait_intern (sema=sema@entry=0x3c4, nointerrupt=nointerrupt@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/cond.c:647 #5 0x0000000064942166 in do_sema_b_wait (val=0x521ddc68, cs=0x521ddc40, timeout=4294967295, nointerrupt=0, sema=0x3c4) at ./mingw-w64-libraries/winpthreads/src/cond.c:606 #6 do_sema_b_wait (sema=0x3c4, nointerrupt=0, timeout=4294967295, cs=0x521ddc40, val=0x521ddc68) at ./mingw-w64-libraries/winpthreads/src/cond.c:596 #7 0x000000006494279c in pthread_cond_wait (c=c@entry=0x2c284e30 , external_mutex=0x52117da0) at ./mingw-w64-libraries/winpthreads/src/cond.c:461 #8 0x0000000027245e8c in __gthread_cond_wait (__mutex=, __cond=0x2c284e30 ) at ./build/x86_64-w64-mingw32-posix/x86_64-w64-mingw32/libstdc++-v3/include/x86_64-w64-mingw32/bits/gthr-default.h:865 #9 std::condition_variable::wait (this=this@entry=0x2c284e30 , __lock=...) at ../../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:53 #10 0x000000002bf5ec76 in std::_V2::condition_variable_any::wait (this=0x2c284e30 , __lock=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/condition_variable:321 #11 0x000000002ba92cb0 in PBD::Cond::wait (mutex=..., this=0x2c284e30 ) at ../libs/pbd/pbd/mutex.h:124 #12 peak_thread_work () at ../libs/ardour/source_factory.cc:73 #13 0x000000002bf583f6 in std::__invoke_impl (__f=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:59 #14 std::__invoke_r (__fn=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:110 #15 std::_Function_handler::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:291 #16 0x0000000029d627ae in std::function::operator()() const (this=0x2) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:622 #17 0x0000000029d30929 in PBD::Thread::_run (arg=0x52eb88f0) at ../libs/pbd/pthread_utils.cc:594 #18 0x0000000064944fd3 in pthread_create_wrapper (args=0x52eee790) at ./mingw-w64-libraries/winpthreads/src/thread.c:1517 #19 0x00007ffa3aadf0ad in msvcrt!_beginthreadex () from C:\WINDOWS\System32\msvcrt.dll #20 0x00007ffa3aadf17c in msvcrt!_endthreadex () from C:\WINDOWS\System32\msvcrt.dll #21 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #22 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #23 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 8 (Thread 21376.0x1d5c): #0 0x00007ffa3b342654 in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa38981a93 in WaitForMultipleObjectsEx () from C:\WINDOWS\System32\KernelBase.dll #2 0x00007ffa38981961 in WaitForMultipleObjects () from C:\WINDOWS\System32\KernelBase.dll #3 0x0000000064942e9e in _pthread_wait_for_multiple_objects (count=count@entry=2, handles=handles@entry=0x532afb20, all=all@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/misc.c:136 #4 0x0000000064941e28 in do_sema_b_wait_intern (sema=sema@entry=0x3c4, nointerrupt=nointerrupt@entry=0, timeout=timeout@entry=4294967295) at ./mingw-w64-libraries/winpthreads/src/cond.c:647 #5 0x0000000064942166 in do_sema_b_wait (val=0x521ddc68, cs=0x521ddc40, timeout=4294967295, nointerrupt=0, sema=0x3c4) at ./mingw-w64-libraries/winpthreads/src/cond.c:606 #6 do_sema_b_wait (sema=0x3c4, nointerrupt=0, timeout=4294967295, cs=0x521ddc40, val=0x521ddc68) at ./mingw-w64-libraries/winpthreads/src/cond.c:596 #7 0x000000006494279c in pthread_cond_wait (c=c@entry=0x2c284e30 , external_mutex=0x52117da0) at ./mingw-w64-libraries/winpthreads/src/cond.c:461 #8 0x0000000027245e8c in __gthread_cond_wait (__mutex=, __cond=0x2c284e30 ) at ./build/x86_64-w64-mingw32-posix/x86_64-w64-mingw32/libstdc++-v3/include/x86_64-w64-mingw32/bits/gthr-default.h:865 #9 std::condition_variable::wait (this=this@entry=0x2c284e30 , __lock=...) at ../../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:53 #10 0x000000002bf5ec76 in std::_V2::condition_variable_any::wait (this=0x2c284e30 , __lock=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/condition_variable:321 #11 0x000000002ba92cb0 in PBD::Cond::wait (mutex=..., this=0x2c284e30 ) at ../libs/pbd/pbd/mutex.h:124 #12 peak_thread_work () at ../libs/ardour/source_factory.cc:73 #13 0x000000002bf583f6 in std::__invoke_impl (__f=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:59 #14 std::__invoke_r (__fn=) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/invoke.h:110 #15 std::_Function_handler::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:291 #16 0x0000000029d627ae in std::function::operator()() const (this=0x2) at /usr/lib/gcc/x86_64-w64-mingw32/10-posix/include/c++/bits/std_function.h:622 #17 0x0000000029d30929 in PBD::Thread::_run (arg=0x52eb90c0) at ../libs/pbd/pthread_utils.cc:594 #18 0x0000000064944fd3 in pthread_create_wrapper (args=0x52eb8550) at ./mingw-w64-libraries/winpthreads/src/thread.c:1517 #19 0x00007ffa3aadf0ad in msvcrt!_beginthreadex () from C:\WINDOWS\System32\msvcrt.dll #20 0x00007ffa3aadf17c in msvcrt!_endthreadex () from C:\WINDOWS\System32\msvcrt.dll #21 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #22 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #23 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 7 (Thread 21376.0x6dcc): #0 0x00007ffa3b341b84 in ntdll!ZwWaitForSingleObject () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa36d5951a in ?? () from C:\WINDOWS\system32\mswsock.dll #2 0x00007ffa36d591f2 in ?? () from C:\WINDOWS\system32\mswsock.dll #3 0x00007ffa392b19c1 in select () from C:\WINDOWS\System32\ws2_32.dll #4 0x0000000029d179bf in CrossThreadChannel::poll_for_request (this=this@entry=0x521835d0) at ../libs/pbd/crossthread.win.cc:171 #5 0x0000000029d17a1e in CrossThreadChannel::receive (this=this@entry=0x521835d0, msg=@0x52d9fd4f: 0 '\000', wait=wait@entry=true) at ../libs/pbd/crossthread.win.cc:191 #6 0x000000002bb013e6 in ARDOUR::TriggerBoxThread::thread_work (this=this@entry=0x521835a0) at ../libs/ardour/triggerbox.cc:5857 #7 0x000000002bb01839 in ARDOUR::TriggerBoxThread::_thread_work (arg=0x521835a0) at ../libs/ardour/triggerbox.cc:5847 #8 0x0000000029d305cd in fake_thread_start (arg=0x52185800) at ../libs/pbd/pthread_utils.cc:199 #9 0x0000000064944fd3 in pthread_create_wrapper (args=0x52185ac0) at ./mingw-w64-libraries/winpthreads/src/thread.c:1517 #10 0x00007ffa3aadf0ad in msvcrt!_beginthreadex () from C:\WINDOWS\System32\msvcrt.dll #11 0x00007ffa3aadf17c in msvcrt!_endthreadex () from C:\WINDOWS\System32\msvcrt.dll #12 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #13 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #14 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 6 (Thread 21376.0x2bfc): #0 0x00007ffa3b3457b4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa3b255dfe in ntdll!RtlSetThreadSubProcessTag () from C:\WINDOWS\SYSTEM32\ntdll.dll #2 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #3 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 21376.0x5a6c): #0 0x00007ffa3b3457b4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa3b255dfe in ntdll!RtlSetThreadSubProcessTag () from C:\WINDOWS\SYSTEM32\ntdll.dll #2 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #3 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 4 (Thread 21376.0x83e4): #0 0x00007ffa3b3457b4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa3b255dfe in ntdll!RtlSetThreadSubProcessTag () from C:\WINDOWS\SYSTEM32\ntdll.dll #2 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #3 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 3 (Thread 21376.0x83f0): #0 0x00007ffa3b3457b4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa3b255dfe in ntdll!RtlSetThreadSubProcessTag () from C:\WINDOWS\SYSTEM32\ntdll.dll #2 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #3 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 21376.0x82f4): #0 0x00007ffa3b3457b4 in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa3b255dfe in ntdll!RtlSetThreadSubProcessTag () from C:\WINDOWS\SYSTEM32\ntdll.dll #2 0x00007ffa39efe8d7 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll #3 0x00007ffa3b26c3fc in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll #4 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 21376.0x4e74): #0 0x00007ffa3b342cb4 in ntdll!ZwAlpcSendWaitReceivePort () from C:\WINDOWS\SYSTEM32\ntdll.dll #1 0x00007ffa3936d304 in RpcExceptionFilter () from C:\WINDOWS\System32\rpcrt4.dll #2 0x00007ffa3936c7a6 in RpcExceptionFilter () from C:\WINDOWS\System32\rpcrt4.dll #3 0x00007ffa39407c9c in RPCRT4!NdrClientCall3 () from C:\WINDOWS\System32\rpcrt4.dll #4 0x00007ffa394075fd in RPCRT4!NdrClientCall3 () from C:\WINDOWS\System32\rpcrt4.dll #5 0x00007ffa39386d10 in RPCRT4!I_RpcBCacheFree () from C:\WINDOWS\System32\rpcrt4.dll #6 0x00007ffa39386a0d in RPCRT4!I_RpcBCacheFree () from C:\WINDOWS\System32\rpcrt4.dll #7 0x00007ffa393862be in RPCRT4!I_RpcBCacheFree () from C:\WINDOWS\System32\rpcrt4.dll #8 0x00007ffa39385eb8 in RPCRT4!I_RpcBCacheFree () from C:\WINDOWS\System32\rpcrt4.dll #9 0x00007ffa393721ff in RpcExceptionFilter () from C:\WINDOWS\System32\rpcrt4.dll #10 0x00007ffa3937095c in RpcExceptionFilter () from C:\WINDOWS\System32\rpcrt4.dll #11 0x00007ffa393803eb in RPCRT4!I_RpcNegotiateTransferSyntax () from C:\WINDOWS\System32\rpcrt4.dll #12 0x00007ffa39407e83 in RPCRT4!NdrClientCall3 () from C:\WINDOWS\System32\rpcrt4.dll #13 0x00007ffa394075fd in RPCRT4!NdrClientCall3 () from C:\WINDOWS\System32\rpcrt4.dll #14 0x00007ffa27cc3cf8 in modMessage () from C:\WINDOWS\SYSTEM32\wdmaud2.drv #15 0x00007ffa27cc3fc8 in modMessage () from C:\WINDOWS\SYSTEM32\wdmaud2.drv #16 0x00007ffa27cbfb99 in ?? () from C:\WINDOWS\SYSTEM32\wdmaud2.drv #17 0x00007ffa27cc0689 in ?? () from C:\WINDOWS\SYSTEM32\wdmaud2.drv #18 0x00007ffa27cc0919 in midMessage () from C:\WINDOWS\SYSTEM32\wdmaud2.drv #19 0x00007ffa34f9e044 in mixerSetControlDetails () from C:\WINDOWS\SYSTEM32\winmmbase.dll #20 0x00007ffa34f90ba0 in midiInGetNumDevs () from C:\WINDOWS\SYSTEM32\winmmbase.dll #21 0x0000000069015dc1 in ARDOUR::WinMMEMidiIO::update_device_info (this=0x53cf47f0) at ../libs/backends/portaudio/winmmemidi_io.cc:256 #22 0x000000006900caf3 in ARDOUR::PortAudioBackend::enumerate_midi_devices (this=0x530987a0) at ../libs/backends/portaudio/portaudio_backend.cc:469 #23 0x00000000006a2ecd in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?)