View Issue Details

IDProjectCategoryView StatusLast Update
0008738ardourbugspublic2022-04-16 02:41
Reporterrhroberts Assigned Topaul  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformArchOSLinuxOS Version(any)
Product Version6.7 
Summary0008738: GUI freezes when adding MIDI track
DescriptionWhen adding a MIDI track through the track add dialogue, Ardour's GUI freezes and it disappears from the JACK connection graph (viewed via qjackctl or similar). This occurs regardless of the MIDI instrument selected from the dialogue, though it usually takes longer to freeze when "-none-" or "General MIDI Synth" is used.

The issue occurs using both the default Ardour v6.7.0 from the arch repos and with nightly build v6.7.89. A GDB log from the latter is attached.
Steps To Reproduce1. Open fresh Ardour session
2. Add MIDI track with default configuration
Additional Information- GNOME desktop environment, X11 display server, Arch x86 with default linux kernel
- Pipewire/pipewire-jack v0.3.30
- Ardour's Audio/MIDI settings are picked up the pipewire-jack config (attached) on startup
TagsNo tags attached.

Relationships

has duplicate 0008736 resolvedx42 MIDI Import hangs 

Activities

rhroberts

2021-06-09 17:15

reporter  

ardour_gdb.txt (72,087 bytes)   
0x00007fffecb62d22 in raise () from /usr/lib/libc.so.6
(gdb) thread apply all bt

Thread 61 (Thread 0x7fff467fc640 (LWP 4477) "AutomationWatch"):
#0  0x00007fffecbeca95 in clock_nanosleep@GLIBC_2.2.5 () from /usr/lib/libc.so.6
#1  0x00007fffecbf1c77 in nanosleep () from /usr/lib/libc.so.6
#2  0x00007ffff2f32a38 in g_usleep () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff6a769d0 in ARDOUR::AutomationWatch::thread (this=0x55555d670920) at ../libs/ardour/automation_watch.cc:195
#4  0x00007ffff6a7c1a3 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x55555a3950d0, p=0x55555d670920) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff6a7bde8 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x55555a3950e0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#6  0x00007ffff6a7b509 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x55555a3950d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#7  0x00007ffff6a7b48a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0x55555a3950d0) at /home/ardour/--Type <RET> for more, q to quit, c to continue without paging--
linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#8  0x00007ffff6a7ace8 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0x55555a3950a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#9  0x00007ffff349bc4d in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglibmm-2.4.so.1
#10 0x00007ffff2f311e5 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 60 (Thread 0x7fff46ffd640 (LWP 4476) "autoconnect"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02c270 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x00007ffff70b888f in ARDOUR::Session::auto_connect_thread_run (this=0x55555d5b3830) at ../libs/ardour/session.cc:7181
#3  0x00007ffff70b83b6 in ARDOUR::Session::auto_connect_thread (arg=0x55555d5b3830) at ../libs/ardour/session.cc:7112
#4  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--

