document-9634fe4c89a5320d.txt (63,792 bytes)
Thread 53 "WaveViewDrawing" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff5affd6c0 (LWP 105845)]
0x0000555555d4cba7 in __gnu_cxx::__atomic_add (__mem=0xa, __val=1) at /usr/include/c++/14/ext/atomicity.h:71
71 { __atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL); }
(gdb) thread apply all bt
Thread 53 (Thread 0x7fff5affd6c0 (LWP 105845) "WaveViewDrawing"):
#0 0x0000555555d4cba7 in __gnu_cxx::__atomic_add (__mem=0xa, __val=1) at /usr/include/c++/14/ext/atomicity.h:71
#1 __gnu_cxx::__atomic_add_dispatch (__mem=0xa, __val=1) at /usr/include/c++/14/ext/atomicity.h:111
#2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy (this=0x2) at /usr/include/c++/14/bits/shared_ptr_base.h:152
#3 0x0000555555da24c1 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator= (this=0x7fff5affc728, __r=...) at /usr/include/c++/14/bits/shared_ptr_base.h:1086
#4 0x00007ffff7f1bd7b in std::__shared_ptr<ArdourWaveView::WaveViewDrawRequest, (__gnu_cxx::_Lock_policy)2>::operator= (this=0x7fff5affc720) at /usr/include/c++/14/bits/shared_ptr_base.h:1524
#5 0x00007ffff7f1bda5 in std::shared_ptr<ArdourWaveView::WaveViewDrawRequest>::operator= (this=0x7fff5affc720) at /usr/include/c++/14/bits/shared_ptr.h:413
#6 0x00007ffff7f2482a in ArdourWaveView::WaveViewThreads::_dequeue_draw_request (this=0x555559ad57a0) at ../libs/waveview/wave_view_private.cc:333
#7 0x00007ffff7f24762 in ArdourWaveView::WaveViewThreads::dequeue_draw_request () at ../libs/waveview/wave_view_private.cc:312
#8 0x00007ffff7f24cd9 in ArdourWaveView::WaveViewThreads::_thread_proc (this=0x555559ad57a0) at ../libs/waveview/wave_view_private.cc:499
#9 0x00007ffff7f24c8d in ArdourWaveView::WaveViewThreads::thread_proc () at ../libs/waveview/wave_view_private.cc:415
#10 0x00007ffff7f29017 in std::__invoke_impl<void, void (*&)()> (__f=@0x55555b489168: 0x7ffff7f24c40 <ArdourWaveView::WaveViewThreads::thread_proc()>) at /usr/include/c++/14/bits/invoke.h:61
#11 0x00007ffff7f28129 in std::__invoke_r<void, void (*&)()> (__fn=@0x55555b489168: 0x7ffff7f24c40 <ArdourWaveView::WaveViewThreads::thread_proc()>) at /usr/include/c++/14/bits/invoke.h:111
#12 0x00007ffff7f27061 in std::_Function_handler<void(), void (*)()>::_M_invoke (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#13 0x0000555555d701c8 in std::function<void()>::operator() (this=0x55555b489168) at /usr/include/c++/14/bits/std_function.h:591
#14 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x55555b489140) 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 52 (Thread 0x7fff5b7fe6c0 (LWP 105844) "WaveViewDrawing"):
#0 futex_wait (futex_word=0x555559ad57c0, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
#1 __GI___lll_lock_wait (futex=futex@entry=0x555559ad57c0, private=0) at ./nptl/lowlevellock.c:49
#2 0x00007ffff2faca01 in lll_mutex_lock_optimized (mutex=0x555559ad57c0) at ./nptl/pthread_mutex_lock.c:48
#3 ___pthread_mutex_lock (mutex=0x555559ad57c0) at ./nptl/pthread_mutex_lock.c:93
#4 0x0000555556bd99ab in __gthread_mutex_lock (__mutex=0x555559ad57c0) at /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:762
#5 0x0000555556bd99cc in std::mutex::lock (this=0x555559ad57c0) at /usr/include/c++/14/bits/std_mutex.h:113
#6 0x0000555556bd99fa in PBD::Mutex::lock (this=0x555559ad57c0) at ../libs/pbd/pbd/mutex.h:48
#7 0x00007ffff7f24cad in ArdourWaveView::WaveViewThreads::_thread_proc (this=0x555559ad57a0) at ../libs/waveview/wave_view_private.cc:482
#8 0x00007ffff7f24c8d in ArdourWaveView::WaveViewThreads::thread_proc () at ../libs/waveview/wave_view_private.cc:415
#9 0x00007ffff7f29017 in std::__invoke_impl<void, void (*&)()> (__f=@0x55555b489108: 0x7ffff7f24c40 <ArdourWaveView::WaveViewThreads::thread_proc()>) at /usr/include/c++/14/bits/invoke.h:61
#10 0x00007ffff7f28129 in std::__invoke_r<void, void (*&)()> (__fn=@0x55555b489108: 0x7ffff7f24c40 <ArdourWaveView::WaveViewThreads::thread_proc()>) at /usr/include/c++/14/bits/invoke.h:111
#11 0x00007ffff7f27061 in std::_Function_handler<void(), void (*)()>::_M_invoke (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#12 0x0000555555d701c8 in std::function<void()>::operator() (this=0x55555b489108) at /usr/include/c++/14/bits/std_function.h:591
#13 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x55555b4890e0) at ../libs/pbd/pthread_utils.cc:594
#14 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 51 (Thread 0x7fff5bfff6c0 (LWP 105843) "WaveViewDrawing"):
#0 futex_wait (futex_word=0x555559ad57c0, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
#1 __GI___lll_lock_wait (futex=futex@entry=0x555559ad57c0, private=0) at ./nptl/lowlevellock.c:49
#2 0x00007ffff2faca01 in lll_mutex_lock_optimized (mutex=0x555559ad57c0) at ./nptl/pthread_mutex_lock.c:48
#3 ___pthread_mutex_lock (mutex=0x555559ad57c0) at ./nptl/pthread_mutex_lock.c:93
#4 0x0000555556bd99ab in __gthread_mutex_lock (__mutex=0x555559ad57c0) at /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:762
--Type <RET> for more, q to quit, c to continue without paging--
#5 0x0000555556bd99cc in std::mutex::lock (this=0x555559ad57c0) at /usr/include/c++/14/bits/std_mutex.h:113
#6 0x0000555556bd99fa in PBD::Mutex::lock (this=0x555559ad57c0) at ../libs/pbd/pbd/mutex.h:48
#7 0x00007ffff7f24cad in ArdourWaveView::WaveViewThreads::_thread_proc (this=0x555559ad57a0) at ../libs/waveview/wave_view_private.cc:482
#8 0x00007ffff7f24c8d in ArdourWaveView::WaveViewThreads::thread_proc () at ../libs/waveview/wave_view_private.cc:415
#9 0x00007ffff7f29017 in std::__invoke_impl<void, void (*&)()> (__f=@0x555561eadc08: 0x7ffff7f24c40 <ArdourWaveView::WaveViewThreads::thread_proc()>) at /usr/include/c++/14/bits/invoke.h:61
#10 0x00007ffff7f28129 in std::__invoke_r<void, void (*&)()> (__fn=@0x555561eadc08: 0x7ffff7f24c40 <ArdourWaveView::WaveViewThreads::thread_proc()>) at /usr/include/c++/14/bits/invoke.h:111
#11 0x00007ffff7f27061 in std::_Function_handler<void(), void (*)()>::_M_invoke (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#12 0x0000555555d701c8 in std::function<void()>::operator() (this=0x555561eadc08) at /usr/include/c++/14/bits/std_function.h:591
#13 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x555561eadbe0) at ../libs/pbd/pthread_utils.cc:594
#14 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 50 (Thread 0x7fff757fa6c0 (LWP 105842) "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 0x00007ffff6bb6b52 in ARDOUR::AutomationWatch::thread (this=0x55555b24d8a0) at ../libs/ardour/automation_watch.cc:206
#6 0x00007ffff6bbbc64 in std::__invoke_impl<void, void (ARDOUR::AutomationWatch::*&)(), ARDOUR::AutomationWatch*&> (__f=@0x55555e8498e0: (void (ARDOUR::AutomationWatch::*)(class ARDOUR::AutomationWatch * const)) 0x7ffff6bb6ac2 <ARDOUR::AutomationWatch::thread()>, __t=@0x55555e8498f0: 0x55555b24d8a0) at /usr/include/c++/14/bits/invoke.h:74
#7 0x00007ffff6bbba18 in std::__invoke<void (ARDOUR::AutomationWatch::*&)(), ARDOUR::AutomationWatch*&> (__fn=@0x55555e8498e0: (void (ARDOUR::AutomationWatch::*)(class ARDOUR::AutomationWatch * const)) 0x7ffff6bb6ac2 <ARDOUR::AutomationWatch::thread()>) at /usr/include/c++/14/bits/invoke.h:96
#8 0x00007ffff6bbb856 in std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x55555e8498e0, __args=...) at /usr/include/c++/14/functional:513
#9 0x00007ffff6bbb3ea in std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>::operator()<, void>() (this=0x55555e8498e0) at /usr/include/c++/14/functional:598
#10 0x00007ffff6bbadb0 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 0x00007ffff6bb9fb0 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 0x00007ffff6bb8957 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 0x0000555555d701c8 in std::function<void()>::operator() (this=0x55555d79af38) at /usr/include/c++/14/bits/std_function.h:591
#14 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x55555d79af10) 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 49 (Thread 0x7fff75ffb6c0 (LWP 105841) "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=0x5555589e208c, 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=0x5555589e208c, 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
--Type <RET> for more, q to quit, c to continue without paging--
#4 0x00007ffff2fa64fb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555589e208c, 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=0x5555589e2068, mutex=0x5555589e2040, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x5555589e2068, mutex=0x5555589e2040) at ./nptl/pthread_cond_wait.c:453
#7 0x00007ffff7135187 in ARDOUR::Session::auto_connect_thread_run (this=0x5555589df3c0) at ../libs/ardour/session.cc:8074
#8 0x00007ffff7134b1c in ARDOUR::Session::auto_connect_thread (arg=0x5555589df3c0) at ../libs/ardour/session.cc:8006
#9 0x00007ffff4babe0a in fake_thread_start (arg=0x55555e963740) 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 0x7fff767fc6c0 (LWP 105840) "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=0x5555589e201c, 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=0x5555589e201c, 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=0x5555589e201c, 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=0x5555589e1ff8, mutex=0x5555589e1fd0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x5555589e1ff8, mutex=0x5555589e1fd0) at ./nptl/pthread_cond_wait.c:453
#7 0x00007ffff71c3df8 in ARDOUR::Session::emit_thread_run (this=0x5555589df3c0) at ../libs/ardour/session_process.cc:1232
#8 0x00007ffff71c3da4 in ARDOUR::Session::emit_thread (arg=0x5555589df3c0) at ../libs/ardour/session_process.cc:1222
#9 0x00007ffff4babe0a in fake_thread_start (arg=0x55555ed58d70) 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 0x7fff76ffd6c0 (LWP 105839) "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 0x00007ffff3a958c8 in ??? () at /usr/lib/x86_64-linux-gnu/libusb-1.0.so.0
#5 0x00007ffff3a92dc4 in ??? () at /usr/lib/x86_64-linux-gnu/libusb-1.0.so.0
#6 0x00007ffff3a9433a in libusb_handle_events_timeout_completed () at /usr/lib/x86_64-linux-gnu/libusb-1.0.so.0
#7 0x00007ffff3a9438e in libusb_handle_events () at /usr/lib/x86_64-linux-gnu/libusb-1.0.so.0
#8 0x00007ffff6be43d3 in usb_hotplug_thread (user_data=0x5555577130e0) at ../libs/ardour/control_protocol_manager.cc:91
#9 0x00007ffff4babe0a in fake_thread_start (arg=0x55555a1aec20) 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 46 (Thread 0x7fff777fe6c0 (LWP 105838) "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
--Type <RET> for more, q to quit, c to continue without paging--
#4 0x00007ffff3a9a9ba 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 45 (Thread 0x7fffbcff96c0 (LWP 105837) "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 0x00007ffff4b4334c in BaseUI::main_thread (this=0x55555d7fc800) at ../libs/pbd/base_ui.cc:101
#7 0x00007ffff4b47d91 in std::__invoke_impl<void, void (BaseUI::*&)(), BaseUI*&> (__f=@0x55555d830f90: (void (BaseUI::*)(BaseUI * const)) 0x7ffff4b4313e <BaseUI::main_thread()>, __t=@0x55555d830fa0: 0x55555d7fc800) at /usr/include/c++/14/bits/invoke.h:74
#8 0x00007ffff4b47be9 in std::__invoke<void (BaseUI::*&)(), BaseUI*&> (__fn=@0x55555d830f90: (void (BaseUI::*)(BaseUI * const)) 0x7ffff4b4313e <BaseUI::main_thread()>) at /usr/include/c++/14/bits/invoke.h:96
#9 0x00007ffff4b47ab2 in std::_Bind<void (BaseUI::*(BaseUI*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x55555d830f90, __args=...) at /usr/include/c++/14/functional:513
#10 0x00007ffff4b476e0 in std::_Bind<void (BaseUI::*(BaseUI*))()>::operator()<, void>() (this=0x55555d830f90) at /usr/include/c++/14/functional:598
#11 0x00007ffff4b4724c 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 0x00007ffff4b46bfc 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 0x00007ffff4b461a9 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 0x0000555555d701c8 in std::function<void()>::operator() (this=0x55555d830f58) at /usr/include/c++/14/bits/std_function.h:591
#15 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x55555d830f30) 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 44 (Thread 0x7fffcc202cc0 (LWP 105836) "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 0x00007ffff4b5bf16 in CrossThreadChannel::poll_for_request (this=0x5555588ea208) at ../libs/pbd/crossthread.posix.cc:108
#5 0x00007ffff4b5bf85 in CrossThreadChannel::receive (this=0x5555588ea208, msg=@0x7fffcc20140f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#6 0x00007ffff6bcc73a in ARDOUR::Butler::thread_work (this=0x5555588ea100) at ../libs/ardour/butler.cc:208
#7 0x00007ffff6bcc035 in ARDOUR::Butler::_thread_work (arg=0x5555588ea100) at ../libs/ardour/butler.cc:178
#8 0x00007ffff4babe0a in fake_thread_start (arg=0x55555d7fc540) 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 43 (Thread 0x7fffa37fe6c0 (LWP 105835) "IO-1-0x7fffa37f"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff4bb50e4 in PBD::Semaphore::wait (this=0x555558368d5c) at ../libs/pbd/semutils.cc:120
#2 0x00007ffff6d975f7 in ARDOUR::IOTaskList::io_thread (this=0x555558368d20) at ../libs/ardour/io_tasklist.cc:166
--Type <RET> for more, q to quit, c to continue without paging--
#3 0x00007ffff6d97517 in ARDOUR::IOTaskList::_worker_thread (me=0x555558368d20) 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 0x7fffa17fa6c0 (LWP 105834) "IO-0-0x7fffa17f"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff4bb50e4 in PBD::Semaphore::wait (this=0x555558368d5c) at ../libs/pbd/semutils.cc:120
#2 0x00007ffff6d975f7 in ARDOUR::IOTaskList::io_thread (this=0x555558368d20) at ../libs/ardour/io_tasklist.cc:166
#3 0x00007ffff6d97517 in ARDOUR::IOTaskList::_worker_thread (me=0x555558368d20) 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 41 (Thread 0x7fffcc286cc0 (LWP 105833) "RT-2-0x7fffcc28"):
#0 0x00007ffff432b130 in g_ascii_strncasecmp () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff6b1fa56 in ARDOUR::DataType::DataType (this=0x55555fc901a8, str="audio") at ../libs/ardour/ardour/data_type.h:74
#2 0x00007ffff75f7d2f in luabridge::Constructor<ARDOUR::DataType, luabridge::TypeList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void> >::call (mem=0x55555fc901a8, tvl=...) at ../libs/lua/LuaBridge/detail/Constructor.h:71
#3 0x00007ffff74d16c7 in luabridge::Namespace::ClassBase::ctorPlacementProxy<luabridge::TypeList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, ARDOUR::DataType> (L=0x55555fc8faa8) at ../libs/lua/LuaBridge/detail/Namespace.h:473
#4 0x00007ffff76e4eae in luaD_precall (L=0x55555fc8faa8, func=0x55555feac6c0, nresults=1) at ../libs/lua/lua-5.3.5/ldo.c:434
#5 0x00007ffff76e5169 in luaD_precall (L=0x55555fc8faa8, func=0x55555feac6c0, nresults=1) at ../libs/lua/lua-5.3.5/ldo.c:468
#6 0x00007ffff76f960b in luaV_execute (L=0x55555fc8faa8) at ../libs/lua/lua-5.3.5/lvm.c:1136
#7 0x00007ffff76e5242 in luaD_call (L=0x55555fc8faa8, func=0x55555feac5d0, nResults=1) at ../libs/lua/lua-5.3.5/ldo.c:499
#8 0x00007ffff76e52a0 in luaD_callnoyield (L=0x55555fc8faa8, func=0x55555feac5d0, nResults=1) at ../libs/lua/lua-5.3.5/ldo.c:509
#9 0x00007ffff76df02b in f_call (L=0x55555fc8faa8, ud=0x7fffcc2841f0) at ../libs/lua/lua-5.3.5/lapi.c:943
#10 0x00007ffff76e426c in luaD_rawrunprotected (L=0x55555fc8faa8, f=0x7ffff76deff6 <f_call(lua_State*, void*)>, ud=0x7fffcc2841f0) at ../libs/lua/lua-5.3.5/ldo.c:142
#11 0x00007ffff76e5a8f in luaD_pcall (L=0x55555fc8faa8, func=0x7ffff76deff6 <f_call(lua_State*, void*)>, u=0x7fffcc2841f0, old_top=16, ef=0) at ../libs/lua/lua-5.3.5/ldo.c:729
#12 0x00007ffff76df0f3 in lua_pcallk (L=0x55555fc8faa8, nargs=5, nresults=1, errfunc=0, ctx=0, k=0x0) at ../libs/lua/lua-5.3.5/lapi.c:969
#13 0x0000555555d9ed43 in luabridge::LuaException::pcall (L=0x55555fc8faa8, nargs=5, nresults=1, msgh=0) at ../libs/lua/LuaBridge/detail/LuaException.h:91
#14 0x00007ffff6dedc4c in luabridge::LuaRef::operator()<ARDOUR::BufferSet*, ARDOUR::ChanMapping const*, ARDOUR::ChanMapping const*, unsigned int, long> (this=0x55555aeaac10, p1=0x55555c1f17f0, p2=0x7fffcc2851b0, p3=0x7fffcc284b90, p4=1024, p5=0) at ../libs/lua/LuaBridge/detail/LuaRef.h:1079
#15 0x00007ffff6de331e in ARDOUR::LuaProc::connect_and_run (this=0x55555ae78010, bufs=..., start=0, end=0, speed=0, in=..., out=..., nframes=1024, offset=0) at ../libs/ardour/luaproc.cc:798
#16 0x00007ffff6d82b0a in ARDOUR::IOPlug::connect_and_run (this=0x55555c1f1580, start=0, n_samples=1024) at ../libs/ardour/io_plug.cc:521
#17 0x00007ffff6d20c48 in ARDOUR::Graph::process_one_ioplug (this=0x55555d3cc010, ioplug=0x55555c1f1580) at ../libs/ardour/graph.cc:566
#18 0x00007ffff6d82846 in ARDOUR::IOPlug::process (this=0x55555c1f1580) at ../libs/ardour/io_plug.cc:492
#19 0x00007ffff6d2b565 in ARDOUR::GraphNode::run (this=0x55555c1f16b0, chain=0x7fffb002be30) at ../libs/ardour/graphnode.cc:73
#20 0x00007ffff6d1ee88 in ARDOUR::Graph::run_one (this=0x55555d3cc010) at ../libs/ardour/graph.cc:344
#21 0x00007ffff6d1f29f in ARDOUR::Graph::helper_thread (this=0x55555d3cc010) at ../libs/ardour/graph.cc:372
#22 0x00007ffff6d2ac9d in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff8c000fd0: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d1f08c <ARDOUR::Graph::helper_thread()>, __t=@0x7fff8c000fe0: 0x55555d3cc010) at /usr/include/c++/14/bits/invoke.h:74
#23 0x00007ffff6d2a761 in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff8c000fd0: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d1f08c <ARDOUR::Graph::helper_thread()>) at /usr/include/c++/14/bits/invoke.h:96
#24 0x00007ffff6d2a0c4 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff8c000fd0, __args=...) at /usr/include/c++/14/functional:513
#25 0x00007ffff6d29152 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff8c000fd0) at /usr/include/c++/14/functional:598
#26 0x00007ffff6d27d55 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
#27 0x00007ffff6d26164 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/include/c--Type <RET> for more, q to quit, c to continue without paging--
++/14/bits/invoke.h:111
#28 0x00007ffff6d250ca 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
#29 0x0000555555d701c8 in std::function<void()>::operator() (this=0x7fffcc285ee0) at /usr/include/c++/14/bits/std_function.h:591
#30 0x00007fffdc09b20a in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x55555dba0690) at ../libs/backends/dummy/dummy_audiobackend.cc:521
#31 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#32 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 40 (Thread 0x7fffcc30acc0 (LWP 105832) "RT-1-0x7fffcc30"):
#0 0x00007fffdea65c27 in run (instance=0x55555f9a0030, n_samples=1024) at ../libs/plugins/a-delay.lv2/a-delay.c:492
#1 0x00007ffff6e0c759 in lilv_instance_run (instance=0x55555cbeb210, sample_count=1024) at /usr/include/lilv-0/lilv/lilv.h:1811
#2 0x00007ffff6e20c4e in ARDOUR::LV2Plugin::run (this=0x555558a06e60, nframes=1024, sync_work=false) at ../libs/ardour/lv2_plugin.cc:3469
#3 0x00007ffff6e1e3b8 in ARDOUR::LV2Plugin::connect_and_run (this=0x555558a06e60, bufs=..., start=0, end=0, speed=0, in_map=..., out_map=..., nframes=1024, offset=0) at ../libs/ardour/lv2_plugin.cc:3118
#4 0x00007ffff6d82b0a in ARDOUR::IOPlug::connect_and_run (this=0x55555eaa4b80, start=0, n_samples=1024) at ../libs/ardour/io_plug.cc:521
#5 0x00007ffff6d20c48 in ARDOUR::Graph::process_one_ioplug (this=0x55555d3cc010, ioplug=0x55555eaa4b80) at ../libs/ardour/graph.cc:566
#6 0x00007ffff6d82846 in ARDOUR::IOPlug::process (this=0x55555eaa4b80) at ../libs/ardour/io_plug.cc:492
#7 0x00007ffff6d2b565 in ARDOUR::GraphNode::run (this=0x55555eaa4cb0, chain=0x7fffb002be30) at ../libs/ardour/graphnode.cc:73
#8 0x00007ffff6d1ee88 in ARDOUR::Graph::run_one (this=0x55555d3cc010) at ../libs/ardour/graph.cc:344
#9 0x00007ffff6d1f29f in ARDOUR::Graph::helper_thread (this=0x55555d3cc010) at ../libs/ardour/graph.cc:372
#10 0x00007ffff6d2ac9d in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff9000c750: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d1f08c <ARDOUR::Graph::helper_thread()>, __t=@0x7fff9000c760: 0x55555d3cc010) at /usr/include/c++/14/bits/invoke.h:74
#11 0x00007ffff6d2a761 in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff9000c750: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff6d1f08c <ARDOUR::Graph::helper_thread()>) at /usr/include/c++/14/bits/invoke.h:96
#12 0x00007ffff6d2a0c4 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff9000c750, __args=...) at /usr/include/c++/14/functional:513
#13 0x00007ffff6d29152 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff9000c750) at /usr/include/c++/14/functional:598
#14 0x00007ffff6d27d55 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
#15 0x00007ffff6d26164 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
#16 0x00007ffff6d250ca 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
#17 0x0000555555d701c8 in std::function<void()>::operator() (this=0x7fffcc309ee0) at /usr/include/c++/14/bits/std_function.h:591
#18 0x00007fffdc09b20a in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x555559d75450) at ../libs/backends/dummy/dummy_audiobackend.cc:521
#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 39 (Thread 0x7fffcc38ecc0 (LWP 105831) "RT-main-0x7fffc"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff4bb50e4 in PBD::Semaphore::wait (this=0x55555d3cc164) at ../libs/pbd/semutils.cc:120
#2 0x00007ffff6d1ec7f in ARDOUR::Graph::run_one (this=0x55555d3cc010) at ../libs/ardour/graph.cc:320
#3 0x00007ffff6d1f7f9 in ARDOUR::Graph::main_thread (this=0x55555d3cc010) at ../libs/ardour/graph.cc:425
#4 0x00007ffff6d2ac9d in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff84001560: (void (ARDOUR::Graph::*)(class ARDOUR::Graph * const)) 0x7ffff6d1f3da <ARDOUR::Graph::main_thread()>, __t=@0x7fff84001570: 0x55555d3cc010) at /usr/include/c++/14/bits/invoke.h:74
#5 0x00007ffff6d2a761 in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff84001560: (void (ARDOUR::Graph::*)(class ARDOUR::Graph * const)) 0x7ffff6d1f3da <ARDOUR::Graph::main_thread()>) at /usr/include/c++/14/bits/invoke.h:96
#6 0x00007ffff6d2a0c4 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff84001560, __args=...) at /usr/include/c++/14/functional:513
--Type <RET> for more, q to quit, c to continue without paging--
#7 0x00007ffff6d29152 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff84001560) at /usr/include/c++/14/functional:598
#8 0x00007ffff6d27d55 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 0x00007ffff6d26164 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 0x00007ffff6d250ca 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 0x0000555555d701c8 in std::function<void()>::operator() (this=0x7fffcc38dee0) at /usr/include/c++/14/bits/std_function.h:591
#12 0x00007fffdc09b20a in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x555559d74fb0) at ../libs/backends/dummy/dummy_audiobackend.cc:521
#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 38 (Thread 0x7fffa2ffd6c0 (LWP 105830) "[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 0x00007ffff3ae22a7 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 34 (Thread 0x7fffa1ffb6c0 (LWP 105824) "[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 0x00007ffff3ae22a7 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 29 (Thread 0x7fffcc6c4cc0 (LWP 105819) "AudioEngine 1"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff4bb50e4 in PBD::Semaphore::wait (this=0x55555d3cc178) at ../libs/pbd/semutils.cc:120
#2 0x00007ffff6d2082e in ARDOUR::Graph::process_io_plugs (this=0x55555d3cc010, chain=std::shared_ptr<ARDOUR::GraphChain> (use count 3, weak count 0) = {...}, nframes=1024, start_sample=0) at ../libs/ardour/graph.cc:525
#3 0x00007ffff71be1c4 in ARDOUR::Session::process (this=0x5555589df3c0, nframes=1024) at ../libs/ardour/session_process.cc:110
#4 0x00007ffff6b3aac9 in ARDOUR::AudioEngine::process_callback (this=0x55555787ac10, nframes=1024) at ../libs/ardour/audioengine.cc:549
#5 0x00007fffdc09d967 in ARDOUR::DummyAudioBackend::main_process_thread (this=0x555557ce9160) at ../libs/backends/dummy/dummy_audiobackend.cc:930
#6 0x00007fffdc09ab47 in pthread_process (arg=0x555557ce9160) at ../libs/backends/dummy/dummy_audiobackend.cc:400
#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 18 (Thread 0x7fffbffff6c0 (LWP 105808) "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:7--Type <RET> for more, q to quit, c to continue without paging--
5
#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 0x00007ffff2704bfa 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 0x7fffcceef6c0 (LWP 105807) "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 0x7fffceb0b6c0 (LWP 105806) "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 0x7fffce20e6c0 (LWP 105805) "[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 0x00007ffff3ae22a7 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 0x7fffcda0d6c0 (LWP 105804) "[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 0x00007ffff3ae22a7 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
--Type <RET> for more, q to quit, c to continue without paging--
#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 105800) "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=0x55555787b9f0, 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=0x55555787b9f0, 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=0x55555787b9f0, 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=0x55555787b9d0, mutex=0x55555787ba00, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x55555787b9d0, mutex=0x55555787ba00) at ./nptl/pthread_cond_wait.c:453
#7 0x0000555556bd9a51 in PBD::Cond::wait (this=0x55555787b9d0, mutex=...) at ../libs/pbd/pbd/mutex.h:125
#8 0x00007ffff6b3b7d3 in ARDOUR::AudioEngine::do_devicelist_update (this=0x55555787ac10) at ../libs/ardour/audioengine.cc:757
#9 0x00007ffff6b4a5eb in std::__invoke_impl<void, void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__f=@0x55555787c1d0: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff6b3b654 <ARDOUR::AudioEngine::do_devicelist_update()>, __t=@0x55555787c1e0: 0x55555787ac10) at /usr/include/c++/14/bits/invoke.h:74
#10 0x00007ffff6b4a4c5 in std::__invoke<void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__fn=@0x55555787c1d0: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff6b3b654 <ARDOUR::AudioEngine::do_devicelist_update()>) at /usr/include/c++/14/bits/invoke.h:96
#11 0x00007ffff6b4a308 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x55555787c1d0, __args=...) at /usr/include/c++/14/functional:513
#12 0x00007ffff6b49bf8 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::operator()<, void>() (this=0x55555787c1d0) at /usr/include/c++/14/functional:598
#13 0x00007ffff6b493de 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
#14 0x00007ffff6b480aa 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
#15 0x00007ffff6b46395 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
#16 0x0000555555d701c8 in std::function<void()>::operator() (this=0x55555787c198) at /usr/include/c++/14/bits/std_function.h:591
#17 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x55555787c170) at ../libs/pbd/pthread_utils.cc:594
#18 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#19 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 9 (Thread 0x7fffdd2096c0 (LWP 105799) "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=0x55555787b980, 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=0x55555787b980, 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=0x55555787b980, 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=0x55555787b960, mutex=0x55555787b990, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x55555787b960, mutex=0x55555787b990) at ./nptl/pthread_cond_wait.c:453
#7 0x0000555556bd9a51 in PBD::Cond::wait (this=0x55555787b960, mutex=...) at ../libs/pbd/pbd/mutex.h:125
#8 0x00007ffff6b3b4eb in ARDOUR::AudioEngine::do_reset_backend (this=0x55555787ac10) at ../libs/ardour/audioengine.cc:722
--Type <RET> for more, q to quit, c to continue without paging--
#9 0x00007ffff6b4a5eb in std::__invoke_impl<void, void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__f=@0x55555787c150: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff6b3b126 <ARDOUR::AudioEngine::do_reset_backend()>, __t=@0x55555787c160: 0x55555787ac10) at /usr/include/c++/14/bits/invoke.h:74
#10 0x00007ffff6b4a4c5 in std::__invoke<void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__fn=@0x55555787c150: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff6b3b126 <ARDOUR::AudioEngine::do_reset_backend()>) at /usr/include/c++/14/bits/invoke.h:96
#11 0x00007ffff6b4a308 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x55555787c150, __args=...) at /usr/include/c++/14/functional:513
#12 0x00007ffff6b49bf8 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::operator()<, void>() (this=0x55555787c150) at /usr/include/c++/14/functional:598
#13 0x00007ffff6b493de 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
#14 0x00007ffff6b480aa 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
#15 0x00007ffff6b46395 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
#16 0x0000555555d701c8 in std::function<void()>::operator() (this=0x5555578881d8) at /usr/include/c++/14/bits/std_function.h:591
#17 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x5555578881b0) at ../libs/pbd/pthread_utils.cc:594
#18 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#19 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 6 (Thread 0x7fffdf7fe6c0 (LWP 105795) "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=0x7ffff7decd40 <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=0x7ffff7decd40 <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=0x7ffff7decd40 <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=0x7ffff7decd20 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7decce0 <ARDOUR::Analyser::analysis_queue_lock>, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x7ffff7decd20 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7decce0 <ARDOUR::Analyser::analysis_queue_lock>) at ./nptl/pthread_cond_wait.c:453
#7 0x0000555556bd9a51 in PBD::Cond::wait (this=0x7ffff7decd20 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=...) at ../libs/pbd/pbd/mutex.h:125
#8 0x00007ffff6b02225 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:96
#9 0x0000555555e1d311 in sigc::pointer_functor0<void>::operator() (this=0x5555577e1bf8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#10 0x00007ffff6b0561e in std::__invoke_impl<void, sigc::pointer_functor0<void>&> (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#11 0x00007ffff6b04fa5 in std::__invoke_r<void, sigc::pointer_functor0<void>&> (__fn=...) at /usr/include/c++/14/bits/invoke.h:111
#12 0x00007ffff6b04248 in std::_Function_handler<void(), sigc::pointer_functor0<void> >::_M_invoke (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#13 0x0000555555d701c8 in std::function<void()>::operator() (this=0x5555577e1bf8) at /usr/include/c++/14/bits/std_function.h:591
#14 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x5555577e1bd0) 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 5 (Thread 0x7fffdffff6c0 (LWP 105794) "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=0x7ffff7df0d60 <ARDOUR::SourceFactory::PeaksToBuild+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=0x7ffff7df0d60 <ARDOUR::SourceFactory::PeaksToBuild+32>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@en--Type <RET> for more, q to quit, c to continue without paging--
try=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=0x7ffff7df0d60 <ARDOUR::SourceFactory::PeaksToBuild+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=0x7ffff7df0d40 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7df0d80 <ARDOUR::SourceFactory::peak_building_lock>, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x7ffff7df0d40 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7df0d80 <ARDOUR::SourceFactory::peak_building_lock>) at ./nptl/pthread_cond_wait.c:453
#7 0x0000555556bd9a51 in PBD::Cond::wait (this=0x7ffff7df0d40 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=...) at ../libs/pbd/pbd/mutex.h:125
#8 0x00007ffff7274615 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#9 0x00007ffff7f29017 in std::__invoke_impl<void, void (*&)()> (__f=@0x5555577dbcc8: 0x7ffff7274565 <peak_thread_work()>) at /usr/include/c++/14/bits/invoke.h:61
#10 0x00007ffff7f28129 in std::__invoke_r<void, void (*&)()> (__fn=@0x5555577dbcc8: 0x7ffff7274565 <peak_thread_work()>) at /usr/include/c++/14/bits/invoke.h:111
#11 0x00007ffff7f27061 in std::_Function_handler<void(), void (*)()>::_M_invoke (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#12 0x0000555555d701c8 in std::function<void()>::operator() (this=0x5555577dbcc8) at /usr/include/c++/14/bits/std_function.h:591
#13 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x5555577dbca0) at ../libs/pbd/pthread_utils.cc:594
#14 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x7fffecdfe6c0 (LWP 105793) "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=0x7ffff7df0d64 <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=0x7ffff7df0d64 <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=0x7ffff7df0d64 <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=0x7ffff7df0d40 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7df0d80 <ARDOUR::SourceFactory::peak_building_lock>, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x7ffff7df0d40 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7df0d80 <ARDOUR::SourceFactory::peak_building_lock>) at ./nptl/pthread_cond_wait.c:453
#7 0x0000555556bd9a51 in PBD::Cond::wait (this=0x7ffff7df0d40 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=...) at ../libs/pbd/pbd/mutex.h:125
#8 0x00007ffff7274615 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#9 0x00007ffff7f29017 in std::__invoke_impl<void, void (*&)()> (__f=@0x5555577dcde8: 0x7ffff7274565 <peak_thread_work()>) at /usr/include/c++/14/bits/invoke.h:61
#10 0x00007ffff7f28129 in std::__invoke_r<void, void (*&)()> (__fn=@0x5555577dcde8: 0x7ffff7274565 <peak_thread_work()>) at /usr/include/c++/14/bits/invoke.h:111
#11 0x00007ffff7f27061 in std::_Function_handler<void(), void (*)()>::_M_invoke (__functor=...) at /usr/include/c++/14/bits/std_function.h:290
#12 0x0000555555d701c8 in std::function<void()>::operator() (this=0x5555577dcde8) at /usr/include/c++/14/bits/std_function.h:591
#13 0x00007ffff4bad1fc in PBD::Thread::_run (arg=0x5555577dcdc0) at ../libs/pbd/pthread_utils.cc:594
#14 0x00007ffff2fa9489 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007ffff3027d38 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7fffed5ff6c0 (LWP 105792) "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 0x0000555556ddfb20 in gui_event_loop () at ../gtk2_ardour/linux_vst_gui_support.cc:463
#6 0x00007ffff4babe0a in fake_thread_start (arg=0x5555577bd250) at ../libs/pbd/pthread_utils.cc:199
--Type <RET> for more, q to quit, c to continue without paging--
#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 0x7fffefdd9cc0 (LWP 105791) "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 0x00007ffff4b5bf16 in CrossThreadChannel::poll_for_request (this=0x5555577782b0) at ../libs/pbd/crossthread.posix.cc:108
#5 0x00007ffff4b5bf85 in CrossThreadChannel::receive (this=0x5555577782b0, msg=@0x7fffefdd8d2f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#6 0x00007ffff72fd4e3 in ARDOUR::TriggerBoxThread::thread_work (this=0x555557778280) at ../libs/ardour/triggerbox.cc:5852
#7 0x00007ffff72fd485 in ARDOUR::TriggerBoxThread::_thread_work (arg=0x555557778280) at ../libs/ardour/triggerbox.cc:5842
#8 0x00007ffff4babe0a in fake_thread_start (arg=0x555557778550) 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 0x7ffff02f3cc0 (LWP 105788) "ArdourGUI"):
#0 futex_wait (futex_word=0x555559ad57c0, expected=2, private=0) at ../sysdeps/nptl/futex-internal.h:146
#1 __GI___lll_lock_wait (futex=futex@entry=0x555559ad57c0, private=0) at ./nptl/lowlevellock.c:49
#2 0x00007ffff2faca01 in lll_mutex_lock_optimized (mutex=0x555559ad57c0) at ./nptl/pthread_mutex_lock.c:48
#3 ___pthread_mutex_lock (mutex=0x555559ad57c0) at ./nptl/pthread_mutex_lock.c:93
#4 0x0000555556bd99ab in __gthread_mutex_lock (__mutex=0x555559ad57c0) at /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:762
#5 0x0000555556bd99cc in std::mutex::lock (this=0x555559ad57c0) at /usr/include/c++/14/bits/std_mutex.h:113
#6 0x0000555556bd99fa in PBD::Mutex::lock (this=0x555559ad57c0) at ../libs/pbd/pbd/mutex.h:48
#7 0x00007ffff6b4099d in PBD::Mutex::Lock::acquire (this=0x7fffffffc1d0) at ../libs/pbd/pbd/mutex.h:78
#8 0x00007ffff4ba46d4 in PBD::Mutex::Lock::Lock (this=0x7fffffffc1d0, mutex=..., m=PBD::Mutex::Acquire) at ../libs/pbd/mutex.cc:30
#9 0x00007ffff7f246b1 in ArdourWaveView::WaveViewThreads::_enqueue_draw_request (this=0x555559ad57a0, request=std::shared_ptr<ArdourWaveView::WaveViewDrawRequest> (use count 2, weak count 0) = {...}) at ../libs/waveview/wave_view_private.cc:302
#10 0x00007ffff7f24680 in ArdourWaveView::WaveViewThreads::enqueue_draw_request (request=std::shared_ptr<ArdourWaveView::WaveViewDrawRequest> (use count 2, weak count 0) = {...}) at ../libs/waveview/wave_view_private.cc:296
#11 0x00007ffff7f150ea in ArdourWaveView::WaveView::queue_draw_request (this=0x555561fbebd0, request=std::shared_ptr<ArdourWaveView::WaveViewDrawRequest> (use count 2, weak count 0) = {...}) at ../libs/waveview/wave_view.cc:379
#12 0x00007ffff7f14ac4 in ArdourWaveView::WaveView::prepare_for_render (this=0x555561fbebd0, area=...) at ../libs/waveview/wave_view.cc:281
#13 0x00007ffff53aa958 in ArdourCanvas::Canvas::item_changed (this=0x55555c0f3228, item=0x555561fbebd0, pre_change_bounding_box=...) at ../libs/canvas/canvas.cc:339
#14 0x00007ffff53c35dc in ArdourCanvas::Item::end_change (this=0x555561fbebd0) at ../libs/canvas/item.cc:769
#15 0x00007ffff7f14617 in ArdourWaveView::WaveView::set_samples_per_pixel (this=0x555561fbebd0, samples_per_pixel=1953) at ../libs/waveview/wave_view.cc:206
#16 0x0000555555e87552 in AudioRegionView::set_samples_per_pixel (this=0x555561fbcac0, fpp=1953) at ../gtk2_ardour/audio_region_view.cc:1080
#17 0x0000555556bac340 in StreamView::set_samples_per_pixel (this=0x55555c05dbb0, fpp=1953) at ../gtk2_ardour/streamview.cc:153
#18 0x0000555556a235f1 in RouteTimeAxisView::set_samples_per_pixel (this=0x55555b534040, fpp=1953) at ../gtk2_ardour/route_time_axis.cc:1106
#19 0x0000555556bdf234 in StripableTimeAxisView::reset_samples_per_pixel (this=0x55555b534268) at ../gtk2_ardour/stripable_time_axis.cc:60
#20 0x0000555556be1edb in sigc::bound_mem_functor0<void, StripableTimeAxisView>::operator() (this=0x55555a8acff8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#21 0x0000555556be1958 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, StripableTimeAxisView> >::operator() (this=0x55555a8acff0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#22 0x0000555556be10b1 in sigc::internal::slot_call<sigc::bound_mem_functor0<void, StripableTimeAxisView>, void>::call_it (rep=0x55555a8acfc0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:483
#23 0x0000555555d6cb4d in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x555558df80b0) at /usr/include/sigc++-2.0/sigc++/signal.h:798
#24 0x0000555555d7092a in sigc::signal0<void, sigc::nil>::emit (this=0x55555ce69f28) at /usr/include/sigc++-2.0/sigc++/signal.h:2809
#25 0x0000555555d6e728 in sigc::signal0<void, sigc::nil>::operator() (this=0x55555ce69f28) at /usr/include/sigc++-2.0/sigc++/signal.h:2825
--Type <RET> for more, q to quit, c to continue without paging--
#26 0x0000555555ffe105 in Editor::on_samples_per_pixel_changed (this=0x55555ce69ea0) at ../gtk2_ardour/editor.cc:3926
#27 0x0000555555ffe2bc in Editor::visual_changer (this=0x55555ce69ea0, vc=...) at ../gtk2_ardour/editor.cc:3979
#28 0x0000555555faee97 in EditingContext::idle_visual_changer (this=0x55555ce69ea0) at ../gtk2_ardour/editing_context.cc:2589
#29 0x0000555555faedbe in EditingContext::_idle_visual_changer (arg=0x55555ce69ea0) at ../gtk2_ardour/editing_context.cc:2555
#30 0x00007ffff43043c5 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ffff43065f7 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffff430705f in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ffff3f7d4f5 in IA__gtk_main () at ../libs/tk/ytk/gtkmain.c:1213
#34 0x00007ffff46f5703 in Gtk::Main::run_impl (this=0x5555578cead0) at ../libs/tk/ytkmm/main.cc:537
#35 0x00007ffff46f550b in Gtk::Main::run () at ../libs/tk/ytkmm/main.cc:480
#36 0x00007ffff4f845f3 in Gtkmm2ext::UI::run (this=0x5555578dfcd0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:319
#37 0x00005555564abf25 in main (argc=1, argv=0x7fffffffcf28) at ../gtk2_ardour/main.cc:471