View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008650 | ardour | bugs | public | 2021-04-03 12:19 | 2021-06-02 12:20 |
Reporter | finotti | Assigned To | x42 | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Debian | OS Version | Unstable |
Product Version | 6.6 | ||||
Summary | 0008650: Drumgizmo LV2 Crashes Ardour | ||||
Description | When loading the CrocellKit v1.1 (https://drumgizmo.org/wiki/doku.php?id=kits:crocellkit) from Drumgizmo v0.9.19, Ardour (6.6 official and 6.6.216-dbb nightly) crash. Loading the same kit with VST does not crash. Loading Tchackpoum DrumGizmo kit version 1.3 (https://drive.google.com/file/d/1s4w-rbumGvi5FYj61188vL_tpfPq3zXM/view?usp=sharing) with LV2 does not crash. | ||||
Steps To Reproduce | Create new session. Add MIDI track with drumgizmo LV2. Let it fan out to 16 tracks. Load CrocellKit. | ||||
Additional Information | Backtrace attached. | ||||
Tags | lv2 drumgizmo | ||||
related to | 0008660 | new | Ardour crashes when editing automation |
|
gdb.txt (48,575 bytes)
Starting program: /opt/Ardour-6.6.216-dbg/bin/ardour-6.6.216 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe8670700 (LWP 51834)] [New Thread 0x7fffe7e6f700 (LWP 51835)] [New Thread 0x7fffe766e700 (LWP 51836)] [New Thread 0x7fffe6e6d700 (LWP 51837)] [New Thread 0x7fffd3fff700 (LWP 51838)] [Thread 0x7fffd3fff700 (LWP 51838) exited] [New Thread 0x7fffd3fff700 (LWP 51839)] [New Thread 0x7fffcbfff700 (LWP 51840)] [New Thread 0x7fffcb7fe700 (LWP 51841)] [New Thread 0x7fffd04e1700 (LWP 51842)] [New Thread 0x7fffcaffd700 (LWP 51843)] [New Thread 0x7fffca7fc700 (LWP 51844)] [Thread 0x7fffcaffd700 (LWP 51843) exited] [New Thread 0x7fffcaffd700 (LWP 51845)] [New Thread 0x7fffc9ffb700 (LWP 51846)] [New Thread 0x7fffc97fa700 (LWP 51847)] [New Thread 0x7fffc8ff9700 (LWP 51848)] [New Thread 0x7fffabfff700 (LWP 51849)] [Thread 0x7fffd04e1700 (LWP 51842) exited] [Thread 0x7fffc8ff9700 (LWP 51848) exited] [Thread 0x7fffc97fa700 (LWP 51847) exited] [Thread 0x7fffcaffd700 (LWP 51845) exited] [Thread 0x7fffc9ffb700 (LWP 51846) exited] [New Thread 0x7fffc9ffb700 (LWP 51850)] [New Thread 0x7fffc8ff9700 (LWP 51851)] [Thread 0x7fffc8ff9700 (LWP 51851) exited] [Thread 0x7fffabfff700 (LWP 51849) exited] [Thread 0x7fffcb7fe700 (LWP 51841) exited] [New Thread 0x7fffabfff700 (LWP 51861)] [Thread 0x7fffabfff700 (LWP 51861) exited] [Detaching after vfork from child process 51862] [New Thread 0x7fffabfff700 (LWP 51863)] [New Thread 0x7fffd014e900 (LWP 51864)] [New Thread 0x7fffc8ff9700 (LWP 51865)] [New Thread 0x7fffc97fa700 (LWP 51867)] [New Thread 0x7fffcaffd700 (LWP 51868)] [New Thread 0x7fffab7fe700 (LWP 51869)] [New Thread 0x7fffaaffd700 (LWP 51870)] [Detaching after vfork from child process 51871] [New Thread 0x7fffaa7fc700 (LWP 51872)] [Thread 0x7fffaa7fc700 (LWP 51872) exited] [Thread 0x7fffaaffd700 (LWP 51870) exited] [Thread 0x7fffab7fe700 (LWP 51869) exited] [Thread 0x7fffc9ffb700 (LWP 51850) exited] [Thread 0x7fffcaffd700 (LWP 51868) exited] [Detaching after vfork from child process 51873] [New Thread 0x7fffaa7fc700 (LWP 51874)] [Thread 0x7fffaa7fc700 (LWP 51874) exited] [New Thread 0x7fffc8311900 (LWP 51875)] [New Thread 0x7fffc8305900 (LWP 51876)] [New Thread 0x7fffc82f9900 (LWP 51877)] [New Thread 0x7fffc82ed900 (LWP 51878)] [New Thread 0x7fffc82e1900 (LWP 51879)] [New Thread 0x7fffc82d5900 (LWP 51880)] [New Thread 0x7fffc82c9900 (LWP 51881)] [New Thread 0x7fffc82bd900 (LWP 51882)] [New Thread 0x7fffc8299900 (LWP 51883)] [New Thread 0x7fffc8275900 (LWP 51884)] [New Thread 0x7fffc8251900 (LWP 51885)] [New Thread 0x7fffc822d900 (LWP 51886)] [New Thread 0x7fffc8209900 (LWP 51887)] [New Thread 0x7fffc81e5900 (LWP 51888)] [New Thread 0x7fffc81c2700 (LWP 51889)] [New Thread 0x7fffaa7fc700 (LWP 51890)] [New Thread 0x7fffcaffd700 (LWP 51891)] [New Thread 0x7fffc9ffb700 (LWP 51892)] [New Thread 0x7fffab7fe700 (LWP 51893)] [Thread 0x7fffc97fa700 (LWP 51867) exited] [New Thread 0x7fffc97fa700 (LWP 51902)] [New Thread 0x7fff5ffff700 (LWP 51903)] Thread 39 "RT-2-0x7fffc827" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffc8275900 (LWP 51884)] 0x00007fffa86e8dd2 in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so Thread 50 (Thread 0x7fff5ffff700 (LWP 51903) "ArdourGUI"): #0 __libc_read (nbytes=16380, buf=0x7fff5fffabd0, fd=36) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __libc_read (fd=36, buf=0x7fff5fffabd0, nbytes=16380) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007fffec93ddb1 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libsndfile.so.1 #3 0x00007fffec944ec0 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libsndfile.so.1 #4 0x00007fffec8f1a6a in sf_readf_float () from /opt/Ardour-6.6.216-dbg/lib/libsndfile.so.1 #5 0x00007fffa86d5165 in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #6 0x00007fffa86f2283 in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #7 0x00007fffa86fbd6a in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #8 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 49 (Thread 0x7fffc97fa700 (LWP 51902) "ArdourGUI"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555ee2e6b0) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555ee2e6b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555ee2e6b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007fffa86fb4e7 in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #4 0x00007fffa86d19f4 in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #5 0x00007fffa86fbd6a in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #6 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 48 (Thread 0x7fffab7fe700 (LWP 51893) "AutomationWatch"): #0 0x00007fffecc41c61 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffab7fdbb0, rem=0x7fffab7fdbc0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007fffecc47443 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27 #2 0x00007ffff2f77a38 in g_usleep () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #3 0x00007ffff6a98dd0 in ARDOUR::AutomationWatch::thread (this=0x5555584d7440) at ../libs/ardour/automation_watch.cc:195 #4 0x00007ffff6a9e5d7 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x555558668660, p=0x5555584d7440) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff6a9e21c in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x555558668670, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #6 0x00007ffff6a9d93d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x555558668660) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #7 0x00007ffff6a9d8be 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=0x555558668660) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #8 0x00007ffff6a9d11c 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=0x555558668630) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #9 0x00007ffff34e0c4d in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglibmm-2.4.so.1 #10 0x00007ffff2f761e5 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #11 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 47 (Thread 0x7fffc9ffb700 (LWP 51892) "autoconnect"): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555580b59f8) at ../sysdeps/nptl/futex-internal.h:186 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555580b59a8, cond=0x5555580b59d0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5555580b59d0, mutex=0x5555580b59a8) at pthread_cond_wait.c:638 #3 0x00007ffff70cf0ef in ARDOUR::Session::auto_connect_thread_run (this=0x5555580b3b20) at ../libs/ardour/session.cc:7181 #4 0x00007ffff70cec16 in ARDOUR::Session::auto_connect_thread (arg=0x5555580b3b20) at ../libs/ardour/session.cc:7112 #5 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 46 (Thread 0x7fffcaffd700 (LWP 51891) "SessionSignals"): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555580b5988) at ../sysdeps/nptl/futex-internal.h:186 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555580b5938, cond=0x5555580b5960) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5555580b5960, mutex=0x5555580b5938) at pthread_cond_wait.c:638 #3 0x00007ffff71498e1 in ARDOUR::Session::emit_thread_run (this=0x5555580b3b20) at ../libs/ardour/session_process.cc:1114 #4 0x00007ffff714987e in ARDOUR::Session::emit_thread (arg=0x5555580b3b20) at ../libs/ardour/session_process.cc:1103 #5 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 45 (Thread 0x7fffaa7fc700 (LWP 51890) "midiUI"): #0 0x00007fffecc6f3ff in __GI___poll (fds=0x7fff6817a810, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff2f46d66 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff2f470f2 in g_main_loop_run () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #3 0x00007ffff4180b46 in BaseUI::main_thread (this=0x55555c04e8e0) at ../libs/pbd/base_ui.cc:98 #4 0x00007ffff4184c68 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x55555a7771d8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff41848a8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x55555a7771d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #6 0x00007ffff41842e9 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x55555a7771a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff34e0c4d in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglibmm-2.4.so.1 #8 0x00007ffff2f761e5 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #9 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 44 (Thread 0x7fffc81c2700 (LWP 51889) "butler"): #0 0x00007fffecc6f3ff in __GI___poll (fds=0x7fffc81c1328, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff41969f8 in CrossThreadChannel::poll_for_request (this=0x55555a637e98) at ../libs/pbd/crossthread.posix.cc:102 #2 0x00007ffff4196a61 in CrossThreadChannel::receive (this=0x55555a637e98, msg=@0x7fffc81c13ef: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123 #3 0x00007ffff6aae8a6 in ARDOUR::Butler::thread_work (this=0x55555a637e00) at ../libs/ardour/butler.cc:172 #4 0x00007ffff6aae627 in ARDOUR::Butler::_thread_work (arg=0x55555a637e00) at ../libs/ardour/butler.cc:153 #5 0x00007ffff41b9cf0 in fake_thread_start (arg=0x55555aba2ae0) at ../libs/pbd/pthread_utils.cc:113 #6 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 43 (Thread 0x7fffc81e5900 (LWP 51888) "RT-6-0x7fffc81e"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555d27f620) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555d27f620) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff6bcdaec in ARDOUR::Graph::run_one (this=0x55555d27f570) at ../libs/ardour/graph.cc:426 #5 0x00007ffff6bcdfa4 in ARDOUR::Graph::helper_thread (this=0x55555d27f570) at ../libs/ardour/graph.cc:470 #6 0x00007ffff6bd4551 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc81e4ef8, p=0x55555d27f570) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007ffff6bd3d06 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc81e4f08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #8 0x00007ffff6bd3163 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc81e4ef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #9 0x00007ffff6bd2a07 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 #10 0x0000555555a9e02a in boost::function0<void>::operator() (this=0x7fffc81e4ef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769 #11 0x00007fffd18f1055 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x55555d251e20) at ../libs/backends/alsa/alsa_audiobackend.cc:1169 #12 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 42 (Thread 0x7fffc8209900 (LWP 51887) "RT-5-0x7fffc820"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555d27f620) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555d27f620) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff6bcdaec in ARDOUR::Graph::run_one (this=0x55555d27f570) at ../libs/ardour/graph.cc:426 #5 0x00007ffff6bcdfa4 in ARDOUR::Graph::helper_thread (this=0x55555d27f570) at ../libs/ardour/graph.cc:470 #6 0x00007ffff6bd4551 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc8208ef8, p=0x55555d27f570) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007ffff6bd3d06 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc8208f08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #8 0x00007ffff6bd3163 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc8208ef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #9 0x00007ffff6bd2a07 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 #10 0x0000555555a9e02a in boost::function0<void>::operator() (this=0x7fffc8208ef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769 #11 0x00007fffd18f1055 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x5555582f7c20) at ../libs/backends/alsa/alsa_audiobackend.cc:1169 #12 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 41 (Thread 0x7fffc822d900 (LWP 51886) "RT-4-0x7fffc822"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555d27f620) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555d27f620) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff6bcdaec in ARDOUR::Graph::run_one (this=0x55555d27f570) at ../libs/ardour/graph.cc:426 #5 0x00007ffff6bcdfa4 in ARDOUR::Graph::helper_thread (this=0x55555d27f570) at ../libs/ardour/graph.cc:470 #6 0x00007ffff6bd4551 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc822cef8, p=0x55555d27f570) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007ffff6bd3d06 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc822cf08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #8 0x00007ffff6bd3163 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc822cef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #9 0x00007ffff6bd2a07 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 #10 0x0000555555a9e02a in boost::function0<void>::operator() (this=0x7fffc822cef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769 #11 0x00007fffd18f1055 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x555559ac6290) at ../libs/backends/alsa/alsa_audiobackend.cc:1169 #12 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 40 (Thread 0x7fffc8251900 (LWP 51885) "RT-3-0x7fffc825"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555d27f620) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555d27f620) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff6bcdaec in ARDOUR::Graph::run_one (this=0x55555d27f570) at ../libs/ardour/graph.cc:426 #5 0x00007ffff6bcdfa4 in ARDOUR::Graph::helper_thread (this=0x55555d27f570) at ../libs/ardour/graph.cc:470 #6 0x00007ffff6bd4551 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc8250ef8, p=0x55555d27f570) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007ffff6bd3d06 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc8250f08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #8 0x00007ffff6bd3163 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc8250ef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #9 0x00007ffff6bd2a07 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 #10 0x0000555555a9e02a in boost::function0<void>::operator() (this=0x7fffc8250ef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769 #11 0x00007fffd18f1055 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x555559b17ea0) at ../libs/backends/alsa/alsa_audiobackend.cc:1169 #12 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 39 (Thread 0x7fffc8275900 (LWP 51884) "RT-2-0x7fffc827"): #0 0x00007fffa86e8dd2 in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #1 0x00007fffa86e9b4a in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #2 0x00007fffa86350ad in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #3 0x00007fffa8634964 in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so #4 0x00007ffff7241859 in lilv_instance_run (instance=0x55555ea22d90, sample_count=2048) at ../../gtk/inst/include/lilv-0/lilv/lilv.h:1948 #5 0x00007ffff7253694 in ARDOUR::LV2Plugin::run (this=0x55555e9e3270, nframes=2048, sync_work=false) at ../libs/ardour/lv2_plugin.cc:3240 #6 0x00007ffff72511b5 in ARDOUR::LV2Plugin::connect_and_run (this=0x55555e9e3270, bufs=..., start=4112, end=4112, speed=0, in_map=..., out_map=..., nframes=2048, offset=0) at ../libs/ardour/lv2_plugin.cc:2899 #7 0x00007ffff6f82140 in ARDOUR::PluginInsert::connect_and_run (this=0x55555f11f080, bufs=..., start=4112, end=4112, speed=0, nframes=2048, offset=0, with_auto=true) at ../libs/ardour/plugin_insert.cc:1083 #8 0x00007ffff6f8371c in ARDOUR::PluginInsert::run (this=0x55555f11f080, bufs=..., start_sample=4112, end_sample=4112, speed=0, nframes=2048) at ../libs/ardour/plugin_insert.cc:1291 #9 0x00007ffff70470e9 in ARDOUR::Route::process_output_buffers (this=0x55555e6f9600, bufs=..., start_sample=4256, end_sample=4256, nframes=2048, gain_automation_ok=false, run_disk_reader=false) at ../libs/ardour/route.cc:533 #10 0x00007ffff70481fb in ARDOUR::Route::run_route (this=0x55555e6f9600, start_sample=0, end_sample=0, nframes=2048, gain_automation_ok=false, run_disk_reader=false) at ../libs/ardour/route.cc:718 #11 0x00007ffff705c0f6 in ARDOUR::Route::no_roll_unlocked (this=0x55555e6f9600, nframes=2048, start_sample=0, end_sample=0, session_state_changing=false) at ../libs/ardour/route.cc:3956 #12 0x00007ffff6eef639 in ARDOUR::MidiTrack::no_roll_unlocked (this=0x55555e6f9600, nframes=2048, start_sample=0, end_sample=0, state_changing=false) at ../libs/ardour/midi_track.cc:356 #13 0x00007ffff705bfd3 in ARDOUR::Route::no_roll (this=0x55555e6f9600, nframes=2048, start_sample=0, end_sample=0, session_state_changing=false) at ../libs/ardour/route.cc:3926 #14 0x00007ffff6bd0166 in ARDOUR::Graph::process_one_route (this=0x55555d27f570, route=0x55555e6f9600) at ../libs/ardour/graph.cc:670 #15 0x00007ffff6bd4c86 in ARDOUR::GraphNode::process (this=0x55555e6f9ae0) at ../libs/ardour/graphnode.cc:81 #16 0x00007ffff6bd03a9 in ARDOUR::GraphNode::run (this=0x55555e6f9ae0, chain=0) at ../libs/ardour/ardour/graphnode.h:64 #17 0x00007ffff6bcdc5a in ARDOUR::Graph::run_one (this=0x55555d27f570) at ../libs/ardour/graph.cc:442 #18 0x00007ffff6bcdfa4 in ARDOUR::Graph::helper_thread (this=0x55555d27f570) at ../libs/ardour/graph.cc:470 #19 0x00007ffff6bd4551 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc8274ef8, p=0x55555d27f570) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #20 0x00007ffff6bd3d06 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc8274f08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #21 0x00007ffff6bd3163 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc8274ef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #22 0x00007ffff6bd2a07 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 #23 0x0000555555a9e02a in boost::function0<void>::operator() (this=0x7fffc8274ef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769 #24 0x00007fffd18f1055 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x55555c16eb50) at ../libs/backends/alsa/alsa_audiobackend.cc:1169 #25 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #26 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 38 (Thread 0x7fffc8299900 (LWP 51883) "RT-1-0x7fffc829"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555d27f620) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555d27f620) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff6bcdaec in ARDOUR::Graph::run_one (this=0x55555d27f570) at ../libs/ardour/graph.cc:426 #5 0x00007ffff6bcdfa4 in ARDOUR::Graph::helper_thread (this=0x55555d27f570) at ../libs/ardour/graph.cc:470 #6 0x00007ffff6bd4551 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc8298ef8, p=0x55555d27f570) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007ffff6bd3d06 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc8298f08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #8 0x00007ffff6bd3163 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc8298ef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #9 0x00007ffff6bd2a07 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 #10 0x0000555555a9e02a in boost::function0<void>::operator() (this=0x7fffc8298ef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769 #11 0x00007fffd18f1055 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x5555595454d0) at ../libs/backends/alsa/alsa_audiobackend.cc:1169 #12 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 37 (Thread 0x7fffc82bd900 (LWP 51882) "RT-main-0x7fffc"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555d27f620) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555d27f620, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555d27f620) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff6bcdaec in ARDOUR::Graph::run_one (this=0x55555d27f570) at ../libs/ardour/graph.cc:426 #5 0x00007ffff6bce386 in ARDOUR::Graph::main_thread (this=0x55555d27f570) at ../libs/ardour/graph.cc:523 #6 0x00007ffff6bd4551 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc82bcef8, p=0x55555d27f570) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007ffff6bd3d06 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc82bcf08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #8 0x00007ffff6bd3163 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc82bcef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #9 0x00007ffff6bd2a07 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 #10 0x0000555555a9e02a in boost::function0<void>::operator() (this=0x7fffc82bcef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769 #11 0x00007fffd18f1055 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x55555a59aeb0) at ../libs/backends/alsa/alsa_audiobackend.cc:1169 #12 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 36 (Thread 0x7fffc82c9900 (LWP 51881) "RTTaskList"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b202830) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555b202830) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff7090cbb in ARDOUR::RTTaskList::run (this=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:112 #5 0x00007ffff7090aa8 in ARDOUR::RTTaskList::_thread_run (arg=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:68 #6 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 35 (Thread 0x7fffc82d5900 (LWP 51880) "RTTaskList"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b202830) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555b202830) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff7090cbb in ARDOUR::RTTaskList::run (this=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:112 #5 0x00007ffff7090aa8 in ARDOUR::RTTaskList::_thread_run (arg=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:68 #6 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 34 (Thread 0x7fffc82e1900 (LWP 51879) "RTTaskList"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b202830) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555b202830) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff7090cbb in ARDOUR::RTTaskList::run (this=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:112 #5 0x00007ffff7090aa8 in ARDOUR::RTTaskList::_thread_run (arg=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:68 #6 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 33 (Thread 0x7fffc82ed900 (LWP 51878) "RTTaskList"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b202830) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555b202830) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff7090cbb in ARDOUR::RTTaskList::run (this=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:112 #5 0x00007ffff7090aa8 in ARDOUR::RTTaskList::_thread_run (arg=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:68 #6 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 32 (Thread 0x7fffc82f9900 (LWP 51877) "RTTaskList"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b202830) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555b202830) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff7090cbb in ARDOUR::RTTaskList::run (this=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:112 #5 0x00007ffff7090aa8 in ARDOUR::RTTaskList::_thread_run (arg=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:68 #6 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 31 (Thread 0x7fffc8305900 (LWP 51876) "RTTaskList"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b202830) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555b202830) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff7090cbb in ARDOUR::RTTaskList::run (this=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:112 #5 0x00007ffff7090aa8 in ARDOUR::RTTaskList::_thread_run (arg=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:68 #6 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 30 (Thread 0x7fffc8311900 (LWP 51875) "RTTaskList"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b202830) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555b202830, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555b202830) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff7090cbb in ARDOUR::RTTaskList::run (this=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:112 #5 0x00007ffff7090aa8 in ARDOUR::RTTaskList::_thread_run (arg=0x55555b202800) at ../libs/ardour/rt_tasklist.cc:68 #6 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 23 (Thread 0x7fffc8ff9700 (LWP 51865) "ArdourGUI"): #0 0x00007fffecc6f3ff in __GI___poll (fds=0x7fffa4002b40, nfds=1, timeout=200) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffd18f2204 in ARDOUR::AlsaAudioBackend::midi_device_thread (this=0x55555775e3c0) at ../libs/backends/alsa/alsa_audiobackend.cc:1366 #2 0x00007fffd18f209c in ARDOUR::AlsaAudioBackend::_midi_device_thread (arg=0x55555775e3c0) at ../libs/backends/alsa/alsa_audiobackend.cc:1329 #3 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #4 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 22 (Thread 0x7fffd014e900 (LWP 51864) "audioengine"): #0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555d27f668) at ../sysdeps/nptl/futex-internal.h:323 #1 do_futex_wait (sem=sem@entry=0x55555d27f668, abstime=0x0, clockid=0) at sem_waitcommon.c:112 #2 0x00007fffef036278 in __new_sem_wait_slow (sem=0x55555d27f668, abstime=0x0, clockid=0) at sem_waitcommon.c:184 #3 0x00007ffff6bd0350 in PBD::Semaphore::wait (this=0x55555d27f668) at ../libs/pbd/pbd/semutils.h:64 #4 0x00007ffff6bcfea3 in ARDOUR::Graph::routes_no_roll (this=0x55555d27f570, nframes=2048, start_sample=0, end_sample=0, non_rt_pending=false) at ../libs/ardour/graph.cc:654 #5 0x00007ffff714576a in ARDOUR::Session::no_roll (this=0x5555580b3b20, nframes=2048) at ../libs/ardour/session_process.cc:186 #6 0x00007ffff7147b37 in ARDOUR::Session::process_without_events (this=0x5555580b3b20, nframes=2048) at ../libs/ardour/session_process.cc:652 #7 0x00007ffff7146fe2 in ARDOUR::Session::process_with_events (this=0x5555580b3b20, nframes=2048) at ../libs/ardour/session_process.cc:485 #8 0x00007ffff714502f in ARDOUR::Session::process (this=0x5555580b3b20, nframes=2048) at ../libs/ardour/session_process.cc:97 #9 0x00007ffff6a38c2c in ARDOUR::AudioEngine::process_callback (this=0x55555765d730, nframes=2048) at ../libs/ardour/audioengine.cc:507 #10 0x00007fffd18f58e8 in ARDOUR::AlsaAudioBackend::main_process_thread (this=0x55555775e3c0) at ../libs/backends/alsa/alsa_audiobackend.cc:1927 #11 0x00007fffd18eea9b in pthread_process (arg=0x55555775e3c0) at ../libs/backends/alsa/alsa_audiobackend.cc:775 #12 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 21 (Thread 0x7fffabfff700 (LWP 51863) "ExecStdOut"): #0 0x00007fffecc718b3 in __GI___select (nfds=1, readfds=0x7fffabffcc00, writefds=0x0, exceptfds=0x0, timeout=0x7fffabffcc80) at ../sysdeps/unix/sysv/linux/select.c:41 #1 0x00007ffff41cfe2a in PBD::SystemExec::output_interposer (this=0x555557a67800) at ../libs/pbd/system_exec.cc:844 #2 0x00007ffff41cef6a in interposer_thread (arg=0x555557a67800) at ../libs/pbd/system_exec.cc:281 #3 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #4 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7fffca7fc700 (LWP 51844) "gmain"): #0 0x00007fffecc6f3ff in __GI___poll (fds=0x555557519710, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff2f46d66 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff2f46e7c in g_main_context_iteration () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #3 0x00007ffff2f46ec1 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #4 0x00007ffff2f761e5 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #5 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fffcbfff700 (LWP 51840) "DeviceList"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff2f97e4c in g_cond_wait () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff6a3976c in ARDOUR::AudioEngine::do_devicelist_update (this=0x55555765d730) at ../libs/ardour/audioengine.cc:718 #3 0x00007ffff6a47811 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x5555575516a0, p=0x55555765d730) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6a471b8 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x5555575516b0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #5 0x00007ffff6a46825 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x5555575516a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #6 0x00007ffff6a45eb8 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=0x5555575516a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007ffff6a44f34 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=0x555557551670) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff34e0c4d in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglibmm-2.4.so.1 #9 0x00007ffff2f761e5 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #10 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fffd3fff700 (LWP 51839) "EngineWatchdog"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff2f97e4c in g_cond_wait () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff6a3952d in ARDOUR::AudioEngine::do_reset_backend (this=0x55555765d730) at ../libs/ardour/audioengine.cc:682 #3 0x00007ffff6a47811 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x5555575516f0, p=0x55555765d730) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6a471b8 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x555557551700, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259 #5 0x00007ffff6a46825 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x5555575516f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294 #6 0x00007ffff6a45eb8 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=0x5555575516f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007ffff6a44f34 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=0x5555575516c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff34e0c4d in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglibmm-2.4.so.1 #9 0x00007ffff2f761e5 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #10 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fffe6e6d700 (LWP 51837) "Analyzer"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff2f97e4c in g_cond_wait () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff69ed34c in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:93 #3 0x00007ffff69ed138 in analyser_work () at ../libs/ardour/analyser.cc:58 #4 0x00005555563421e1 in sigc::pointer_functor0<void>::operator() (this=0x555557137078) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x000055555633f314 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x555557137070) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #6 0x000055555633b19d in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x555557137040) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff34e0c4d in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglibmm-2.4.so.1 #8 0x00007ffff2f761e5 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #9 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fffe766e700 (LWP 51836) "PeakFileBuilder"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff2f97e4c in g_cond_wait () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff71dc31e in peak_thread_work () at ../libs/ardour/source_factory.cc:74 #3 0x00005555563421e1 in sigc::pointer_functor0<void>::operator() (this=0x5555571241b8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x000055555633f314 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x5555571241b0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #5 0x000055555633b19d in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x555557124180) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff34e0c4d in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglibmm-2.4.so.1 #7 0x00007ffff2f761e5 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #8 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fffe7e6f700 (LWP 51835) "PeakFileBuilder"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff2f97e4c in g_cond_wait () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff71dc31e in peak_thread_work () at ../libs/ardour/source_factory.cc:74 #3 0x00005555563421e1 in sigc::pointer_functor0<void>::operator() (this=0x555557177688) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x000055555633f314 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x555557177680) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #5 0x000055555633b19d in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x555557177650) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff34e0c4d in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglibmm-2.4.so.1 #7 0x00007ffff2f761e5 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #8 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fffe8670700 (LWP 51834) "LXVSTEventLoop"): #0 0x00007fffecc41c61 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffe866fbf0, rem=0x7fffe866fc00) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007fffecc47443 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27 #2 0x00007ffff2f77a38 in g_usleep () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #3 0x00005555567233b6 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:468 #4 0x00007fffef02cea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007fffecc79def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fffe8d21d40 (LWP 51829) "ArdourGUI"): #0 0x00007fffecc6f3ff in __GI___poll (fds=0x55555748d2d0, nfds=4, timeout=9) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff2f46d66 in ?? () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff2f470f2 in g_main_loop_run () from /opt/Ardour-6.6.216-dbg/lib/libglib-2.0.so.0 #3 0x00007ffff25373e7 in gtk_main () from /opt/Ardour-6.6.216-dbg/lib/libgtk-x11-2.0.so.0 #4 0x00007ffff45640e4 in Gtkmm2ext::UI::run (this=0x5555576d60a0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:310 #5 0x00005555560727e1 in main (argc=1, argv=0x7fffffffbea8) at ../gtk2_ardour/main.cc:410 |
|
The crash happens in the plugin. Likely nothing we can do on our end. It might be helpful to use a debug version of drumgizmo. |
|
notified upstream: https://www.drumgizmo.org/irc-logs/drumgizmo.log.2021_04_03 |
|
Could it perhaps be a memory allocation issue? (CrocellKit is rather big) How much memory do you have in the system? Does it also happen if you limit the memory for the disk-streamer? |
|
Thanks for looking into it! I don't think it is memory, as I have 32GB. Memory: RAM: total: 31.24 GiB used: 18.74 GiB (60.0%) Array-1: capacity: 32 GiB slots: 4 EC: None Device-1: ChannelA-DIMM0 size: 8 GiB speed: spec: 1600 MT/s actual: 1333 MT/s Device-2: ChannelA-DIMM1 size: 8 GiB speed: 1333 MT/s Device-3: ChannelB-DIMM0 size: 8 GiB speed: spec: 1600 MT/s actual: 1333 MT/s Device-4: ChannelB-DIMM1 size: 8 GiB speed: 1333 MT/s I am running the LVST with it right now. I also tried disk-streaming with LV2 and the CrocellKit and it crashed just the same. I've used this set up (DG LV2, and CrocellKit) many times in the past, but I hadn't used in probably the last 6 months... Let me know if I can provide any more details! |
|
Did you use the jack engine or alsa engine when experiencing the crash? Another user experienced a similar issue but only when using alsa, not jack. |
|
Ah, yes, I was using alsa. I used to use jack, but I was running into some problem with MIDI and jack, so I started using alsa. That might be why it did not use to happen to me before. |
|
Indeed, I just ran 4 tests, twice with jack and twice with alsa. Jack worked both times, alsa crashed both times. |
|
It may be due to a big stack allocation inside the setSamplerate function. Are by any chance running a 44k1Hz session with CrocellKit? Aka. with resampling enabled? |
|
No, I'm using 48kHz sample rate. |
|
If you are able to compile drumgizmo from sources, you could try changing src/drumgizmo.cc line 476 from sample_t s[sz]; to static sample_t s[sz]; that might fix the issue. |
|
Ardour 6.6-250-gbc1d19ab39 also solves this -- tncreasing available stack size to the same limit that jack2 has. |
|
Fixed in Ardour 6.6-250 Also per IRC discussion drumgizmo has further work scheduled to mitigate the issue. |
|
Thanks to both of you for your hard work and great support! (And for the great software!) |
|
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. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-04-03 12:19 | finotti | New Issue | |
2021-04-03 12:19 | finotti | Tag Attached: lv2 drumgizmo | |
2021-04-03 12:19 | finotti | File Added: gdb.txt | |
2021-04-03 12:36 | x42 | Note Added: 0025671 | |
2021-04-03 12:39 | x42 | Note Added: 0025672 | |
2021-04-03 14:25 | deva | Note Added: 0025673 | |
2021-04-03 14:29 | finotti | Note Added: 0025674 | |
2021-04-09 17:34 | deva | Note Added: 0025687 | |
2021-04-09 18:38 | finotti | Note Added: 0025688 | |
2021-04-09 18:42 | finotti | Note Added: 0025690 | |
2021-04-09 19:45 | deva | Note Added: 0025692 | |
2021-04-09 20:02 | finotti | Note Added: 0025693 | |
2021-04-09 21:09 | deva | Note Added: 0025694 | |
2021-04-09 22:20 | x42 | Note Added: 0025695 | |
2021-04-09 22:22 | x42 | Assigned To | => x42 |
2021-04-09 22:22 | x42 | Status | new => resolved |
2021-04-09 22:22 | x42 | Resolution | open => fixed |
2021-04-09 22:22 | x42 | Note Added: 0025696 | |
2021-04-09 22:24 | finotti | Note Added: 0025697 | |
2021-04-10 16:06 | x42 | Relationship added | related to 0008660 |
2021-06-02 12:20 | anonymous | Note Added: 0025922 | |
2021-06-02 12:20 | anonymous | Status | resolved => closed |