Thread 59 (Thread 0x7fff477fe640 (LWP 4475) "SessionSignals"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02c270 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x00007ffff7133b55 in ARDOUR::Session::emit_thread_run (this=0x55555d5b3830) at ../libs/ardour/session_process.cc:1123
#3  0x00007ffff7133af2 in ARDOUR::Session::emit_thread (arg=0x55555d5b3830) at ../libs/ardour/session_process.cc:1112
#4  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6


Thread 58 (Thread 0x7fff61ffb640 (LWP 4474) "midiUI"):
#0  0x00007fffecc19b2f in poll () from /usr/lib/libc.so.6
#1  0x00007ffff2f01d66 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff2f020f2 in g_main_loop_run () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff413bac6 in BaseUI::main_thread (this=0x55555d6439f0) at ../libs/pbd/base_ui.cc:98
#4  0x00007ffff413fbe8 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x55555dc04378) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/s--Type <RET> for more, q to quit, c to continue without paging--
igc++/functors/mem_fun.h:1787
#5  0x00007ffff413f828 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x55555dc04370) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00007ffff413f269 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x55555dc04340) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff349bc4d in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff2f311e5 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#9  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6


Thread 57 (Thread 0x7fffcb609640 (LWP 4473) "butler"):
#0  0x00007fffecc19b2f in poll () from /usr/lib/libc.so.6
#1  0x00007ffff4151978 in CrossThreadChannel::poll_for_request (this=0x555558e5fc98) at ../libs/pbd/crossthread.posix.cc:102
#2  0x00007ffff41519e1 in CrossThreadChannel::receive (this=0x555558e5fc98, msg=@0x7fffcb60834f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3  0x00007ffff6a8c4d6 in ARDOUR::Butler::thread_work (this=0x555558e5fc00) at ../libs/ardour/butler.cc:185
#4  0x00007ffff6a8c257 in ARDOUR::Butler::_thread_work (arg=0x555558e5fc00) at .--Type <RET> for more, q to quit, c to continue without paging--
./libs/ardour/butler.cc:166
#5  0x00007ffff4174c70 in fake_thread_start (arg=0x555559fcf230) at ../libs/pbd/pthread_utils.cc:113
#6  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6






Thread 56 (Thread 0x7fff627fc640 (LWP 4472) "RT-11-0x7fff627"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff627fbc58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fff627fbc68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost--Type <RET> for more, q to quit, c to continue without paging--
/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fff627fbc58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fff627fbc50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55555d5c0b30) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 55 (Thread 0x7fff62ffd640 (LWP 4471) "RT-10-0x7fff62f"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff62ffcc58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fff62ffcc68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fff62ffcc58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fff62ffcc5--Type <RET> for more, q to quit, c to continue without paging--
0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55555d5c0950) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6


Thread 54 (Thread 0x7fff637fe640 (LWP 4470) "RT-9-0x7fff637f"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff637fdc58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7f--Type <RET> for more, q to quit, c to continue without paging--
ff637fdc68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fff637fdc58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fff637fdc50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55555d5c0770) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 53 (Thread 0x7fff63fff640 (LWP 4469) "RT-8-0x7fff63ff"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/lib--Type <RET> for more, q to quit, c to continue without paging--
pthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff63ffec58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fff63ffec68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fff63ffec58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
--Type <RET> for more, q to quit, c to continue without paging--
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fff63ffec50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55555d5c0590) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 52 (Thread 0x7fffa4ff9640 (LWP 4468) "RT-7-0x7fffa4ff"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa4ff8c58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >:--Type <RET> for more, q to quit, c to continue without paging--
:operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa4ff8c68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa4ff8c58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fffa4ff8c50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55555d5c03b0) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 51 (Thread 0x7fffa57fa640 (LWP 4467) "RT-6-0x7fffa57f"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa57f9c58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa57f9c68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa57f9c58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hp--Type <RET> for more, q to quit, c to continue without paging--
p:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fffa57f9c50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55555d5c01d0) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6





Thread 50 (Thread 0x7fffa5ffb640 (LWP 4466) "RT-5-0x7fffa5ff"):
#0  0x00007fffecb62d22 in raise () from /usr/lib/libc.so.6
#1  0x00007fffecb4c862 in abort () from /usr/lib/libc.so.6
#2  0x00007fffecb4c747 in __assert_fail_base.cold () from /usr/lib/libc.so.6
#3  0x00007fffecb5b616 in __assert_fail () from /usr/lib/libc.so.6
#4  0x00007ffff69e7ef3 in ARDOUR::AudioBuffer::read_from (this=0x55555d02ce10, src=..., len=512, dst_offset=0, src_offset=0) at ../libs/ardour/ardour/audio_buffer.h:72
#5  0x00007ffff704dfdb in ARDOUR::Route::fill_buffers_with_input (this=0x55555a82ff10, bufs=..., io=..., nframes=512) at ../libs/ardour/route.cc:5458
#6  0x00007ffff70318c4 in ARDOUR::Route::run_route (this=0x55555a82ff10, start_sample=0, end_sample=0, nframes=512, gain_automation_ok=false, run_disk_reader=false) at ../libs/ardour/route.cc:701
#7  0x00007ffff7045b02 in ARDOUR::Route::no_roll_unlocked (this=0x55555a82ff10, --Type <RET> for more, q to quit, c to continue without paging--
nframes=512, start_sample=0, end_sample=0, session_state_changing=false) at ../libs/ardour/route.cc:3970
#8  0x00007ffff70459df in ARDOUR::Route::no_roll (this=0x55555a82ff10, nframes=512, start_sample=0, end_sample=0, session_state_changing=false) at ../libs/ardour/route.cc:3940
#9  0x00007ffff6badf66 in ARDOUR::Graph::process_one_route (this=0x55555d52ec00, route=0x55555a82ff10) at ../libs/ardour/graph.cc:670
#10 0x00007ffff6bb2ed4 in ARDOUR::GraphNode::process (this=0x55555a8303f0) at ../libs/ardour/graphnode.cc:81
#11 0x00007ffff6bae20b in ARDOUR::GraphNode::run (this=0x55555a8303f0, chain=0) at ../libs/ardour/ardour/graphnode.h:64
#12 0x00007ffff6baba5a in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:442
#13 0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#14 0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa5ffac58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#15 0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa5ffac68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#16 0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR--Type <RET> for more, q to quit, c to continue without paging--
::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa5ffac58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#17 0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#18 0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fffa5ffac50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#19 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55555d5b2650) at ../libs/backends/jack/jack_audiobackend.cc:953
#20 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#21 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6


