View Issue Details

IDProjectCategoryView StatusLast Update
0010261ardourbugspublic2026-04-15 06:46
Reporterjean-emmanuel Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
PlatformDebian GNUOSLinuxOS Version(any)
Summary0010261: Crash when expanding a newly created MIDI region to the left
DescriptionSteps to reproduce
- create a new session
- create a new empty MIDI region
- expand it to the left
TagsNo tags attached.

Activities

jean-emmanuel

2026-04-15 06:43

reporter   ~0030258

Added backtrace. Updated receipe:
- create a session
- create a midi track, draw a midi region
- add an midi control automation track other than velocity)
- expand the region to the left
bt.txt (52,905 bytes)   
Thread 51 (Thread 0x7fff60ff96c0 (LWP 3996) "AutomationWatch"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=a1@entry=0, a2=a2@entry=0, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=230) at ./nptl/cancellation.c:49
#2  0x00007ffff2ff313a in __GI___clock_nanosleep (clock_id=<optimized out>, clock_id@entry=0, flags=flags@entry=0, req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#3  0x00007ffff2ffe733 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#4  0x00007ffff4338e97 in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff6bd2150 in ARDOUR::AutomationWatch::thread (this=0x55555ddd7e20) at ../libs/ardour/automation_watch.cc:206
#6  0x00007ffff6bd7262 in std::__invoke_impl<void, void (ARDOUR::AutomationWatch::*&)(), ARDOUR::AutomationWatch*&> (__f=@0x55555c79ebc0: (void (ARDOUR::AutomationWatch::*)(ARDOUR::AutomationWatch * const)) 0x7ffff6bd20c0 <ARDOUR::AutomationWatch::thread()>, __t=@0x55555c79ebd0: 0x55555ddd7e20) at /usr/include/c++/14/bits/invoke.h:74
#7  0x00007ffff6bd7016 in std::__invoke<void (ARDOUR::AutomationWatch::*&)(), ARDOUR::AutomationWatch*&> (__fn=@0x55555c79ebc0: (void (ARDOUR::AutomationWatch::*)(ARDOUR::AutomationWatch * const)) 0x7ffff6bd20c0 <ARDOUR::AutomationWatch::thread()>) at /usr/include/c++/14/bits/invoke.h:96
#8  0x00007ffff6bd6e54 in std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x55555c79ebc0, __args=...) at /usr/include/c++/14/functional:513
#9  0x00007ffff6bd69e8 in std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>::operator()<, void>() (this=0x55555c79ebc0) at /usr/include/c++/14/functional:598
#10 0x00007ffff6bd63ae in std::__invoke_impl<void, std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#11 0x00007ffff6bd55ae in std::__invoke_r<void, std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>&>(std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:111
#12 0x00007ffff6bd3f55 in std::_Function_handler<void (), std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#13 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x55555c7a1158) at /usr/include/c++/14/bits/std_function.h:591
#14 0x00007ffff4bb539c in PBD::Thread::_run (arg=0x55555c7a1130) at ../libs/pbd/pthread_utils.cc:594
#15 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#16 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 50 (Thread 0x7fff617fa6c0 (LWP 3995) "AutoConnect"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa649c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55555db324e4, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55555db324e4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007ffff2fa64fb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555db324e4, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007ffff2fa8a28 in __pthread_cond_wait_common (cond=0x55555db324c0, mutex=0x55555db32498, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55555db324c0, mutex=0x55555db32498) at ./nptl/pthread_cond_wait.c:453
#7  0x00007ffff715f271 in ARDOUR::Session::auto_connect_thread_run (this=0x55555db2f800) at ../libs/ardour/session.cc:8081
#8  0x00007ffff715ec06 in ARDOUR::Session::auto_connect_thread (arg=0x55555db2f800) at ../libs/ardour/session.cc:8013
#9  0x00007ffff4bb3faa in fake_thread_start (arg=0x55555f0753b0) at ../libs/pbd/pthread_utils.cc:199
#10 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 49 (Thread 0x7fff61ffb6c0 (LWP 3994) "SessionSignals"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa649c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55555db32470, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-inte--Type <RET> for more, q to quit, c to continue without paging--c
rnal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55555db32470, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007ffff2fa64fb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555db32470, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007ffff2fa8a28 in __pthread_cond_wait_common (cond=0x55555db32450, mutex=0x55555db32428, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55555db32450, mutex=0x55555db32428) at ./nptl/pthread_cond_wait.c:453
#7  0x00007ffff71ee278 in ARDOUR::Session::emit_thread_run (this=0x55555db2f800) at ../libs/ardour/session_process.cc:1232
#8  0x00007ffff71ee224 in ARDOUR::Session::emit_thread (arg=0x55555db2f800) at ../libs/ardour/session_process.cc:1222
#9  0x00007ffff4bb3faa in fake_thread_start (arg=0x55555ed2a250) at ../libs/pbd/pthread_utils.cc:199
#10 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 48 (Thread 0x7fff627fc6c0 (LWP 3993) "Ctrl USB Hotplu"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa5ecd in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75
#3  0x00007ffff301ada6 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007ffff3a7c8c8 in ??? () at /usr/lib/x86_64-linux-gnu/libusb-1.0.so.0
#5  0x00007ffff3a79dc4 in ??? () at /usr/lib/x86_64-linux-gnu/libusb-1.0.so.0
#6  0x00007ffff3a7b33a in libusb_handle_events_timeout_completed () at /usr/lib/x86_64-linux-gnu/libusb-1.0.so.0
#7  0x00007ffff3a7b38e in libusb_handle_events () at /usr/lib/x86_64-linux-gnu/libusb-1.0.so.0
#8  0x00007ffff6c07863 in usb_hotplug_thread (user_data=0x5555577db800) at ../libs/ardour/control_protocol_manager.cc:90
#9  0x00007ffff4bb3faa in fake_thread_start (arg=0x55555cd52a40) at ../libs/pbd/pthread_utils.cc:199
#10 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 47 (Thread 0x7fff62ffd6c0 (LWP 3992) "libusb_event"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa5ecd in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75
#3  0x00007ffff301ada6 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007ffff3a819ba in ??? () at /usr/lib/x86_64-linux-gnu/libusb-1.0.so.0
#5  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#6  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 46 (Thread 0x7fffabfff6c0 (LWP 3991) "midiUI"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa5ecd in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007ffff301b2ce in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ffff43066cc in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff430705f in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff4b4a928 in BaseUI::main_thread (this=0x55555b897990) at ../libs/pbd/base_ui.cc:101
#7  0x00007ffff4b4fab7 in std::__invoke_impl<void, void (BaseUI::*&)(), BaseUI*&> (__f=@0x55555e9e6a10: (void (BaseUI::*)(BaseUI * const)) 0x7ffff4b4a71a <BaseUI::main_thread()>, __t=@0x55555e9e6a20: 0x55555b897990) at /usr/include/c++/14/bits/invoke.h:74
#8  0x00007ffff4b4f90f in std::__invoke<void (BaseUI::*&)(), BaseUI*&> (__fn=@0x55555e9e6a10: (void (BaseUI::*)(BaseUI * const)) 0x7ffff4b4a71a <BaseUI::main_thread()>) at /usr/include/c++/14/bits/invoke.h:96
#9  0x00007ffff4b4f7d8 in std::_Bind<void (BaseUI::*(BaseUI*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x55555e9e6a10, __args=...) at /usr/include/c++/14/functional:513
#10 0x00007ffff4b4f406 in std::_Bind<void (BaseUI::*(BaseUI*))()>::operator()<, void>() (this=0x55555e9e6a10) at /usr/include/c++/14/functional:598
#11 0x00007ffff4b4ef72 in std::__invoke_impl<void, std::_Bind<void (BaseUI::*(BaseUI*))()>&>(std::__invoke_other, std::_Bind<void (BaseUI::*(BaseUI*))()>&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#12 0x00007ffff4b4e922 in std::__invoke_r<void, std::_Bind<void (BaseUI::*(BaseUI*))()>&>(std::_Bind<void (BaseUI::*(BaseUI*))()>&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:111
#13 0x00007ffff4b4de11 in std::_Function_handler<void (), std::_Bind<void (BaseUI::*(BaseUI*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#14 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x55555e9e69d8) at /usr/include/c++/14/bits/std_function.h:591
#15 0x00007ffff4bb539c in PBD::Thread::_run (arg=0x55555e9e69b0) at ../libs/pbd/pthread_utils.cc:594
#16 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#17 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 45 (Thread 0x7fffbc623cc0 (LWP 3990) "butler"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa5ecd in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75
#3  0x00007ffff301ada6 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007ffff4b6394c in CrossThreadChannel::poll_for_request (this=0x555558488b88) at ../libs/pbd/crossthread.posix.cc:108
#5  0x00007ffff4b639bb in CrossThreadChannel::receive (this=0x555558488b88, msg=@0x7fffbc62240f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#6  0x00007ffff6be7daf in ARDOUR::Butler::thread_work (this=0x555558488a70) at ../libs/ardour/butler.cc:208
#7  0x00007ffff6be763f in ARDOUR::Butler::_thread_work (arg=0x555558488a70) at ../libs/ardour/butler.cc:178
#8  0x00007ffff4bb3faa in fake_thread_start (arg=0x55555e9e2460) at ../libs/pbd/pthread_utils.cc:199
#9  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#10 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 44 (Thread 0x7fffbdffb6c0 (LWP 3989) "IO-1-0x7fffbdff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4bbd284 in PBD::Semaphore::wait (this=0x55555838d1fc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff6dba979 in ARDOUR::IOTaskList::io_thread (this=0x55555838d1c0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff6dba899 in ARDOUR::IOTaskList::_worker_thread (me=0x55555838d1c0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#5  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 43 (Thread 0x7fffa97fa6c0 (LWP 3988) "IO-0-0x7fffa97f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4bbd284 in PBD::Semaphore::wait (this=0x55555838d1fc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff6dba979 in ARDOUR::IOTaskList::io_thread (this=0x55555838d1c0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff6dba899 in ARDOUR::IOTaskList::_worker_thread (me=0x55555838d1c0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#5  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 42 (Thread 0x7fffbc773cc0 (LWP 3987) "RT-2-0x7fffbc77"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4bbd284 in PBD::Semaphore::wait (this=0x55555db3cc50) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff6d41641 in ARDOUR::Graph::reached_terminal_node (this=0x55555db3caf0) at ../libs/ardour/graph.cc:267
#3  0x00007ffff6d4e7d1 in ARDOUR::GraphNode::finish (this=0x55555d76e250, chain=0x7fff680270f0) at ../libs/ardour/graphnode.cc:107
#4  0x00007ffff6d4e6b6 in ARDOUR::GraphNode::run (this=0x55555d76e250, chain=0x7fff680270f0) at ../libs/ardour/graphnode.cc:74
#5  0x00007ffff6d41fba in ARDOUR::Graph::run_one (this=0x55555db3caf0) at ../libs/ardour/graph.cc:344
#6  0x00007ffff6d423d1 in ARDOUR::Graph::helper_thread (this=0x55555db3caf0) at ../libs/ardour/graph.cc:372
#7  0x00007ffff6d4dddb in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff84001250: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d421be <ARDOUR::Graph::helper_thread()>, __t=@0x7fff84001260: 0x55555db3caf0) at /usr/include/c++/14/bits/invoke.h:74
#8  0x00007ffff6d4d89f in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff84001250: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d421be <ARDOUR::Graph::helper_thread()>) at /usr/include/c++/14/bits/invoke.h:96
#9  0x00007ffff6d4d202 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff84001250, __args=...) at /usr/include/c++/14/functional:513
#10 0x00007ffff6d4c290 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff84001250) at /usr/include/c++/14/functional:598
#11 0x00007ffff6d4ae93 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#12 0x00007ffff6d492a2 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:111
#13 0x00007ffff6d48208 in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#14 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x7fffbc772ee0) at /usr/include/c++/14/bits/std_function.h:591
#15 0x00007fffcf3a5380 in ARDOUR::PulseAudioBackend::pulse_process_thread (arg=0x555559c76ba0) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:695
#16 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#17 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 41 (Thread 0x7fffbc7f7cc0 (LWP 3986) "RT-1-0x7fffbc7f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4bbd284 in PBD::Semaphore::wait (this=0x55555db3cc44) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff6d41db1 in ARDOUR::Graph::run_one (this=0x55555db3caf0) at ../libs/ardour/graph.cc:320
#3  0x00007ffff6d423d1 in ARDOUR::Graph::helper_thread (this=0x55555db3caf0) at ../libs/ardour/graph.cc:372
#4  0x00007ffff6d4dddb in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff88001290: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d421be <ARDOUR::Graph::helper_thread()>, __t=@0x7fff880012a0: 0x55555db3caf0) at /usr/include/c++/14/bits/invoke.h:74
#5  0x00007ffff6d4d89f in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff88001290: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d421be <ARDOUR::Graph::helper_thread()>) at /usr/include/c++/14/bits/invoke.h:96
#6  0x00007ffff6d4d202 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff88001290, __args=...) at /usr/include/c++/14/functional:513
#7  0x00007ffff6d4c290 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff88001290) at /usr/include/c++/14/functional:598
#8  0x00007ffff6d4ae93 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#9  0x00007ffff6d492a2 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:111
#10 0x00007ffff6d48208 in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#11 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x7fffbc7f6ee0) at /usr/include/c++/14/bits/std_function.h:591
#12 0x00007fffcf3a5380 in ARDOUR::PulseAudioBackend::pulse_process_thread (arg=0x5555599b10d0) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:695
#13 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#14 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 40 (Thread 0x7fffcc0fecc0 (LWP 3985) "RT-main-0x7fffc"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4bbd284 in PBD::Semaphore::wait (this=0x55555db3cc44) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff6d41db1 in ARDOUR::Graph::run_one (this=0x55555db3caf0) at ../libs/ardour/graph.cc:320
#3  0x00007ffff6d4292b in ARDOUR::Graph::main_thread (this=0x55555db3caf0) at ../libs/ardour/graph.cc:425
#4  0x00007ffff6d4dddb in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff940019b0: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d4250c <ARDOUR::Graph::main_thread()>, __t=@0x7fff940019c0: 0x55555db3caf0) at /usr/include/c++/14/bits/invoke.h:74
#5  0x00007ffff6d4d89f in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff940019b0: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d4250c <ARDOUR::Graph::main_thread()>) at /usr/include/c++/14/bits/invoke.h:96
#6  0x00007ffff6d4d202 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff940019b0, __args=...) at /usr/include/c++/14/functional:513
#7  0x00007ffff6d4c290 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff940019b0) at /usr/include/c++/14/functional:598
#8  0x00007ffff6d4ae93 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#9  0x00007ffff6d492a2 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:111
#10 0x00007ffff6d48208 in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#11 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x7fffcc0fdee0) at /usr/include/c++/14/bits/std_function.h:591
#12 0x00007fffcf3a5380 in ARDOUR::PulseAudioBackend::pulse_process_thread (arg=0x55555838cca0) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:695
#13 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#14 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 39 (Thread 0x7fffab7fe6c0 (LWP 3984) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4337104 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff42cd77b in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff42cdc2b in g_async_queue_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff3ac92a7 in ??? () at /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5  0x00007ffff4337803 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 35 (Thread 0x7fffa8ff96c0 (LWP 3976) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4337104 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff42cd77b in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff42cdc2b in g_async_queue_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff3ac92a7 in ??? () at /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5  0x00007ffff4337803 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 30 (Thread 0x7fffcc4b2cc0 (LWP 3971) "AudioEngine 1"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa649c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555558375070, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555558375070, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007ffff2fa64fb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555558375070, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007ffff2fa8a28 in __pthread_cond_wait_common (cond=0x555558375050, mutex=0x555558662970, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x555558375050, mutex=0x555558662970) at ./nptl/pthread_cond_wait.c:453
#7  0x00007fffcf34d23c in pa_threaded_mainloop_wait () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#8  0x00007fffcf3a6742 in ARDOUR::PulseAudioBackend::main_process_thread (this=0x555558374cb0) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:995
#9  0x00007fffcf3a4a84 in pthread_process (arg=0x555558374cb0) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:532
#10 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 29 (Thread 0x7fffa9ffb6c0 (LWP 3970) "threaded-ml"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa5ecd in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75
#3  0x00007ffff301ada6 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007fffcf34caa5 in ??? () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fffcf33e2ac in pa_mainloop_poll () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fffcf33e97a in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007fffcf33ea20 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#8  0x00007fffcf34cb7b in ??? () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#9  0x00007fffcf2ec7b3 in ??? () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-17.0.so
#10 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x7fffbffff6c0 (LWP 3959) "gdbus"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa5ecd in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007ffff301b2ce in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ffff43066cc in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff430705f in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff26d2bfa in ??? () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007ffff4337803 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#9  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7fffccd026c0 (LWP 3958) "gmain"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa5ecd in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007ffff301b2ce in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ffff43066cc in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff4306d60 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff4306db1 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffff4337803 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#9  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7fffce91e6c0 (LWP 3957) "pool-spawner"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4337104 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff42cd77b in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4337ac0 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff4337803 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#6  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7fffcdec56c0 (LWP 3956) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4337104 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff42cd77b in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff42cdc2b in g_async_queue_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff3ac92a7 in ??? () at /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5  0x00007ffff4337803 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7fffcd6c46c0 (LWP 3955) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4337104 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff42cd77b in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff42cdc2b in g_async_queue_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff3ac92a7 in ??? () at /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5  0x00007ffff4337803 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7fffcffff6c0 (LWP 3951) "DeviceList"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa649c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55555790abb0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55555790abb0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007ffff2fa64fb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555790abb0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007ffff2fa8a28 in __pthread_cond_wait_common (cond=0x55555790ab90, mutex=0x55555790b310, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55555790ab90, mutex=0x55555790b310) at ./nptl/pthread_cond_wait.c:453
#7  0x0000555556c40d5c in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x55555790ab90, __lock=...) at /usr/include/c++/14/condition_variable:315
#8  0x0000555556c40a29 in PBD::Cond::wait (this=0x55555790ab90, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#9  0x00007ffff6b5669f in ARDOUR::AudioEngine::do_devicelist_update (this=0x555557909db0) at ../libs/ardour/audioengine.cc:757
#10 0x00007ffff6b654b7 in std::__invoke_impl<void, void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__f=@0x55555790b470: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff6b56520 <ARDOUR::AudioEngine::do_devicelist_update()>, __t=@0x55555790b480: 0x555557909db0) at /usr/include/c++/14/bits/invoke.h:74
#11 0x00007ffff6b65391 in std::__invoke<void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__fn=@0x55555790b470: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff6b56520 <ARDOUR::AudioEngine::do_devicelist_update()>) at /usr/include/c++/14/bits/invoke.h:96
#12 0x00007ffff6b651d4 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x55555790b470, __args=...) at /usr/include/c++/14/functional:513
#13 0x00007ffff6b64ac4 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::operator()<, void>() (this=0x55555790b470) at /usr/include/c++/14/functional:598
#14 0x00007ffff6b642aa in std::__invoke_impl<void, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#15 0x00007ffff6b62f76 in std::__invoke_r<void, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&>(std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:111
#16 0x00007ffff6b61261 in std::_Function_handler<void (), std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#17 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x55555790b438) at /usr/include/c++/14/bits/std_function.h:591
#18 0x00007ffff4bb539c in PBD::Thread::_run (arg=0x55555790b410) at ../libs/pbd/pthread_utils.cc:594
#19 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#20 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7fffdd20a6c0 (LWP 3950) "EngineWatchdog"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa649c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55555790ab30, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55555790ab30, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007ffff2fa64fb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555790ab30, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007ffff2fa8a28 in __pthread_cond_wait_common (cond=0x55555790ab10, mutex=0x55555790b290, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x55555790ab10, mutex=0x55555790b290) at ./nptl/pthread_cond_wait.c:453
#7  0x0000555556c40d5c in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x55555790ab10, __lock=...) at /usr/include/c++/14/condition_variable:315
#8  0x0000555556c40a29 in PBD::Cond::wait (this=0x55555790ab10, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#9  0x00007ffff6b563b7 in ARDOUR::AudioEngine::do_reset_backend (this=0x555557909db0) at ../libs/ardour/audioengine.cc:722
#10 0x00007ffff6b654b7 in std::__invoke_impl<void, void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__f=@0x55555790b3f0: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff6b55ff2 <ARDOUR::AudioEngine::do_reset_backend()>, __t=@0x55555790b400: 0x555557909db0) at /usr/include/c++/14/bits/invoke.h:74
#11 0x00007ffff6b65391 in std::__invoke<void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__fn=@0x55555790b3f0: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff6b55ff2 <ARDOUR::AudioEngine::do_reset_backend()>) at /usr/include/c++/14/bits/invoke.h:96
#12 0x00007ffff6b651d4 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x55555790b3f0, __args=...) at /usr/include/c++/14/functional:513
#13 0x00007ffff6b64ac4 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::operator()<, void>() (this=0x55555790b3f0) at /usr/include/c++/14/functional:598
#14 0x00007ffff6b642aa in std::__invoke_impl<void, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#15 0x00007ffff6b62f76 in std::__invoke_r<void, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&>(std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:111
#16 0x00007ffff6b61261 in std::_Function_handler<void (), std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#17 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x55555791b748) at /usr/include/c++/14/bits/std_function.h:591
#18 0x00007ffff4bb539c in PBD::Thread::_run (arg=0x55555791b720) at ../libs/pbd/pthread_utils.cc:594
#19 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#20 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7fffdf7fe6c0 (LWP 3947) "Analyzer"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa649c in __futex_abstimed_wait_common64 (private=0, futex_word=0x7ffff7e26ac0 <ARDOUR::Analyser::SourcesToAnalyse+32>, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7ffff7e26ac0 <ARDOUR::Analyser::SourcesToAnalyse+32>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007ffff2fa64fb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff7e26ac0 <ARDOUR::Analyser::SourcesToAnalyse+32>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007ffff2fa8a28 in __pthread_cond_wait_common (cond=0x7ffff7e26aa0 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x5555577815c0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x7ffff7e26aa0 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x5555577815c0) at ./nptl/pthread_cond_wait.c:453
#7  0x0000555556c40d5c in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x7ffff7e26aa0 <ARDOUR::Analyser::SourcesToAnalyse>, __lock=...) at /usr/include/c++/14/condition_variable:315
#8  0x0000555556c40a29 in PBD::Cond::wait (this=0x7ffff7e26aa0 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#9  0x00007ffff6b1cc35 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:96
#10 0x0000555555e3b651 in sigc::pointer_functor0<void>::operator() (this=0x55555786b358) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#11 0x00007ffff6b20436 in std::__invoke_impl<void, sigc::pointer_functor0<void>&> (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#12 0x00007ffff6b1fdbd in std::__invoke_r<void, sigc::pointer_functor0<void>&> (__fn=...) at /usr/include/c++/14/bits/invoke.h:111
#13 0x00007ffff6b1efa2 in std::_Function_handler<void(), sigc::pointer_functor0<void> >::_M_invoke (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#14 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x55555786b358) at /usr/include/c++/14/bits/std_function.h:591
#15 0x00007ffff4bb539c in PBD::Thread::_run (arg=0x55555786b330) at ../libs/pbd/pthread_utils.cc:594
#16 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#17 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7fffdffff6c0 (LWP 3946) "PeakFileBuilder"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa649c in __futex_abstimed_wait_common64 (private=0, futex_word=0x7ffff7e2abe4 <ARDOUR::SourceFactory::PeaksToBuild+36>, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7ffff7e2abe4 <ARDOUR::SourceFactory::PeaksToBuild+36>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007ffff2fa64fb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff7e2abe4 <ARDOUR::SourceFactory::PeaksToBuild+36>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007ffff2fa8a28 in __pthread_cond_wait_common (cond=0x7ffff7e2abc0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x55555778d5c0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x7ffff7e2abc0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x55555778d5c0) at ./nptl/pthread_cond_wait.c:453
#7  0x0000555556c40d5c in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x7ffff7e2abc0 <ARDOUR::SourceFactory::PeaksToBuild>, __lock=...) at /usr/include/c++/14/condition_variable:315
#8  0x0000555556c40a29 in PBD::Cond::wait (this=0x7ffff7e2abc0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#9  0x00007ffff729f0f7 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#10 0x00007ffff7f2858d in std::__invoke_impl<void, void (*&)()> (__f=@0x55555786c478: 0x7ffff729f047 <peak_thread_work()>) at /usr/include/c++/14/bits/invoke.h:61
#11 0x00007ffff7f2769f in std::__invoke_r<void, void (*&)()> (__fn=@0x55555786c478: 0x7ffff729f047 <peak_thread_work()>) at /usr/include/c++/14/bits/invoke.h:111
#12 0x00007ffff7f26519 in std::_Function_handler<void(), void (*)()>::_M_invoke (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#13 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x55555786c478) at /usr/include/c++/14/bits/std_function.h:591
#14 0x00007ffff4bb539c in PBD::Thread::_run (arg=0x55555786c450) at ../libs/pbd/pthread_utils.cc:594
#15 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#16 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7fffecdfe6c0 (LWP 3945) "PeakFileBuilder"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa649c in __futex_abstimed_wait_common64 (private=0, futex_word=0x7ffff7e2abe4 <ARDOUR::SourceFactory::PeaksToBuild+36>, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7ffff7e2abe4 <ARDOUR::SourceFactory::PeaksToBuild+36>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#4  0x00007ffff2fa64fb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff7e2abe4 <ARDOUR::SourceFactory::PeaksToBuild+36>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007ffff2fa8a28 in __pthread_cond_wait_common (cond=0x7ffff7e2abc0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x55555778d5c0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x7ffff7e2abc0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x55555778d5c0) at ./nptl/pthread_cond_wait.c:453
#7  0x0000555556c40d5c in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x7ffff7e2abc0 <ARDOUR::SourceFactory::PeaksToBuild>, __lock=...) at /usr/include/c++/14/condition_variable:315
#8  0x0000555556c40a29 in PBD::Cond::wait (this=0x7ffff7e2abc0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#9  0x00007ffff729f0f7 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#10 0x00007ffff7f2858d in std::__invoke_impl<void, void (*&)()> (__f=@0x555557872388: 0x7ffff729f047 <peak_thread_work()>) at /usr/include/c++/14/bits/invoke.h:61
#11 0x00007ffff7f2769f in std::__invoke_r<void, void (*&)()> (__fn=@0x555557872388: 0x7ffff729f047 <peak_thread_work()>) at /usr/include/c++/14/bits/invoke.h:111
#12 0x00007ffff7f26519 in std::_Function_handler<void(), void (*)()>::_M_invoke (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#13 0x0000555555d8e2ec in std::function<void()>::operator() (this=0x555557872388) at /usr/include/c++/14/bits/std_function.h:591
#14 0x00007ffff4bb539c in PBD::Thread::_run (arg=0x555557872360) at ../libs/pbd/pthread_utils.cc:594
#15 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#16 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7fffed5ff6c0 (LWP 3944) "LXVSTEventLoop"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=a1@entry=0, a2=a2@entry=0, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=230) at ./nptl/cancellation.c:49
#2  0x00007ffff2ff313a in __GI___clock_nanosleep (clock_id=<optimized out>, clock_id@entry=0, flags=flags@entry=0, req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#3  0x00007ffff2ffe733 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#4  0x00007ffff4338e97 in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x0000555556e475a4 in gui_event_loop () at ../gtk2_ardour/linux_vst_gui_support.cc:463
#6  0x00007ffff4bb3faa in fake_thread_start (arg=0x55555786de70) at ../libs/pbd/pthread_utils.cc:199
#7  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#8  0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7fffefd9ccc0 (LWP 3943) "TriggerBox Work"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff2fa5e84 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:49
#2  0x00007ffff2fa5ecd in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75
#3  0x00007ffff301ada6 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007ffff4b6394c in CrossThreadChannel::poll_for_request (this=0x555557807540) at ../libs/pbd/crossthread.posix.cc:108
#5  0x00007ffff4b639bb in CrossThreadChannel::receive (this=0x555557807540, msg=@0x7fffefd9bd2f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#6  0x00007ffff73283d3 in ARDOUR::TriggerBoxThread::thread_work (this=0x555557807510) at ../libs/ardour/triggerbox.cc:5857
#7  0x00007ffff7328375 in ARDOUR::TriggerBoxThread::_thread_work (arg=0x555557807510) at ../libs/ardour/triggerbox.cc:5847
#8  0x00007ffff4bb3faa in fake_thread_start (arg=0x5555577abd80) at ../libs/pbd/pthread_utils.cc:199
#9  0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#10 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7ffff02b5cc0 (LWP 3940) "ArdourGUI"):
#0  0x00007ffff48f2156 in ??? () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#1  0x00007ffff4781a99 in Gtk::Widget_Class::button_release_event_callback (self=0x555558669350, p0=0x55555f99c990) at ../libs/tk/ytkmm/widget.cc:4334
#2  0x00007ffff3f815dc in _gtk_marshal_BOOLEAN__BOXED (closure=0x555557e52da0, return_value=0x7fffffffbc90, n_param_values=2, param_values=0x7fffffffbd20, invocation_hint=0x7fffffffbc70, marshal_data=0x7ffff4781998 <Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*)>) at ../libs/tk/ytk/gtkmarshalers.c:84
#3  0x00007ffff3d43950 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4  0x00007ffff3d58320 in ??? () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007ffff3d59032 in ??? () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007ffff3d5f5a6 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007ffff3d5f663 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007ffff410954f in gtk_widget_event_internal (widget=0x555558669350, event=0x55555f99c990) at ../libs/tk/ytk/gtkwidget.c:5058
#9  0x00007ffff4109027 in IA__gtk_widget_event (widget=0x555558669350, event=0x55555f99c990) at ../libs/tk/ytk/gtkwidget.c:4846
#10 0x00007ffff3f7f544 in IA__gtk_propagate_event (widget=0x555558669350, event=0x55555f99c990) at ../libs/tk/ytk/gtkmain.c:2457
#11 0x00007ffff3f7df6c in IA__gtk_main_do_event (event=0x55555f99c990) at ../libs/tk/ytk/gtkmain.c:1646
#12 0x00007ffff4d6ec6f in gdk_event_dispatch (source=0x55555795fc80, callback=0x0, user_data=0x0) at ../libs/tk/ydk/x11/gdkevents-x11.c:2541
#13 0x00007ffff43043c5 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff43065f7 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff430705f in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff3f7d4f5 in IA__gtk_main () at ../libs/tk/ytk/gtkmain.c:1213
#17 0x00007ffff46f5703 in Gtk::Main::run_impl (this=0x55555796daf0) at ../libs/tk/ytkmm/main.cc:537
#18 0x00007ffff46f550b in Gtk::Main::run () at ../libs/tk/ytkmm/main.cc:480
#19 0x00007ffff4f84451 in Gtkmm2ext::UI::run (this=0x555557972ef0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:319
#20 0x00005555564d7bcd in main (argc=1, argv=0x7fffffffc8d8) at ../gtk2_ardour/main.cc:471
bt.txt (52,905 bytes)   

jean-emmanuel

2026-04-15 06:46

reporter   ~0030259

Error log when crash occurs:

 ** (ardour-9.2.229:5622): ERROR **: 08:40:32.948:
unhandled exception (type std::exception) in signal handler:
what: Interblocage évité des accès à la ressource [~= resource acquisition deadlock avoided]

Issue History

Date Modified Username Field Change
2026-03-27 08:37 jean-emmanuel New Issue
2026-04-15 06:43 jean-emmanuel Note Added: 0030258
2026-04-15 06:43 jean-emmanuel File Added: bt.txt
2026-04-15 06:46 jean-emmanuel Note Added: 0030259