View Issue Details

IDProjectCategoryView StatusLast Update
0009355ardourbugspublic2023-07-01 11:34
Reporternyxkn Assigned Tox42  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformArchOSLinuxOS Version(any)
Product Version7.4 
Summary0009355: On certain projects, crash when attempting to delete a midi track
DescriptionDeleting a track triggers a crash. This seems to happen regardless of what plugins are on the track, but not in all projects.
This happened on 7.3 as well for the same project.
Running on Pipewire 0.3.71.

Attaching backtrace.
Steps To ReproduceAdd midi track. Delete track.
TagsNo tags attached.

Relationships

has duplicate 0009364 resolvedx42 Removing tracks with a connected input or disconnecting the input will often crash if _GLIBCXX_ASSERTIONS is defined 

Activities

nyxkn

2023-05-31 08:56

reporter  

ardour-backtrace.txt (61,765 bytes)   
/usr/include/c++/12.2.1/bits/stl_vector.h:1206: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::front() [with _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; reference = std::__cxx11::basic_string<char>&]: Assertion '!this->empty()' failed.

Thread 1 "ArdourGUI" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c
[###                                                                                                                                                                                                                                                                                                                                                                 44	     return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
(gdb) thread apply all bt

Thread 314 (Thread 0x7fff1ffff6c0 (LWP 205988) "JUCE Timer"):
#0  0x00007ffff53a0f0e in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fff1fffeb00, op=137, expected=0, futex_word=0x55562c6a4bbc) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55562c6a4bbc, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff1fffeb00, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ffff53a0f8f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55562c6a4bbc, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff1fffeb00, private=private@entry=0) at futex-internal.c:139
#3  0x00007ffff53a3d85 in __pthread_cond_wait_common (abstime=<optimized out>, clockid=<optimized out>, mutex=0x55562c6a4b68, cond=0x55562c6a4b90) at pthread_cond_wait.c:503
#4  ___pthread_cond_clockwait64 (abstime=<optimized out>, clockid=<optimized out>, mutex=0x55562c6a4b68, cond=0x55562c6a4b90) at pthread_cond_wait.c:682
#5  ___pthread_cond_clockwait64 (cond=0x55562c6a4b90, mutex=0x55562c6a4b68, clockid=<optimized out>, abstime=<optimized out>) at pthread_cond_wait.c:670
#6  0x00007fff49943d89 in  () at /usr/lib/vst3/LibreArp.vst3/Contents/x86_64-linux/LibreArp.so
#7  0x00007fff498f4a14 in  () at /usr/lib/vst3/LibreArp.vst3/Contents/x86_64-linux/LibreArp.so
#8  0x00007fff49943fef in  () at /usr/lib/vst3/LibreArp.vst3/Contents/x86_64-linux/LibreArp.so
#9  0x00007fff499440fd in  () at /usr/lib/vst3/LibreArp.vst3/Contents/x86_64-linux/LibreArp.so
#10 0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#11 0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 307 (Thread 0x7fff2d7fa6c0 (LWP 205977) "AutomationWatch"):
#0  0x00007ffff53ec9e5 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7fff2d7f9b40, rem=rem@entry=0x7fff2d7f9b30) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007ffff53f15e7 in __GI___nanosleep (req=req@entry=0x7fff2d7f9b40, rem=rem@entry=0x7fff2d7f9b30) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007ffff6cf9111 in g_usleep (microseconds=<optimized out>) at ../glib/glib/gtimer.c:279
#3  0x00007ffff75e9dc6 in ARDOUR::AutomationWatch::thread() (this=0x55555c65b1d0) at ../libs/ardour/automation_watch.cc:207
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x555618a9ebf8) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x555618a9ebd0) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 306 (Thread 0x7fff2dffb6c0 (LWP 205976) "autoconnect"):
#0  0x00007ffff53a0f0e in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555558bfd080) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555558bfd080, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ffff53a0f8f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555558bfd080, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ffff53a37a0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555558bfd030, cond=0x555558bfd058) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555558bfd058, mutex=0x555558bfd030) at pthread_cond_wait.c:618
#5  0x00007ffff789c5df in ARDOUR::Session::auto_connect_thread_run() (this=0x555558bfaf70) at ../libs/ardour/session.cc:7494
#6  0x00007ffff789ca3e in ARDOUR::Session::auto_connect_thread(void*) (arg=0x555558bfaf70) at ../libs/ardour/session.cc:7425
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 305 (Thread 0x7fff2e7fc6c0 (LWP 205975) "SessionSignals"):
#0  0x00007ffff53a0f0e in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555558bfd014) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555558bfd014, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ffff53a0f8f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555558bfd014, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ffff53a37a0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555558bfcfc0, cond=0x555558bfcfe8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555558bfcfe8, mutex=0x555558bfcfc0) at pthread_cond_wait.c:618
#5  0x00007ffff78cfb15 in ARDOUR::Session::emit_thread_run() (this=0x555558bfaf70) at ../libs/ardour/session_process.cc:1232
#6  0x00007ffff78cfb4e in ARDOUR::Session::emit_thread(void*) (arg=0x555558bfaf70) at ../libs/ardour/session_process.cc:1221
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 304 (Thread 0x7fff2effd6c0 (LWP 205974) "Generic MIDI"):
#0  0x00007ffff541ac0f in __GI___poll (fds=0x7ffee0059d00, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6d28a9f in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7ffee0059d00, timeout=<optimized out>, context=0x555617f7be30) at ../glib/glib/gmain.c:4584
#2  g_main_context_iterate.isra.0 (context=0x555617f7be30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4271
#3  0x00007ffff6ccaf3f in g_main_loop_run (loop=0x555617f8d520) at ../glib/glib/gmain.c:4479
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x555617f856d8) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x555617f856b0) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 303 (Thread 0x7fff2f7fe6c0 (LWP 205973) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
--Type <RET> for more, q to quit, c to continue without paging--c
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x55561041e7a0) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x55561041e7a0) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b1ae in ARDOUR::Worker::run() (this=0x55561041e780) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5556106df588) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5556106df560) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 302 (Thread 0x7fff2ffff6c0 (LWP 205972) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5556103be360) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5556103be360) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b1ae in ARDOUR::Worker::run() (this=0x5556103be340) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x55561041e7e8) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x55561041e7c0) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 301 (Thread 0x7fff34bfb6c0 (LWP 205971) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x55560fb20530) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x55560fb20530) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b08b in ARDOUR::Worker::run() (this=0x55560fb20510) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x55560fb807a8) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x55560fb80780) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 300 (Thread 0x7fff353fc6c0 (LWP 205970) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x55560d5bab70) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x55560d5bab70) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b08b in ARDOUR::Worker::run() (this=0x55560d5bab50) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x55560d645238) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x55560d645210) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 299 (Thread 0x7fff35bfd6c0 (LWP 205969) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555f8dd6830) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555f8dd6830) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b08b in ARDOUR::Worker::run() (this=0x5555f8dd6810) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555f8e36aa8) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555f8e36a80) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 298 (Thread 0x7fff363fe6c0 (LWP 205968) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555f7565270) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555f7565270) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b08b in ARDOUR::Worker::run() (this=0x5555f7565250) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555f75c54e8) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555f75c54c0) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 297 (Thread 0x7fff36bff6c0 (LWP 205967) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555f6e10230) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555f6e10230) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b08b in ARDOUR::Worker::run() (this=0x5555f6e10210) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555f6e11998) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555f6e11970) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 177 (Thread 0x7fff377fe6c0 (LWP 205843) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555d9a4e2f0) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555d9a4e2f0) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b08b in ARDOUR::Worker::run() (this=0x5555d9a4e2d0) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555d9a4e298) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555d9a4e270) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 176 (Thread 0x7fff37fff6c0 (LWP 205842) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555ce67df80) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555ce67df80) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b1ae in ARDOUR::Worker::run() (this=0x5555ce67df60) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555ce732238) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555ce732210) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 175 (Thread 0x7fff48dfe6c0 (LWP 205841) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555ce411450) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555ce411450) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b1ae in ARDOUR::Worker::run() (this=0x5555ce411430) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555ce471888) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555ce471860) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 174 (Thread 0x7fff495ff6c0 (LWP 205840) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555cd7133a0) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555cd7133a0) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b1ae in ARDOUR::Worker::run() (this=0x5555cd713380) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555cd7cf558) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555cd7cf530) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 173 (Thread 0x7fff4a3fe6c0 (LWP 205839) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555cd4a8ec0) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555cd4a8ec0) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b1ae in ARDOUR::Worker::run() (this=0x5555cd4a8ea0) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555cd496ae8) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555cd496ac0) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 172 (Thread 0x7fff4abff6c0 (LWP 205838) "ArdourGUI"):
#0  0x00007ffff53ec9e5 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fff4abfeb60, rem=0x0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007ffff53f15e7 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007fff49924cb5 in  () at /usr/lib/vst3/LibreArp.vst3/Contents/x86_64-linux/LibreArp.so
#3  0x00007fff496c0276 in  () at /usr/lib/vst3/LibreArp.vst3/Contents/x86_64-linux/LibreArp.so
#4  0x00007ffff56e1943 in std::execute_native_thread_routine(void*) (__p=0x5555ccca7090) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/thread.cc:104
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 154 (Thread 0x7fff4b7fe6c0 (LWP 205820) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555c02a66c0) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555c02a66c0) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b08b in ARDOUR::Worker::run() (this=0x5555c02a66a0) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555c0269768) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555c0269740) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 153 (Thread 0x7fff4bfff6c0 (LWP 205819) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 152 (Thread 0x7fff50a2d6c0 (LWP 205818) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 151 (Thread 0x7fff5122e6c0 (LWP 205817) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 150 (Thread 0x7fff51a2f6c0 (LWP 205816) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 149 (Thread 0x7fff522306c0 (LWP 205815) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 148 (Thread 0x7fff58bff6c0 (LWP 205814) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 147 (Thread 0x7fff5bfff6c0 (LWP 205813) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 146 (Thread 0x7fff5affd6c0 (LWP 205812) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 145 (Thread 0x7fff5b7fe6c0 (LWP 205811) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 144 (Thread 0x7fffb27fc6c0 (LWP 205810) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 143 (Thread 0x7fffb37fe6c0 (LWP 205809) "ArdourGUI"):
#0  futex_wait (val=72, addr=0x5555bff11964) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
#1  do_wait (val=72, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x5555bff11960, state=72) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007ffff39c6c70 in gomp_simple_barrier_wait (bar=0x5555bff11960) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 117 (Thread 0x7fff758ec6c0 (LWP 205446) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555695a6fd0) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555695a6fd0) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff796b08b in ARDOUR::Worker::run() (this=0x5555695a6fb0) at ../libs/ardour/worker.cc:145
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x5555695a6e88) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x5555695a6e60) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 116 (Thread 0x7fff778f06c0 (LWP 205445) "midiUI"):
#0  0x00007ffff541ac0f in __GI___poll (fds=0x7fff64041a60, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6d28a9f in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fff64041a60, timeout=<optimized out>, context=0x555566565940) at ../glib/glib/gmain.c:4584
#2  g_main_context_iterate.isra.0 (context=0x555566565940, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4271
#3  0x00007ffff6ccaf3f in g_main_loop_run (loop=0x555566565ae0) at ../glib/glib/gmain.c:4479
#4  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x555566565ca8) at /usr/include/boost/function/function_template.hpp:763
#5  PBD::Thread::_run(void*) (arg=0x555566565c80) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 115 (Thread 0x7fffb00f16c0 (LWP 205444) "butler"):
#0  0x00007ffff541ac0f in __GI___poll (fds=fds@entry=0x7fffb00f0a10, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6f6dbdd in poll (__timeout=-1, __nfds=1, __fds=0x7fffb00f0a10) at /usr/include/bits/poll2.h:39
#2  CrossThreadChannel::poll_for_request() (this=<optimized out>) at ../libs/pbd/crossthread.posix.cc:108
#3  0x00007ffff6f6dc63 in CrossThreadChannel::receive(char&, bool) (this=this@entry=0x5555573e2728, msg=@0x7fffb00f0ad0: 96 '`', wait=wait@entry=true) at ../libs/pbd/crossthread.posix.cc:133
#4  0x00007ffff75f866b in ARDOUR::Butler::thread_work() (this=0x5555573e2680) at ../libs/ardour/butler.cc:188
#5  0x00007ffff6f8085a in fake_thread_start(void*) (arg=0x5555664b3870) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 114 (Thread 0x7fff917fa6c0 (LWP 205443) "RT-10-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fff917f9b90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 113 (Thread 0x7fff91ffb6c0 (LWP 205442) "RT-9-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x0) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c42a0) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff7691f68 in ARDOUR::Graph::reached_terminal_node() (this=<optimized out>) at ../libs/ardour/graph.cc:267
#4  ARDOUR::Graph::reached_terminal_node() (this=0x5555573c4160) at ../libs/ardour/graph.cc:241
#5  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#6  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fff91ffab90) at /usr/include/boost/function/function_template.hpp:763
#7  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#8  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 112 (Thread 0x7fff927fc6c0 (LWP 205441) "RT-8-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fff927fbb90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 111 (Thread 0x7fff92ffd6c0 (LWP 205440) "RT-7-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fff92ffcb90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 110 (Thread 0x7fff937fe6c0 (LWP 205439) "RT-6-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fff937fdb90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 109 (Thread 0x7fff93fff6c0 (LWP 205438) "RT-5-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fff93ffeb90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 108 (Thread 0x7fffb17fa6c0 (LWP 205437) "RT-4-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fffb17f9b90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 107 (Thread 0x7fffb1ffb6c0 (LWP 205436) "RT-3-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fffb1ffab90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 106 (Thread 0x7fffc8f686c0 (LWP 205435) "RT-2-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fffc8f67b90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 105 (Thread 0x7fffb3fff6c0 (LWP 205434) "RT-1-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff7695431 in ARDOUR::Graph::helper_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:372
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fffb3ffeb90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 104 (Thread 0x7fffb0ff96c0 (LWP 205433) "RT-main-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6f8263b in PBD::Semaphore::wait() (this=0x5555573c4294) at ../libs/pbd/semutils.cc:120
#2  PBD::Semaphore::wait() (this=this@entry=0x5555573c4294) at ../libs/pbd/semutils.cc:117
#3  0x00007ffff768d02e in ARDOUR::Graph::run_one() (this=this@entry=0x5555573c4160) at ../libs/ardour/graph.cc:320
#4  0x00007ffff76952c9 in ARDOUR::Graph::main_thread() (this=0x5555573c4160) at ../libs/ardour/graph.cc:425
#5  0x00007fffe8a55312 in boost::function0<void>::operator()() const (this=0x7fffb0ff8b90) at /usr/include/boost/function/function_template.hpp:763
#6  ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=<optimized out>) at ../libs/backends/jack/jack_audiobackend.cc:957
#7  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 64 (Thread 0x7fffcbfff6c0 (LWP 205367) "AudioEngine 1"):
#0  0x00007ffff5428266 in epoll_wait (epfd=24, events=events@entry=0x7fffcbffe4c0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007ffff6f34c39 in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fffcbffe690, n_ev=<optimized out>, timeout=<optimized out>) at ../pipewire/spa/plugins/support/system.c:137
#2  0x00007ffff6f2723b in loop_iterate_cancel (object=0x555557418828, timeout=-1) at ../pipewire/spa/plugins/support/loop.c:411
#3  0x00007ffff34f39d9 in pw_data_loop_wait (this=0x555557417e30, timeout=timeout@entry=-1) at ../pipewire/src/pipewire/data-loop.c:27
#4  0x00007ffff35ac080 in cycle_wait (c=<optimized out>) at ../pipewire/pipewire-jack/src/pipewire-jack.c:1682
#5  jack_cycle_wait (client=0x555556c92b50) at ../pipewire/pipewire-jack/src/pipewire-jack.c:4169
#6  0x00007fffe8a5c6c4 in ARDOUR::JACKAudioBackend::process_thread() (this=0x555556cdaeb0) at ../libs/backends/jack/jack_audiobackend.cc:986
#7  0x00007ffff6f27365 in loop_iterate_cancel (object=<optimized out>, timeout=<optimized out>) at ../pipewire/spa/plugins/support/loop.c:441
#8  0x00007ffff34f86b2 in do_loop (user_data=0x555557417e30) at ../pipewire/src/pipewire/data-loop.c:65
#9  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#10 0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 63 (Thread 0x7fffc97fa6c0 (LWP 205366) "pw-ardour"):
#0  0x00007ffff5428266 in epoll_wait (epfd=20, events=events@entry=0x7fffc97f97b0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007ffff6f34c39 in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fffc97f9980, n_ev=<optimized out>, timeout=<optimized out>) at ../pipewire/spa/plugins/support/system.c:137
#2  0x00007ffff6f274fd in loop_iterate (object=0x5555577fec08, timeout=-1) at ../pipewire/spa/plugins/support/loop.c:458
#3  0x00007ffff353be45 in do_loop (user_data=0x555557408820) at ../pipewire/src/pipewire/thread-loop.c:286
#4  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#5  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 61 (Thread 0x7fffb2ffd6c0 (LWP 205362) "threaded-ml"):
#0  0x00007ffff541ac0f in __GI___poll (fds=fds@entry=0x7fffa4001580, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff39848c7 in poll (__timeout=-1, __nfds=2, __fds=0x7fffa4001580) at /usr/include/bits/poll2.h:39
#2  poll_func (ufds=0x7fffa4001580, nfds=2, timeout=-1, userdata=0x5555573f5060) at ../pulseaudio/src/pulse/thread-mainloop.c:70
#3  0x00007ffff396e46c in pa_mainloop_poll (m=m@entry=0x555557417440) at ../pulseaudio/src/pulse/mainloop.c:863
#4  0x00007ffff397842c in pa_mainloop_iterate (m=m@entry=0x555557417440, block=block@entry=1, retval=retval@entry=0x0) at ../pulseaudio/src/pulse/mainloop.c:945
#5  0x00007ffff39784e1 in pa_mainloop_run (m=0x555557417440, retval=0x0) at ../pulseaudio/src/pulse/mainloop.c:963
#6  0x00007ffff3988c02 in thread (userdata=0x555557415980) at ../pulseaudio/src/pulse/thread-mainloop.c:101
#7  0x00007ffff2c4bc67 in internal_thread_func (userdata=0x55555877ad60) at ../pulseaudio/src/pulsecore/thread-posix.c:81
#8  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 19 (Thread 0x7fffca7fc6c0 (LWP 205315) "gdbus"):
#0  0x00007ffff541ac0f in __GI___poll (fds=0x7fffc0000b90, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6d28a9f in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fffc0000b90, timeout=<optimized out>, context=0x7fffd2317080) at ../glib/glib/gmain.c:4584
#2  g_main_context_iterate.isra.0 (context=0x7fffd2317080, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4271
#3  0x00007ffff6ccaf3f in g_main_loop_run (loop=0x7fffd22954d0) at ../glib/glib/gmain.c:4479
#4  0x00007ffff49d428c in gdbus_shared_thread_func (user_data=0x7fffd2e2a0c0) at ../glib/gio/gdbusprivate.c:284
#5  0x00007ffff6cfdcc5 in g_thread_proxy (data=0x7fffd00033b0) at ../glib/glib/gthread.c:831
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 17 (Thread 0x7fffcb7fe6c0 (LWP 205313) "gmain"):
#0  0x00007ffff541ac0f in __GI___poll (fds=0x555556f44b30, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6d28a9f in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x555556f44b30, timeout=<optimized out>, context=0x555556f40960) at ../glib/glib/gmain.c:4584
#2  g_main_context_iterate.isra.0 (context=context@entry=0x555556f40960, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4271
#3  0x00007ffff6cc9032 in g_main_context_iteration (context=0x555556f40960, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4343
#4  0x00007ffff6cc9082 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6455
#5  0x00007ffff6cfdcc5 in g_thread_proxy (data=0x555556f440f0) at ../glib/glib/gthread.c:831
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 16 (Thread 0x7fffcaffd6c0 (LWP 205312) "pool-spawner"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6d20b85 in g_cond_wait (cond=0x555556f33d98, mutex=0x555556f33d90) at ../glib/glib/gthread-posix.c:1475
#2  0x00007ffff6c96094 in g_async_queue_pop_intern_unlocked (queue=0x555556f33d90, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:425
#3  0x00007ffff6d0024e in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/glib/gthreadpool.c:311
#4  0x00007ffff6cfdcc5 in g_thread_proxy (data=0x555556f42250) at ../glib/glib/gthread.c:831
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7fffe930e6c0 (LWP 205298) "DeviceList"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6d20b85 in g_cond_wait (cond=0x555556e27fe0, mutex=0x555556e27ff0) at ../glib/glib/gthread-posix.c:1475
#2  0x00007ffff75a8a40 in ARDOUR::AudioEngine::do_devicelist_update() (this=0x555556e275a0) at ../libs/ardour/audioengine.cc:754
#3  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x555556e34308) at /usr/include/boost/function/function_template.hpp:763
#4  PBD::Thread::_run(void*) (arg=0x555556e342e0) at ../libs/pbd/pthread_utils.cc:488
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7fffe9ffb6c0 (LWP 205297) "EngineWatchdog"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6d20b85 in g_cond_wait (cond=0x555556e27fb0, mutex=0x555556e27fc0) at ../glib/glib/gthread-posix.c:1475
#2  0x00007ffff75a9de9 in ARDOUR::AudioEngine::do_reset_backend() (this=0x555556e275a0) at ../libs/ardour/audioengine.cc:718
#3  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x555556e343c8) at /usr/include/boost/function/function_template.hpp:763
#4  PBD::Thread::_run(void*) (arg=0x555556e343a0) at ../libs/pbd/pthread_utils.cc:488
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fffea7fc6c0 (LWP 205224) "Analyzer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6d20b85 in g_cond_wait (cond=0x7ffff7e953d0 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7e953c8 <ARDOUR::Analyser::analysis_queue_lock>) at ../glib/glib/gthread-posix.c:1475
#2  0x00007ffff75875b0 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:95
#3  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x55555679feb8) at /usr/include/boost/function/function_template.hpp:763
#4  PBD::Thread::_run(void*) (arg=0x55555679fe90) at ../libs/pbd/pthread_utils.cc:488
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fffeaffd6c0 (LWP 205223) "PeakFileBuilder"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6d20b85 in g_cond_wait (cond=0x7ffff7e976e0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e976f8 <ARDOUR::SourceFactory::peak_building_lock>) at ../glib/glib/gthread-posix.c:1475
#2  0x00007ffff7925ca3 in peak_thread_work() () at ../libs/ardour/source_factory.cc:75
#3  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x555556799438) at /usr/include/boost/function/function_template.hpp:763
#4  PBD::Thread::_run(void*) (arg=0x555556799410) at ../libs/pbd/pthread_utils.cc:488
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fffeb7fe6c0 (LWP 205222) "PeakFileBuilder"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6d20b85 in g_cond_wait (cond=0x7ffff7e976e0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e976f8 <ARDOUR::SourceFactory::peak_building_lock>) at ../glib/glib/gthread-posix.c:1475
#2  0x00007ffff7925ca3 in peak_thread_work() () at ../libs/ardour/source_factory.cc:75
#3  0x00007ffff6f8090a in boost::function0<void>::operator()() const (this=0x55555679f568) at /usr/include/boost/function/function_template.hpp:763
#4  PBD::Thread::_run(void*) (arg=0x55555679f540) at ../libs/pbd/pthread_utils.cc:488
#5  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fffebfff6c0 (LWP 205221) "LXVSTEventLoop"):
#0  0x00007ffff53ec9e5 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7fffebffe9b0, rem=rem@entry=0x7fffebffe9a0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007ffff53f15e7 in __GI___nanosleep (req=req@entry=0x7fffebffe9b0, rem=rem@entry=0x7fffebffe9a0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007ffff6cf9111 in g_usleep (microseconds=<optimized out>) at ../glib/glib/gtimer.c:279
#3  0x0000555556225397 in gui_event_loop(void*) (ptr=<optimized out>) at ../gtk2_ardour/linux_vst_gui_support.cc:468
#4  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#5  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ffff08696c0 (LWP 205220) "Trigger Worker"):
#0  0x00007ffff541ac0f in __GI___poll (fds=fds@entry=0x7ffff0868ad0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6f6dbdd in poll (__timeout=-1, __nfds=1, __fds=0x7ffff0868ad0) at /usr/include/bits/poll2.h:39
#2  CrossThreadChannel::poll_for_request() (this=<optimized out>) at ../libs/pbd/crossthread.posix.cc:108
#3  0x00007ffff6f6dc63 in CrossThreadChannel::receive(char&, bool) (this=this@entry=0x555556769c30, msg=@0x7ffff0868b47: 0 '\000', wait=wait@entry=true) at ../libs/pbd/crossthread.posix.cc:133
#4  0x00007ffff7963074 in ARDOUR::TriggerBoxThread::thread_work() (this=0x555556769c00) at ../libs/ardour/triggerbox.cc:4853
#5  0x00007ffff6f8085a in fake_thread_start(void*) (arg=0x55555674fcc0) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007ffff53a444b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff5427e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff0af8a40 (LWP 204669) "ArdourGUI"):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007ffff53a62d3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007ffff5356a08 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007ffff533f538 in __GI_abort () at abort.c:79
#4  0x00007ffff56dd3b2 in std::__glibcxx_assert_fail(char const*, int, char const*, char const*) (file=file@entry=0x5555562ecba8 "/usr/include/c++/12.2.1/bits/stl_vector.h", line=line@entry=1206, function=function@entry=0x5555562ecac8 "std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::front() [with _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; reference = std::__cxx11"..., condition=condition@entry=0x5555562ec036 "!this->empty()") at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/debug.cc:61
#5  0x0000555555d902d8 in std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::front() (this=0x7fffffffbb20, this=<optimized out>) at /usr/include/c++/12.2.1/bits/stl_vector.h:1206
#6  IOButtonBase::set_label(IOButtonBase&, ARDOUR::Session&, std::shared_ptr<ARDOUR::Bundle>&, std::shared_ptr<ARDOUR::IO>) (self=..., session=..., bndl=std::shared_ptr<ARDOUR::Bundle> (empty) = {...}, io=std::shared_ptr<ARDOUR::IO> (use count 3, weak count 0) = {...}) at ../gtk2_ardour/io_button.cc:378
#7  0x0000555555d909ae in IOButton::update() (this=0x55562878ecf8) at ../libs/ardour/ardour/session_object.h:58
#8  0x0000555555d48aa3 in boost::function2<void, ARDOUR::IOChange, void*>::operator()(ARDOUR::IOChange, void*) const (a1=<optimized out>, a0=..., this=<optimized out>) at /usr/include/boost/function/function_template.hpp:763
#9  boost::_bi::list2<boost::_bi::value<ARDOUR::IOChange>, boost::_bi::value<void*> >::operator()<boost::function<void (ARDOUR::IOChange, void*)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void (ARDOUR::IOChange, void*)>&
, boost::_bi::list0&, int) (a=<synthetic pointer>..., f=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:298
#10 boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (ARDOUR::IOChange, void*)>, boost::_bi::list2<boost::_bi::value<ARDOUR::IOChange>, boost::_bi::value<void*> > >::operator()() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1273
#11 boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (ARDOUR::IOChange, void*)>, boost::_bi::list2<boost::_bi::value<ARDOUR::IOChange>, boost::_bi::value<void*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=<optimized out>) at /usr/include/boost/function/function_template.hpp:158
#12 0x00007ffff700f857 in boost::function0<void>::operator()() const (this=0x7fffffffc250) at /usr/include/boost/function/function_template.hpp:763
#13 AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()> const&) (this=0x555556e761d0, invalidation=<optimized out>, f=...) at ../libs/pbd/pbd/abstract_ui.cc:461
#14 0x0000555555d45c28 in PBD::Signal2<void, ARDOUR::IOChange, void*, PBD::OptionalLastValue<void> >::compositor(boost::function<void (ARDOUR::IOChange, void*)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::IOChange, void*) (f=..., event_loop=0x555556e761d0, ir=0x555628ac05c0, a1=..., a2=<optimized out>) at libs/pbd/pbd/signals_generated.h:1027
#15 0x0000555555d468f4 in boost::_bi::list5<boost::_bi::value<boost::function<void (ARDOUR::IOChange, void*)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> >::operator()<void (*)(boost::function<void (ARDOUR::IOChange, void*)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::IOChange, void*), boost::_bi::rrlist2<ARDOUR::IOChange, void*> >(boost::_bi::type<void>, void (*&)(boost::function<void (ARDOUR::IOChange, void*)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::IOChange, void*), boost::_bi::rrlist2<ARDOUR::IOChange, void*>&, int) (f=<optimized out>, a=<synthetic pointer>..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:510
#16 boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::IOChange, void*)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::IOChange, void*), boost::_bi::list5<boost::_bi::value<boost::function<void (ARDOUR::IOChange, void*)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > >::operator()<ARDOUR::IOChange, void*>(ARDOUR::IOChange&&, void*&&) (a2=<synthetic pointer>, a1=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1297
#17 boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::IOChange, void*)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::IOChange, void*), boost::_bi::list5<boost::_bi::value<boost::function<void (ARDOUR::IOChange, void*)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > >, void, ARDOUR::IOChange, void*>::invoke(boost::detail::function::function_buffer&, ARDOUR::IOChange, void*) (function_obj_ptr=<optimized out>, a0=..., a1=0x0) at /usr/include/boost/function/function_template.hpp:158
#18 0x00007ffff76be677 in boost::function2<void, ARDOUR::IOChange, void*>::operator()(ARDOUR::IOChange, void*) const (a1=0x0, a0=..., this=0x55562017aed0) at /usr/include/boost/function/function_template.hpp:763
#19 PBD::Signal2<void, ARDOUR::IOChange, void*, PBD::OptionalLastValue<void> >::operator()(ARDOUR::IOChange, void*) (this=0x555603366bc0, a1=..., a2=0x0) at libs/pbd/pbd/signals_generated.h:1136
#20 0x00007ffff76aed3f in ARDOUR::IO::disconnect(void*) (this=0x555603366a70, src=0x0) at ../libs/ardour/ardour/data_type.h:101
#21 0x00007ffff7883f26 in ARDOUR::Session::remove_routes(std::shared_ptr<std::__cxx11::list<std::shared_ptr<ARDOUR::Route>, std::allocator<std::shared_ptr<ARDOUR::Route> > > >) (this=this@entry=0x555558bfaf70, routes_to_remove=std::shared_ptr<std::__cxx11::list<std::shared_ptr<ARDOUR::Route>, std::allocator<std::shared_ptr<ARDOUR::Route> > >> (use count 2, weak count 0) = {...}) at ../libs/ardour/session.cc:3525
#22 0x0000555555c76adb in Editor::_remove_tracks() (this=0x555558edcc80) at ../gtk2_ardour/editor_ops.cc:8362
#23 0x0000555555c77565 in Editor::idle_remove_tracks() (this=<optimized out>) at ../gtk2_ardour/editor_ops.cc:8200
#24 0x00007ffff6e73806 in sigc::slot0<bool>::operator()() const (this=<optimized out>) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:535
#25 (anonymous namespace)::glibmm_source_callback(void*) (data=<optimized out>) at ../glibmm/glib/glibmm/main.cc:243
#26 0x00007ffff6ccb981 in g_main_dispatch (context=0x555556e62930) at ../glib/glib/gmain.c:3460
#27 g_main_context_dispatch (context=0x555556e62930) at ../glib/glib/gmain.c:4200
#28 0x00007ffff6d28b39 in g_main_context_iterate.isra.0 (context=0x555556e62930, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
#29 0x00007ffff6ccaf3f in g_main_loop_run (loop=0x555557442f70) at ../glib/glib/gmain.c:4479
#30 0x00007ffff6738473 in IA__gtk_main () at /usr/src/debug/gtk2/gtk/gtk/gtkmain.c:1270
#31 0x00007ffff700ff09 in Gtkmm2ext::UI::run(Receiver&) (this=this@entry=0x555556e761d0, old_receiver=warning: RTTI symbol not found for class 'TextReceiver'
...) at ../libs/gtkmm2ext/gtk_ui.cc:305
#32 0x00005555559df067 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ../gtk2_ardour/main.cc:471
ardour-backtrace.txt (61,765 bytes)   

x42

2023-06-09 17:21

administrator   ~0027724

Fixed in 7.4-241-g9486b4e6cb, please test.

nyxkn

2023-07-01 09:39

reporter   ~0027837

Tested in 7.5 release and now I can delete tracks just fine. Thanks!

Issue History

Date Modified Username Field Change
2023-05-31 08:56 nyxkn New Issue
2023-05-31 08:56 nyxkn File Added: ardour-backtrace.txt
2023-06-09 17:01 x42 Relationship added has duplicate 0009364
2023-06-09 17:21 x42 Assigned To => x42
2023-06-09 17:21 x42 Status new => resolved
2023-06-09 17:21 x42 Resolution open => fixed
2023-06-09 17:21 x42 Note Added: 0027724
2023-07-01 09:39 nyxkn Note Added: 0027837
2023-07-01 11:34 x42 Status resolved => closed