Thread 49 (Thread 0x7fffa67fc640 (LWP 4465) "RT-4-0x7fffa67f"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
--Type <RET> for more, q to quit, c to continue without paging--
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa67fbc58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa67fbc68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa67fbc58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fffa67fbc50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
--Type <RET> for more, q to quit, c to continue without paging--
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55555d649d90) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 48 (Thread 0x7fffa7fff640 (LWP 4464) "RT-3-0x7fffa7ff"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa7ffec58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa7ffec68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
--Type <RET> for more, q to quit, c to continue without paging--
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa7ffec58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fffa7ffec50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5555598f7140) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6


Thread 47 (Thread 0x7fffa6ffd640 (LWP 4463) "RT-2-0x7fffa6ff"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/--Type <RET> for more, q to quit, c to continue without paging--
pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa6ffcc58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa6ffcc68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa6ffcc58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fffa6ffcc50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_temp--Type <RET> for more, q to quit, c to continue without paging--
late.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5555573f3e80) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 46 (Thread 0x7fffc8ff9640 (LWP 4462) "RT-1-0x7fffc8ff"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6babda4 in ARDOUR::Graph::helper_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:470
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc8ff8c58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc8ff8c68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost--Type <RET> for more, q to quit, c to continue without paging--
/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc8ff8c58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fffc8ff8c50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55555d5e3840) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 45 (Thread 0x7fffc9ffb640 (LWP 4461) "RT-main-0x7fffc"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ed98) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6bab8ec in ARDOUR::Graph::run_one (this=0x55555d52ec00) at ../libs/ardour/graph.cc:426
#4  0x00007ffff6bac186 in ARDOUR::Graph::main_thread (this=0x55555d52ec00) at ../libs/ardour/graph.cc:523
#5  0x00007ffff6bb279f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc9ffac58, p=0x55555d52ec00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#6  0x00007ffff6bb1f54 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc9ffac68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#7  0x00007ffff6bb13b1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc9ffac58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#8  0x00007ffff6bb0c55 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#9  0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fffc9ffac5--Type <RET> for more, q to quit, c to continue without paging--
0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#10 0x00007fffd9732e3f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5555593de330) at ../libs/backends/jack/jack_audiobackend.cc:953
#11 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 44 (Thread 0x7fffcb652900 (LWP 4460) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6


Thread 43 (Thread 0x7fffcb65e900 (LWP 4459) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpth--Type <RET> for more, q to quit, c to continue without paging--
read.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 42 (Thread 0x7fffcb66a900 (LWP 4458) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
--Type <RET> for more, q to quit, c to continue without paging--
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 41 (Thread 0x7fffcb676900 (LWP 4457) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 40 (Thread 0x7fffcb682900 (LWP 4456) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/--Type <RET> for more, q to quit, c to continue without paging--
pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 39 (Thread 0x7fffcb68e900 (LWP 4455) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 38 (Thread 0x7fffcb69a900 (LWP 4454) "RTTaskList"):
--Type <RET> for more, q to quit, c to continue without paging--
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 37 (Thread 0x7fffcb6a6900 (LWP 4453) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) a--Type <RET> for more, q to quit, c to continue without paging--
t ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 36 (Thread 0x7fffcb6b2900 (LWP 4452) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 35 (Thread 0x7fffcb6be900 (LWP 4451) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 34 (Thread 0x7fffcb6ca900 (LWP 4450) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

--Type <RET> for more, q to quit, c to continue without paging--
Thread 33 (Thread 0x7fffcb6d6900 (LWP 4449) "RTTaskList"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x555557f35a30) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff707a443 in ARDOUR::RTTaskList::run (this=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:112
#4  0x00007ffff707a22a in ARDOUR::RTTaskList::_thread_run (arg=0x555557f35a00) at ../libs/ardour/rt_tasklist.cc:68
#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6


Thread 27 (Thread 0x7fffca7fc640 (LWP 4434) "ardour"):
#0  0x00007fffef02f79c in read () from /usr/lib/libpthread.so.0
#1  0x00007fffe8029014 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so
#2  0x00007fffe801f964 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so
#3  0x00007fffe804fe41 in ?? () from /usr/lib64/pipewire-0.3/jack/libjack.so.0
#4  0x00007fffe803c6ae in ?? () from /usr/lib64/pipewire-0.3/jack/libjack.so.0
#5  0x00007fffd81d3ef1 in ?? () from /usr/lib/pipewire-0.3/libpipewire-module-client-node.so
#6  0x00007fffd8201bc4 in ?? () from /usr/lib/pipewire-0.3/libpipewire-module-pr--Type <RET> for more, q to quit, c to continue without paging--
otocol-native.so
#7  0x00007fffd82021b0 in ?? () from /usr/lib/pipewire-0.3/libpipewire-module-protocol-native.so
#8  0x00007fffe801ff1b in ?? () from /usr/lib/spa-0.2/support/libspa-support.so
#9  0x00007fffe0085346 in ?? () from /usr/lib/libpipewire-0.3.so.0
#10 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6




Thread 26 (Thread 0x7fffc97fa640 (LWP 4433) "audioengine"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02eae8 in __new_sem_wait_slow64.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6bae1b2 in PBD::Semaphore::wait (this=0x55555d52ede0) at ../libs/pbd/pbd/semutils.h:64
#3  0x00007ffff6badca3 in ARDOUR::Graph::routes_no_roll (this=0x55555d52ec00, nframes=512, start_sample=0, end_sample=0, non_rt_pending=false) at ../libs/ardour/graph.cc:654
#4  0x00007ffff712f82f in ARDOUR::Session::no_roll (this=0x55555d5b3830, nframes=512) at ../libs/ardour/session_process.cc:187
#5  0x00007ffff7131d46 in ARDOUR::Session::process_without_events (this=0x55555d5b3830, nframes=512) at ../libs/ardour/session_process.cc:653
#6  0x00007ffff713113b in ARDOUR::Session::process_with_events (this=0x55555d5b3--Type <RET> for more, q to quit, c to continue without paging--
830, nframes=512) at ../libs/ardour/session_process.cc:486
#7  0x00007ffff712f0d9 in ARDOUR::Session::process (this=0x55555d5b3830, nframes=512) at ../libs/ardour/session_process.cc:98
#8  0x00007ffff6a16890 in ARDOUR::AudioEngine::process_callback (this=0x555557744a90, nframes=512) at ../libs/ardour/audioengine.cc:506
#9  0x00007fffd9732f09 in ARDOUR::JACKAudioBackend::process_thread (this=0x5555577b82f0) at ../libs/backends/jack/jack_audiobackend.cc:984
#10 0x00007fffd9732e8e in ARDOUR::JACKAudioBackend::_process_thread (arg=0x5555577b82f0) at ../libs/backends/jack/jack_audiobackend.cc:961
#11 0x00007fffe801ff1b in ?? () from /usr/lib/spa-0.2/support/libspa-support.so
#12 0x00007fffe00512d0 in ?? () from /usr/lib/libpipewire-0.3.so.0
#13 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#14 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7fffcaffd640 (LWP 4423) "gmain"):
#0  0x00007fffecc19b2f in poll () from /usr/lib/libc.so.6
#1  0x00007ffff2f01d66 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff2f01e7c in g_main_context_iteration () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff2f01ec1 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#4  0x00007ffff2f311e5 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0--Type <RET> for more, q to quit, c to continue without paging--

#5  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6


Thread 8 (Thread 0x7fffda17a640 (LWP 4415) "DeviceList"):
#0  0x00007fffecc1f18d in syscall () from /usr/lib/libc.so.6
#1  0x00007ffff2f52e4c in g_cond_wait () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff6a173d0 in ARDOUR::AudioEngine::do_devicelist_update (this=0x555557744a90) at ../libs/ardour/audioengine.cc:717
#3  0x00007ffff6a25475 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x5555571951b0, p=0x555557744a90) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6a24e1c in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x5555571951c0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#5  0x00007ffff6a24489 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x5555571951b0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#6  0x00007ffff6a23b1c in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR--Type <RET> for more, q to quit, c to continue without paging--
::AudioEngine*> > > >::operator() (this=0x5555571951b0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff6a22b98 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x555557195180) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff349bc4d in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff2f311e5 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffdbb15640 (LWP 4414) "EngineWatchdog"):
#0  0x00007fffecc1f18d in syscall () from /usr/lib/libc.so.6
#1  0x00007ffff2f52e4c in g_cond_wait () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff6a17191 in ARDOUR::AudioEngine::do_reset_backend (this=0x555557744a90) at ../libs/ardour/audioengine.cc:681
#3  0x00007ffff6a25475 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x555557195200, p=0x555557744a90) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6a24e1c in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngin--Type <RET> for more, q to quit, c to continue without paging--
e*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x555557195210, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#5  0x00007ffff6a24489 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x555557195200) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#6  0x00007ffff6a23b1c in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x555557195200) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff6a22b98 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x5555571951d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff349bc4d in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff2f311e5 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6








Thread 5 (Thread 0x7fffe2ffd640 (LWP 4412) "Analyzer"):
--Type <RET> for more, q to quit, c to continue without paging--
#0  0x00007fffecc1f18d in syscall () from /usr/lib/libc.so.6
#1  0x00007ffff2f52e4c in g_cond_wait () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff69caeac in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:93
#3  0x00007ffff69cac98 in analyser_work () at ../libs/ardour/analyser.cc:58
#4  0x0000555556364bd5 in sigc::pointer_functor0<void>::operator() (this=0x5555571b0358) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x0000555556361d08 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x5555571b0350) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x000055555635db91 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x5555571b0320) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff349bc4d in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff2f311e5 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#9  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6



Thread 4 (Thread 0x7fffe37fe640 (LWP 4411) "PeakFileBuilder"):
--Type <RET> for more, q to quit, c to continue without paging--
#0  0x00007fffecc1f18d in syscall () from /usr/lib/libc.so.6
#1  0x00007ffff2f52e4c in g_cond_wait () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff71c8bae in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#3  0x0000555556364bd5 in sigc::pointer_functor0<void>::operator() (this=0x5555571445d8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000555556361d08 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x5555571445d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x000055555635db91 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x5555571445a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff349bc4d in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff2f311e5 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffe3fff640 (LWP 4410) "PeakFileBuilder"):
#0  0x00007fffecc1f18d in syscall () from /usr/lib/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007ffff2f52e4c in g_cond_wait () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff71c8bae in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#3  0x0000555556364bd5 in sigc::pointer_functor0<void>::operator() (this=0x5555571730e8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000555556361d08 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x5555571730e0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x000055555635db91 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x5555571730b0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff349bc4d in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff2f311e5 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6


Thread 2 (Thread 0x7fffe8d8c640 (LWP 4409) "LXVSTEventLoop"):
#0  0x00007fffecbeca95 in clock_nanosleep@GLIBC_2.2.5 () from /usr/lib/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007fffecbf1c77 in nanosleep () from /usr/lib/libc.so.6
#2  0x00007ffff2f32a38 in g_usleep () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
#3  0x000055555674c078 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:468
#4  0x00007fffef026259 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fffecc245e3 in clone () from /usr/lib/libc.so.6

























Thread 1 (Thread 0x7fffe90e9900 (LWP 4267) "ArdourGUI"):
#0  0x00007fffef0328ca in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007fffef02c270 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x00007fffe008586b in pw_thread_loop_wait () from /usr/lib/libpipewire-0.3.so.0
#3  0x00007fffe804aaad in jack_port_disconnect () from /usr/lib64/pipewire-0.3/jack/libjack.so.0
#4  0x00007fffd975629e in WJACK_port_disconnect (c=0x55555749c380, p=0x55555ac78280) at ../libs/backends/jack/weak_libjack.def:90
#5  0x00007fffd97484df in ARDOUR::JACKAudioBackend::disconnect_all (this=0x5555577b82f0, port=...) at ../libs/backends/jack/jack_portengine.cc:585
#6  0x00007ffff6fc2ed9 in ARDOUR::PortManager::disconnect (this=0x555557744a90, name="ardour:x-virtual-keyboard") at ../libs/ardour/port_manager.cc:694
--Type <RET> for more, q to quit, c to continue without paging--
#7  0x00007ffff7125f44 in ARDOUR::Session::rewire_selected_midi (this=0x55555d5b3830, new_midi_target=...) at ../libs/ardour/session_midi.cc:754
#8  0x00007ffff7125d85 in ARDOUR::Session::midi_track_presentation_info_changed (this=0x55555d5b3830, what_changed=..., mt=...) at ../libs/ardour/session_midi.cc:721
#9  0x00007ffff70e3219 in boost::_mfi::mf2<void, ARDOUR::Session, PBD::PropertyChange const&, boost::weak_ptr<ARDOUR::MidiTrack> >::operator() (this=0x55556481d3a0, p=0x55555d5b3830, a1=..., a2=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:280
#10 0x00007ffff70e050c in boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::_bi::value<boost::weak_ptr<ARDOUR::MidiTrack> > >::operator()<boost::_mfi::mf2<void, ARDOUR::Session, PBD::PropertyChange const&, boost::weak_ptr<ARDOUR::MidiTrack> >, boost::_bi::rrlist1<PBD::PropertyChange const&> > (this=0x55556481d3b0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:398
#11 0x00007ffff70dbb58 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, PBD::PropertyChange const&, boost::weak_ptr<ARDOUR::MidiTrack> >, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::_bi::value<boost::weak_ptr<ARDOUR::MidiTrack> > > >::operator()<PBD::PropertyChange const&> (this=0x55556481d3a0, a1=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1306
#12 0x00007ffff70d4f97 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, PBD::PropertyChan--Type <RET> for more, q to quit, c to continue without paging--
ge const&, boost::weak_ptr<ARDOUR::MidiTrack> >, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::_bi::value<boost::weak_ptr<ARDOUR::MidiTrack> > > >, void, PBD::PropertyChange const&>::invoke (function_obj_ptr=..., a0=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#13 0x0000555555b72f3d in boost::function1<void, PBD::PropertyChange const&>::operator() (this=0x55556481d370, a0=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#14 0x0000555555f814fb in PBD::Signal1<void, PBD::PropertyChange const&, PBD::OptionalLastValue<void> >::operator() (this=0x555557324e00, a1=...) at libs/pbd/pbd/signals_generated.h:704
#15 0x00007ffff707e813 in ARDOUR::CoreSelection::add (this=0x555557126530, s=..., c=...) at ../libs/ardour/selection.cc:314
#16 0x0000555556528697 in Selection::set (this=0x5555599c2d90, track_list=...) at ../gtk2_ardour/selection.cc:1494
#17 0x0000555555c5ccbc in Editor::add_stripables (this=0x55555770ed10, sl=std::__cxx11::list = {...}) at ../gtk2_ardour/editor.cc:5554
#18 0x0000555555c5c543 in Editor::add_routes (this=0x55555770ed10, rlist=std::__cxx11::list = {...}) at ../gtk2_ardour/editor.cc:5488
#19 0x0000555555c95f3a in boost::_mfi::mf1<void, Editor, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>::operator() (this=0x55555731b198, p=0x55555770ed10, a1=std::__cxx11::list = {...}) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_templa--Type <RET> for more, q to quit, c to continue without paging--
te.hpp:165
#20 0x0000555555c90519 in boost::_bi::list2<boost::_bi::value<Editor*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, Editor, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>, boost::_bi::rrlist1<std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&> > (this=0x55555731b1a8, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:319
#21 0x0000555555c885e6 in boost::_bi::bind_t<void, boost::_mfi::mf1<void, Editor, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>, boost::_bi::list2<boost::_bi::value<Editor*>, boost::arg<1> > >::operator()<std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&> (this=0x55555731b198, a1=std::__cxx11::list = {...}) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1306
#22 0x0000555555c7f29c in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, Editor, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>, boost::_bi::list2<boost::_bi::value<Editor*>, boost::arg<1> > >, void, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>::invoke (function_obj_ptr=..., a0=std::__cxx11::list = {...}) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#23 0x0000555555c9c405 in boost::function1<void, std::__cxx11::list<boost::share--Type <RET> for more, q to quit, c to continue without paging--
d_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>::operator() (this=0x55555731b190, a0=std::__cxx11::list = {...}) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#24 0x0000555555c9a252 in boost::_bi::list1<boost::_bi::value<std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > >::operator()<boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>&, boost::_bi::list0&, int) (this=0x55555731b1b0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#25 0x0000555555c96133 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, boost::_bi::list1<boost::_bi::value<std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > > >::operator()() (this=0x55555731b190) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#26 0x0000555555c90b46 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, boost::_bi::list1<boost::_bi::value<std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...)--Type <RET> for more, q to quit, c to continue without paging--
 at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
 #27 0x0000555555aa7c58 in boost::function0<void>::operator() (this=0x7fffffffbf40) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
 #28 0x00007ffff4523288 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()> const&) (this=0x55555778ad20, invalidation=0x555559454040, f=...) at ../libs/pbd/pbd/abstract_ui.cc:433
 #29 0x0000555555c6e8ed in PBD::Signal1<void, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&, PBD::OptionalLastValue<void> >::compositor(boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&) (f=..., event_loop=0x55555778ad20, ir=0x555559454040, a1=std::__cxx11::list = {...}) at libs/pbd/pbd/signals_generated.h:595
 #30 0x0000555555c96437 in boost::_bi::list4<boost::_bi::value<boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::operator()<void (*)(boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>--Type <RET> for more, q to quit, c to continue without paging--
 , std::allocator<boost::shared_ptr<ARDOUR::Route> > >&), boost::_bi::rrlist1<std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&> >(boost::_bi::type<void>, void (*&)(boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&), boost::_bi::rrlist1<std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>&, int) (this=0x5555646b5488, f=@0x5555646b5480: 0x555555c6e833 <PBD::Signal1<void, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&, PBD::OptionalLastValue<void> >::compositor(boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:463
 #31 0x0000555555c90cc2 in boost::_bi::bind_t<void, void (*)(boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&), boost::_bi::list4<boost::_bi::value<boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)> >, boost::_bi::value<PBD::EventLoop*>, bo--Type <RET> for more, q to quit, c to continue without paging--
 ost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >::operator()<std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>(std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&) (this=0x5555646b5480, a1=std::__cxx11::list = {...}) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1306
 #32 0x0000555555c88ef9 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, void (*)(boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&), boost::_bi::list4<boost::_bi::value<boost::function<void (std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >, void, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>::invoke(boost::detail::function::function_buffer&, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&) (function_obj_ptr=..., a0=std::__cxx11::list = {...}) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
 #33 0x0000555555c9c405 in boost::function1<void, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&>::operator() (this=0x5555646e74c0, a0=std::__cxx11::list = {...}) at /home/ardour/lin--Type <RET> for more, q to quit, c to continue without paging--
 ux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
 #34 0x00007ffff70beec1 in PBD::Signal1<void, std::__cxx11::list<boost::shared_ptr<ARDOUR::Route>, std::allocator<boost::shared_ptr<ARDOUR::Route> > >&, PBD::OptionalLastValue<void> >::operator() (this=0x55555d5b3df0, a1=std::__cxx11::list = {...}) at libs/pbd/pbd/signals_generated.h:704
 #35 0x00007ffff70a0827 in ARDOUR::Session::add_routes (this=0x55555d5b3830, new_routes=std::__cxx11::list = {...}, input_auto_connect=true, output_auto_connect=false, order=4294967295) at ../libs/ardour/session.cc:3140
 #36 0x00007ffff709bdd1 in ARDOUR::Session::new_midi_track (this=0x55555d5b3830, input=..., output=..., strict_io=true, instrument=..., pset=0x0, route_group=0x0, how_many=0, name_template="General MIDI Synth", order=4294967295, mode=ARDOUR::Normal, input_auto_connect=true) at ../libs/ardour/session.cc:2479
 #37 0x0000555555ab8bfb in ARDOUR_UI::session_add_midi_route (this=0x55555778ad20, disk=true, route_group=0x0, how_many=1, name_template="General MIDI Synth", strict_io=true, instrument=..., pset=0x0, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1524
 #38 0x0000555555abf6b0 in ARDOUR_UI::add_route_dialog_response (this=0x55555778ad20, r=1) at ../gtk2_ardour/ardour_ui.cc:2859
 #39 0x0000555555af028a in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator() (this=0x5555572f7b78, _A_a1=@0x7fffffffc97c: 1) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856
 #40 0x0000555555ae8d43 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&> (this=0x5555572f7b70, _A_arg1=@0x7fffff--Type <RET> for more, q to quit, c to continue without paging--
 ffc97c: 1) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
 #41 0x0000555555ae0374 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it (rep=0x5555572f7b40, a_1=@0x7fffffffc97c: 1) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:137
 #42 0x00007ffff06575f5 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgtkmm-2.4.so.1
 #43 0x00007ffff3210945 in g_closure_invoke () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #44 0x00007ffff322201b in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #45 0x00007ffff322bc30 in g_signal_emit_valist () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #46 0x00007ffff322c082 in g_signal_emit () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #47 0x00007ffff244f0d4 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgtk-x11-2.0.so.0
 #48 0x00007ffff3210b74 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #49 0x00007ffff322b904 in g_signal_emit_valist () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #50 0x00007ffff322c082 in g_signal_emit () from /opt/Ardour-6.7.89-dbg/lib/libgo--Type <RET> for more, q to quit, c to continue without paging--
 bject-2.0.so.0
 #51 0x00007ffff240dd82 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgtk-x11-2.0.so.0
 #52 0x00007ffff3210b74 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #53 0x00007ffff322b904 in g_signal_emit_valist () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #54 0x00007ffff322c082 in g_signal_emit () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #55 0x00007ffff240bf92 in gtk_button_released () from /opt/Ardour-6.7.89-dbg/lib/libgtk-x11-2.0.so.0
 #56 0x00007ffff240c059 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgtk-x11-2.0.so.0
 #57 0x00007ffff24f4cac in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgtk-x11-2.0.so.0
 #58 0x00007ffff3210945 in g_closure_invoke () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #59 0x00007ffff32225a0 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #60 0x00007ffff322b69b in g_signal_emit_valist () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 #61 0x00007ffff322c082 in g_signal_emit () from /opt/Ardour-6.7.89-dbg/lib/libgobject-2.0.so.0
 --Type <RET> for more, q to quit, c to continue without paging--
 #62 0x00007ffff267964c in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgtk-x11-2.0.so.0
 #63 0x00007ffff24f329d in gtk_propagate_event () from /opt/Ardour-6.7.89-dbg/lib/libgtk-x11-2.0.so.0
 #64 0x00007ffff24f3723 in gtk_main_do_event () from /opt/Ardour-6.7.89-dbg/lib/libgtk-x11-2.0.so.0
 #65 0x00007ffff210fb4c in ?? () from /opt/Ardour-6.7.89-dbg/lib/libgdk-x11-2.0.so.0
 #66 0x00007ffff2f01b67 in g_main_context_dispatch () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
 #67 0x00007ffff2f01dd0 in ?? () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
 #68 0x00007ffff2f020f2 in g_main_loop_run () from /opt/Ardour-6.7.89-dbg/lib/libglib-2.0.so.0
 #69 0x00007ffff24f23e7 in gtk_main () from /opt/Ardour-6.7.89-dbg/lib/libgtk-x11-2.0.so.0
 #70 0x00007ffff451f114 in Gtkmm2ext::UI::run (this=0x55555778ad20, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:310
 #71 0x000055555609226d in main (argc=1, argv=0x7fffffffdf28) at ../gtk2_ardour/main.cc:410
ardour_gdb.txt (72,087 bytes)   
jack.conf (2,228 bytes)   
# JACK client config file for PipeWire version "0.3.29" #
#
# Copy and edit this file in /etc/pipewire for systemwide changes
# or in ~/.config/pipewire for local changes.

context.properties = {
    ## Configure properties in the system.
    #mem.warn-mlock  = false
    #mem.allow-mlock = true
    #mem.mlock-all   = false
    log.level        = 0
}

context.spa-libs = {
    #<factory-name regex> = <library-name>
    #
    # Used to find spa factory names. It maps an spa factory name
    # regular expression to a library name that should contain
    # that factory.
    #
    support.* = support/libspa-support
}

context.modules = [
    #{   name = <module-name>
    #    [ args = { <key> = <value> ... } ]
    #    [ flags = [ [ ifexists ] [ nofail ] ]
    #}
    #
    # Loads a module with the given parameters.
    # If ifexists is given, the module is ignored when it is not found.
    # If nofail is given, module initialization failures are ignored.
    #
    #
    # Uses RTKit to boost the data thread priority.
    {   name = libpipewire-module-rtkit
        args = {
            #nice.level   = -11
            #rt.prio      = 88
            #rt.time.soft = 200000
            #rt.time.hard = 200000
        }
        flags = [ ifexists nofail ]
    }

    # The native communication protocol.
    {   name = libpipewire-module-protocol-native }

    # Allows creating nodes that run in the context of the
    # client. Is used by all clients that want to provide
    # data to PipeWire.
    {   name = libpipewire-module-client-node }

    # Allows applications to create metadata objects. It creates
    # a factory for Metadata objects.
    {   name = libpipewire-module-metadata }
]

jack.properties = {
     node.latency = 256/48000
     #jack.merge-monitor  = false
     #jack.short-name     = false
     #jack.filter-name    = false
     #
     # allow:           Don't restrict self connect requests
     # fail-external:   Fail self connect requests to external ports only
     # ignore-external: Ignore self connect requests to external ports only
     # fail-all:        Fail all self connect requests
     # ignore-all:      Ignore all self connect requests
     #jack.self-connect-mode  = allow
}
jack.conf (2,228 bytes)   

rhroberts

2021-06-09 18:11

reporter   ~0025936

This appears to be a pipewire issue that is now fixed in v0.3.30 (I listed the incorrect version above in the bug description, I was using pipewire v0.3.29). After upgrading pipewire(-jack) package adding MIDI tracks works as expected.

rhroberts

2021-06-09 18:12

reporter   ~0025937

Not an issue with Ardour. Fixed with pipewire v0.3.30.

paul

2022-04-16 02:41

administrator   ~0026396

see notes

paul

2022-04-16 02:41

administrator   ~0026397

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2021-06-09 17:15 rhroberts New Issue
2021-06-09 17:15 rhroberts File Added: ardour_gdb.txt
2021-06-09 17:15 rhroberts File Added: jack.conf
2021-06-09 18:11 rhroberts Note Added: 0025936
2021-06-09 18:12 rhroberts Status new => closed
2021-06-09 18:12 rhroberts Resolution open => fixed
2021-06-09 18:12 rhroberts Note Added: 0025937
2021-06-09 20:09 x42 Relationship added has duplicate 0008736
2022-04-16 02:41 paul Assigned To => paul
2022-04-16 02:41 paul Status closed => resolved
2022-04-16 02:41 paul Note Added: 0026396
2022-04-16 02:41 paul Note Added: 0026397
2022-04-16 02:41 paul Status resolved => closed