View Issue Details

IDCategoryLast Update
0008201bugs2020-06-05 17:40
Reportermantis_n1oifAssigned Tox42 
Reproducibilityrandom 
Status resolvedResolutionfixed 
PlatformSome Other LinuxOSSome Other LinuxOS Versionunknown
Product Version 
Fixed in Version 
Summary0008201: Total lockup while pasting plugin automation points. Ardour will not successfully load the session now.
DescriptionI pasted some automation points into a lane where there were already 2 points (not sure if this matters). Then Ardour locked up completely.
...
saved state in 641.8 ms
CCM, mrv = 0
ardour-6.0.47: ../gtk2_ardour/stripable_time_axis.cc:195: boost::shared_ptr<AutomationTimeAxisView> StripableTimeAxisView::automation_child(Evoral::Parameter): Assertion `param.type() != PluginAutomation' failed.
Killed
...

Session will not load now and crashes fully, regardless of whether you ignore or accept the crash data on reload.

Session also will not load, even with "-d" to disable all plugins. Same error.
Steps To ReproduceI tried to paste plugin automation points from GxSunface to a-Mute (in a separate track) where the a-Mute line already had a couple of points. Don't know if this is a reliable reproduction method yet.
Additional InformationOn attempt to load the session (ignoring crash data) with gdb. Here is the full stacktrace.

[New Thread 0x7fff816d8700 (LWP 26185)]
fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]
fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]
fluidsynth: warning: No preset found on channel 2 [bank=0 prog=33]
fluidsynth: warning: No preset found on channel 2 [bank=0 prog=33]
[New Thread 0x7fff80ed7700 (LWP 26186)]
locate took 7053 usecs for 8 tracks = 882 per track
Reading drums copy.1-2-t1 took 9028 microseconds, final size = 2623
Reading bass copy.1-2-t1 took 4574 microseconds, final size = 1011
Reading pinspot-2-t1 took 1423 microseconds, final size = 526
Reading wash lights 2 took 1796 microseconds, final size = 240
Reading effects ch 12 1 took 771 microseconds, final size = 240
ardour-6.0.47: ../gtk2_ardour/stripable_time_axis.cc:195: boost::shared_ptr<AutomationTimeAxisView> StripableTimeAxisView::automation_child(Evoral::Parameter): Assertion `param.type() != PluginAutomation' failed.
--Type <RET> for more, q to quit, c to continue without paging--c

Thread 1 "ArdourGUI" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) thread apply all bt

Thread 72 (Thread 0x7fff80ed7700 (LWP 26186)):
#0 0x00007fffece50361 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fff80ed6bb0, rem=0x7fff80ed6bc0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
0000001 0x00007fffece55eb7 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2 0x00007ffff317ba38 in g_usleep () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff6b6cc24 in ARDOUR::AutomationWatch::thread (this=0x55555b3845d0) at ../libs/ardour/automation_watch.cc:195
0000004 0x00007ffff6b72467 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x55556508cb50, p=0x55555b3845d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff6b720ac in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x55556508cb60, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#6 0x00007ffff6b717cd in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x55556508cb50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#7 0x00007ffff6b7174e 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=0x55556508cb50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000008 0x00007ffff6b70fac 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=0x55556508cb20) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000009 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000010 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000011 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000012 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 71 (Thread 0x7fff816d8700 (LWP 26185)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555558222e48) at ../sysdeps/nptl/futex-internal.h:183
0000001 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555558222df8, cond=0x555558222e20) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x555558222e20, mutex=0x555558222df8) at pthread_cond_wait.c:638
#3 0x00007ffff715f5b0 in ARDOUR::Session::auto_connect_thread_run (this=0x555558221000) at ../libs/ardour/session.cc:7039
0000004 0x00007ffff715f2c6 in ARDOUR::Session::auto_connect_thread (arg=0x555558221000) at ../libs/ardour/session.cc:6983
0000005 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 70 (Thread 0x7fff81ed9700 (LWP 26184)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555558222dd8) at ../sysdeps/nptl/futex-internal.h:183
--Type <RET> for more, q to quit, c to continue without paging--c
0000001 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555558222d88, cond=0x555558222db0) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x555558222db0, mutex=0x555558222d88) at pthread_cond_wait.c:638
#3 0x00007ffff71d81f5 in ARDOUR::Session::emit_thread_run (this=0x555558221000) at ../libs/ardour/session_process.cc:1110
0000004 0x00007ffff71d8192 in ARDOUR::Session::emit_thread (arg=0x555558221000) at ../libs/ardour/session_process.cc:1099
0000005 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 69 (Thread 0x7fff8295f700 (LWP 26183)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b4035e0) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55555b4035e0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x55555b4035e0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x55555b4035e0) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff72cb9f6 in ARDOUR::Worker::run (this=0x55555b4035c0) at ../libs/ardour/worker.cc:146
0000005 0x00007ffff72cc9e8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55555b41b7c8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007ffff72cc930 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55555b41b7c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff72cc807 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55555b41b790) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 68 (Thread 0x7fff83160700 (LWP 26182)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b2f2cc0) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55555b2f2cc0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x55555b2f2cc0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x55555b2f2cc0) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff72cb9f6 in ARDOUR::Worker::run (this=0x55555b2f2ca0) at ../libs/ardour/worker.cc:146
0000005 0x00007ffff72cc9e8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55555b30aea8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007ffff72cc930 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55555b30aea0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff72cc807 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55555b30ae70) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 67 (Thread 0x7fff83fff700 (LWP 26181)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555af69d70) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55555af69d70, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x55555af69d70, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x55555af69d70) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff72cb9f6 in ARDOUR::Worker::run (this=0x55555af69d50) at ../libs/ardour/worker.cc:146
0000005 0x00007ffff72cc9e8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55555af6afc8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007ffff72cc930 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55555af6afc0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff72cc807 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55555af6af90) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 66 (Thread 0x7fffb4b3c700 (LWP 26180)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555559ae2da0) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x555559ae2da0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x555559ae2da0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x555559ae2da0) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff72cb9f6 in ARDOUR::Worker::run (this=0x555559ae2d80) at ../libs/ardour/worker.cc:146
0000005 0x00007ffff72cc9e8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x555559ae2e18) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007ffff72cc930 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x555559ae2e10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff72cc807 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x555559ae2de0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 65 (Thread 0x7fffb77fe700 (LWP 26179)):
#0 fluid_voice_optimize_sample (s=0x7fff88118150) at ../libs/fluidsynth/src/fluid_voice.c:1856
0000001 0x00007fffb4d718ab in fluid_defsfont_load_all_sampledata (defsfont=0x7fff88000ba0, sfdata=0x7fff88000cd0) at ../libs/fluidsynth/src/fluid_defsfont.c:406
#2 0x00007fffb4d71abd in fluid_defsfont_load (defsfont=0x7fff88000ba0, fcbs=0x55555a5b3d78, file=0x55555a5b146c "/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today/plugins/496/state8/FluidR3_GM.sf2") at ../libs/fluidsynth/src/fluid_defsfont.c:489
#3 0x00007fffb4d7110c in fluid_defsfloader_load (loader=0x55555a5b3d70, filename=0x55555a5b146c "/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today/plugins/496/state8/FluidR3_GM.sf2") at ../libs/fluidsynth/src/fluid_defsfont.c:105
0000004 0x00007fffb4d5d323 in fluid_synth_sfload (synth=0x55555a5b3b80, filename=0x55555a5b146c "/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today/plugins/496/state8/FluidR3_GM.sf2", reset_presets=1) at ../libs/fluidsynth/src/fluid_synth.c:4618
0000005 0x00007fffb4d4e2db in load_sf2 (self=0x55555a5b0e40, fn=0x55555a5b146c "/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today/plugins/496/state8/FluidR3_GM.sf2") at ../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:169
#6 0x00007fffb4d4feff in work (instance=0x55555a5b0e40, respond=0x7ffff72cdd37 <work_respond(LV2_Worker_Respond_Handle, uint32_t, void const*)>, handle=0x55555a588b50, size=4, data=0x7fff88000b80) at ../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:651
#7 0x00007ffff72d7990 in ARDOUR::LV2Plugin::work (this=0x55555a55a530, worker=..., size=4, data=0x7fff88000b80) at ../libs/ardour/lv2_plugin.cc:2117
0000008 0x00007ffff72cbc0e in ARDOUR::Worker::run (this=0x55555a588b50) at ../libs/ardour/worker.cc:187
0000009 0x00007ffff72cc9e8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55555a5a0d88) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000010 0x00007ffff72cc930 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55555a5a0d80) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000011 0x00007ffff72cc807 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55555a5a0d50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000012 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000013 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000014 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#15 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 64 (Thread 0x7fffc9bed700 (LWP 26178)):
#0 0x00007fffb4d64c3a in fluid_voice_optimize_sample (s=0x7fff84124b70) at ../libs/fluidsynth/src/fluid_voice.c:1856
0000001 0x00007fffb4d718ab in fluid_defsfont_load_all_sampledata (defsfont=0x7fff84000ba0, sfdata=0x7fff84000cd0) at ../libs/fluidsynth/src/fluid_defsfont.c:406
#2 0x00007fffb4d71abd in fluid_defsfont_load (defsfont=0x7fff84000ba0, fcbs=0x55555939d578, file=0x555559fab0fc "/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today/plugins/461/state7/FluidR3_GM.sf2") at ../libs/fluidsynth/src/fluid_defsfont.c:489
#3 0x00007fffb4d7110c in fluid_defsfloader_load (loader=0x55555939d570, filename=0x555559fab0fc "/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today/plugins/461/state7/FluidR3_GM.sf2") at ../libs/fluidsynth/src/fluid_defsfont.c:105
0000004 0x00007fffb4d5d323 in fluid_synth_sfload (synth=0x5555570dcdf0, filename=0x555559fab0fc "/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today/plugins/461/state7/FluidR3_GM.sf2", reset_presets=1) at ../libs/fluidsynth/src/fluid_synth.c:4618
0000005 0x00007fffb4d4e2db in load_sf2 (self=0x555559faaad0, fn=0x555559fab0fc "/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today/plugins/461/state7/FluidR3_GM.sf2") at ../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:169
#6 0x00007fffb4d4feff in work (instance=0x555559faaad0, respond=0x7ffff72cdd37 <work_respond(LV2_Worker_Respond_Handle, uint32_t, void const*)>, handle=0x555559facd20, size=4, data=0x7fff84000b80) at ../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:651
#7 0x00007ffff72d7990 in ARDOUR::LV2Plugin::work (this=0x555559f7c590, worker=..., size=4, data=0x7fff84000b80) at ../libs/ardour/lv2_plugin.cc:2117
0000008 0x00007ffff72cbc0e in ARDOUR::Worker::run (this=0x555559facd20) at ../libs/ardour/worker.cc:187
0000009 0x00007ffff72cc9e8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55555936f358) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000010 0x00007ffff72cc930 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55555936f350) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000011 0x00007ffff72cc807 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55555936f320) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000012 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000013 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000014 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#15 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 63 (Thread 0x7fffb6ffd700 (LWP 26177)):
#0 0x00007fffece8596f in __GI___poll (fds=0x7fff9017a810, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
0000001 0x00007ffff314ad66 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff314b0f2 in g_main_loop_run () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff4385736 in BaseUI::main_thread (this=0x555557adef30) at ../libs/pbd/base_ui.cc:98
0000004 0x00007ffff4389858 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x55555a72f838) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000005 0x00007ffff4389498 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x55555a72f830) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x00007ffff4388ed9 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x55555a72f800) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000008 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000009 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000010 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 62 (Thread 0x7fffb7bc0700 (LWP 26176)):
#0 0x00007fffece8596f in __GI___poll (fds=0x7fffb7bbf328, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
0000001 0x00007ffff439b598 in CrossThreadChannel::poll_for_request (this=0x555557f70ac8) at ../libs/pbd/crossthread.posix.cc:102
#2 0x00007ffff439b601 in CrossThreadChannel::receive (this=0x555557f70ac8, msg=@0x7fffb7bbf3ef: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3 0x00007ffff6b8275e in ARDOUR::Butler::thread_work (this=0x555557f70a30) at ../libs/ardour/butler.cc:172
0000004 0x00007ffff6b824df in ARDOUR::Butler::_thread_work (arg=0x555557f70a30) at ../libs/ardour/butler.cc:153
0000005 0x00007ffff43be648 in fake_thread_start (arg=0x55555a72f010) at ../libs/pbd/pthread_utils.cc:107
#6 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 61 (Thread 0x7fffb7c1c700 (LWP 26175)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555929cf00) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55555929cf00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x55555929cf00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x55555929cf00) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff6c9c80e in ARDOUR::Graph::run_one (this=0x55555929ce50) at ../libs/ardour/graph.cc:426
0000005 0x00007ffff6c9ccc6 in ARDOUR::Graph::helper_thread (this=0x55555929ce50) at ../libs/ardour/graph.cc:470
#6 0x00007ffff6ca3263 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb7c1bcf8, p=0x55555929ce50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7 0x00007ffff6ca2a18 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb7c1bd08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000008 0x00007ffff6ca1e75 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb7c1bcf8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
0000009 0x00007ffff6ca1719 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
0000010 0x0000555555b8c88c in boost::function0<void>::operator() (this=0x7fffb7c1bcf0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000011 0x00007fffd433b08b in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x55555a2b3300) at ../libs/backends/alsa/alsa_audiobackend.cc:1141
0000012 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000013 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 60 (Thread 0x7fffb7c3d700 (LWP 26174)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555929cf28) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55555929cf28, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x55555929cf28, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x55555929cf28) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff6c9bb9e in ARDOUR::Graph::reached_terminal_node (this=0x55555929ce50) at ../libs/ardour/graph.cc:301
0000005 0x00007ffff6ca392b in ARDOUR::GraphNode::finish (this=0x5555596338d8, chain=1) at ../libs/ardour/graphnode.cc:73
#6 0x00007ffff6c9f0dc in ARDOUR::GraphNode::run (this=0x5555596338d8, chain=1) at ../libs/ardour/ardour/graphnode.h:63
#7 0x00007ffff6c9c97c in ARDOUR::Graph::run_one (this=0x55555929ce50) at ../libs/ardour/graph.cc:442
0000008 0x00007ffff6c9ccc6 in ARDOUR::Graph::helper_thread (this=0x55555929ce50) at ../libs/ardour/graph.cc:470
0000009 0x00007ffff6ca3263 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb7c3ccf8, p=0x55555929ce50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000010 0x00007ffff6ca2a18 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb7c3cd08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000011 0x00007ffff6ca1e75 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb7c3ccf8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
0000012 0x00007ffff6ca1719 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
0000013 0x0000555555b8c88c in boost::function0<void>::operator() (this=0x7fffb7c3ccf0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000014 0x00007fffd433b08b in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x5555582b8ce0) at ../libs/backends/alsa/alsa_audiobackend.cc:1141
#15 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000016 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 59 (Thread 0x7fffb7c5e700 (LWP 26173)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555929cf00) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55555929cf00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x55555929cf00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x55555929cf00) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff6c9c80e in ARDOUR::Graph::run_one (this=0x55555929ce50) at ../libs/ardour/graph.cc:426
0000005 0x00007ffff6c9d0a8 in ARDOUR::Graph::main_thread (this=0x55555929ce50) at ../libs/ardour/graph.cc:523
#6 0x00007ffff6ca3263 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb7c5dcf8, p=0x55555929ce50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7 0x00007ffff6ca2a18 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb7c5dd08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000008 0x00007ffff6ca1e75 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb7c5dcf8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
0000009 0x00007ffff6ca1719 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
0000010 0x0000555555b8c88c in boost::function0<void>::operator() (this=0x7fffb7c5dcf0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000011 0x00007fffd433b08b in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x55555806bfc0) at ../libs/backends/alsa/alsa_audiobackend.cc:1141
0000012 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000013 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 58 (Thread 0x7fffb7c67700 (LWP 26172)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555558160210) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x555558160210, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x555558160210, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x555558160210) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff7122a2d in ARDOUR::RTTaskList::run (this=0x5555581601e0) at ../libs/ardour/rt_tasklist.cc:114
0000005 0x00007ffff71227f4 in ARDOUR::RTTaskList::_thread_run (arg=0x5555581601e0) at ../libs/ardour/rt_tasklist.cc:69
#6 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 57 (Thread 0x7fffb7c70700 (LWP 26171)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555558160210) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x555558160210, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x555558160210, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x555558160210) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff7122a2d in ARDOUR::RTTaskList::run (this=0x5555581601e0) at ../libs/ardour/rt_tasklist.cc:114
0000005 0x00007ffff71227f4 in ARDOUR::RTTaskList::_thread_run (arg=0x5555581601e0) at ../libs/ardour/rt_tasklist.cc:69
#6 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 56 (Thread 0x7fffc8377700 (LWP 26170)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555558160210) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x555558160210, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007fffef2714e8 in __new_sem_wait_slow (sem=0x555558160210, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007ffff6c9f072 in PBD::Semaphore::wait (this=0x555558160210) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007ffff7122a2d in ARDOUR::RTTaskList::run (this=0x5555581601e0) at ../libs/ardour/rt_tasklist.cc:114
0000005 0x00007ffff71227f4 in ARDOUR::RTTaskList::_thread_run (arg=0x5555581601e0) at ../libs/ardour/rt_tasklist.cc:69
#6 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 52 (Thread 0x7fffc8beb700 (LWP 26163)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff319bf61 in g_cond_wait_until () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff31163fb in g_async_queue_timeout_pop () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff317aa14 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000004 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000005 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 50 (Thread 0x7fffc93ec700 (LWP 26158)):
#0 0x00007fffece8596f in __GI___poll (fds=0x7fff940027b0, nfds=1, timeout=200) at ../sysdeps/unix/sysv/linux/poll.c:29
0000001 0x00007fffd433bf5e in ARDOUR::AlsaAudioBackend::midi_device_thread (this=0x5555575bac00) at ../libs/backends/alsa/alsa_audiobackend.cc:1341
#2 0x00007fffd433bdf6 in ARDOUR::AlsaAudioBackend::_midi_device_thread (arg=0x5555575bac00) at ../libs/backends/alsa/alsa_audiobackend.cc:1304
#3 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000004 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 49 (Thread 0x7fffc8398700 (LWP 26157)):
#0 0x00007fffece85a66 in __ppoll (fds=0x555557aaf63c, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
0000001 0x00007fffd436a290 in Alsa_pcmi::pcm_wait (this=0x555557aaf5b0) at ../libs/backends/alsa/zita-alsa-pcmi.cc:185
#2 0x00007fffd433e78e in ARDOUR::AlsaAudioBackend::main_process_thread (this=0x5555575bac00) at ../libs/backends/alsa/alsa_audiobackend.cc:1794
#3 0x00007fffd4338c93 in pthread_process (arg=0x5555575bac00) at ../libs/backends/alsa/alsa_audiobackend.cc:757
0000004 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000005 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7fffcac63700 (LWP 26156)):
#0 0x00007fffece87f9b in __GI___select (nfds=1, readfds=0x7fffcac60c00, writefds=0x0, exceptfds=0x0, timeout=0x7fffcac60c80) at ../sysdeps/unix/sysv/linux/select.c:41
0000001 0x00007ffff43d4df6 in PBD::SystemExec::output_interposer (this=0x7fffbc006090) at ../libs/pbd/system_exec.cc:995
#2 0x00007ffff43d3f36 in interposer_thread (arg=0x7fffbc006090) at ../libs/pbd/system_exec.cc:375
#3 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000004 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fffca462700 (LWP 25886)):
#0 0x00007fffece8596f in __GI___poll (fds=0x555557366820, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
0000001 0x00007ffff314ad66 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff314ae7c in g_main_context_iteration () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff314aec1 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000004 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000005 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffd543c700 (LWP 25882)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff319be4c in g_cond_wait () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff6b132cf in ARDOUR::AudioEngine::do_devicelist_update (this=0x5555574b3dd0) at ../libs/ardour/audioengine.cc:687
#3 0x00007ffff6b202e9 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x5555577719c0, p=0x5555574b3dd0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6b1fd18 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x5555577719d0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000005 0x00007ffff6b1f455 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x5555577719c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#6 0x00007ffff6b1ec54 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=0x5555577719c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff6b1de12 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=0x555557771990) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffd6519700 (LWP 25881)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff319be4c in g_cond_wait () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff6b13096 in ARDOUR::AudioEngine::do_reset_backend (this=0x5555574b3dd0) at ../libs/ardour/audioengine.cc:651
#3 0x00007ffff6b202e9 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x5555574ba5f0, p=0x5555574b3dd0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6b1fd18 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x5555574ba600, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000005 0x00007ffff6b1f455 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x5555574ba5f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#6 0x00007ffff6b1ec54 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=0x5555574ba5f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff6b1de12 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=0x5555574ba5c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffe6830700 (LWP 25878)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff319be4c in g_cond_wait () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff6ac7086 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:93
#3 0x00007ffff6ac6e72 in analyser_work () at ../libs/ardour/analyser.cc:58
0000004 0x00005555564067f1 in sigc::pointer_functor0<void>::operator() (this=0x555557198748) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000005 0x0000555556403924 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x555557198740) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x00005555563ff7ad in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x555557198710) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000008 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000009 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000010 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffe7031700 (LWP 25877)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff319be4c in g_cond_wait () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff72684fc in peak_thread_work () at ../libs/ardour/source_factory.cc:74
#3 0x00005555564067f1 in sigc::pointer_functor0<void>::operator() (this=0x555557174b98) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x0000555556403924 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x555557174b90) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000005 0x00005555563ff7ad in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x555557174b60) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000008 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000009 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffe7832700 (LWP 25876)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff319be4c in g_cond_wait () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff72684fc in peak_thread_work () at ../libs/ardour/source_factory.cc:74
#3 0x00005555564067f1 in sigc::pointer_functor0<void>::operator() (this=0x55555714b7e8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x0000555556403924 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x55555714b7e0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000005 0x00005555563ff7ad in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x55555714b7b0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff36e4c4d in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff317a1e5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000008 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000009 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffe8033700 (LWP 25875)):
#0 0x00007fffece50361 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffe8032bf0, rem=0x7fffe8032c00) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
0000001 0x00007fffece55eb7 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2 0x00007ffff317ba38 in g_usleep () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
#3 0x000055555677fed2 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
0000004 0x00007fffef267609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000005 0x00007fffece92103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffe8eead40 (LWP 25866)):
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
0000001 0x00007fffecd95859 in __GI_abort () at abort.c:79
#2 0x00007fffecd95729 in __assert_fail_base (fmt=0x7fffecf2b588 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x55555682d638 "param.type() != PluginAutomation", file=0x55555682d610 "../gtk2_ardour/stripable_time_axis.cc", line=195, function=<optimized out>) at assert.c:92
#3 0x00007fffecda6f36 in __GI___assert_fail (assertion=0x55555682d638 "param.type() != PluginAutomation", file=0x55555682d610 "../gtk2_ardour/stripable_time_axis.cc", line=195, function=0x55555682d900 <StripableTimeAxisView::automation_child(Evoral::Parameter)::__PRETTY_FUNCTION__> "boost::shared_ptr<AutomationTimeAxisView> StripableTimeAxisView::automation_child(Evoral::Parameter)") at assert.c:101
0000004 0x0000555556658f35 in StripableTimeAxisView::automation_child (this=0x5555646b93a8, param=...) at ../gtk2_ardour/stripable_time_axis.cc:195
0000005 0x0000555556570137 in Selection::set_state (this=0x555558206160, node=...) at ../gtk2_ardour/selection.cc:1250
#6 0x0000555555d2917a in Editor::set_state (this=0x55555880ba30, node=..., version=6000) at ../gtk2_ardour/editor.cc:2505
#7 0x0000555555d1d175 in Editor::set_session (this=0x55555880ba30, t=0x555558221000) at ../gtk2_ardour/editor.cc:1383
0000008 0x0000555555beced6 in ARDOUR_UI::connect_dependents_to_session (this=0x55555752f0a0, s=0x555558221000) at ../gtk2_ardour/ardour_ui_dependents.cc:138
0000009 0x0000555555bf426c in ARDOUR_UI::set_session (this=0x55555752f0a0, s=0x555558221000) at ../gtk2_ardour/ardour_ui_dialogs.cc:221
0000010 0x0000555555c2e36f in ARDOUR_UI::load_session_stage_two (this=0x55555752f0a0, path="/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today", snap_name="smashing_pumpkins-today", mix_template="") at ../gtk2_ardour/ardour_ui_session.cc:515
0000011 0x0000555555c2d9e7 in ARDOUR_UI::load_session (this=0x55555752f0a0, path="/home/cyrus/Desktop/thingamagig-sessions/smashing_pumpkins-today", snap_name="smashing_pumpkins-today", mix_template="") at ../gtk2_ardour/ardour_ui_session.cc:362
0000012 0x0000555555c3db90 in ARDOUR_UI::load_session_from_startup_fsm (this=0x55555752f0a0) at ../gtk2_ardour/ardour_ui_startup.cc:556
0000013 0x0000555555c3d62f in ARDOUR_UI::sfsm_response (this=0x55555752f0a0, r=StartupFSM::LoadSession) at ../gtk2_ardour/ardour_ui_startup.cc:473
0000014 0x0000555555c40c7a in sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>::operator() (this=0x5555575c4d18, _A_a1=@0x7fffffffb4bc: StartupFSM::LoadSession) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856
#15 0x0000555555c40a49 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result> >::operator()<StartupFSM::Result const&> (this=0x5555575c4d10, _A_arg1=@0x7fffffffb4bc: StartupFSM::LoadSession) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
0000016 0x0000555555c4065a in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>, void, StartupFSM::Result>::call_it (rep=0x5555575c4ce0, a_1=@0x7fffffffb4bc: StartupFSM::LoadSession) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:137
#17 0x0000555556612adc in sigc::internal::signal_emit1<void, StartupFSM::Result, sigc::nil>::emit (impl=0x5555572d4ba0, _A_a1=@0x7fffffffb4bc: StartupFSM::LoadSession) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/signal.h:1006
0000018 0x0000555556612391 in sigc::signal1<void, StartupFSM::Result, sigc::nil>::emit (this=0x5555575db950, _A_a1=@0x7fffffffb4bc: StartupFSM::LoadSession) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/signal.h:2797
0000019 0x0000555556611bf9 in sigc::signal1<void, StartupFSM::Result, sigc::nil>::operator() (this=0x5555575db950, _A_a1=@0x7fffffffb4bc: StartupFSM::LoadSession) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/signal.h:2805
0000020 0x000055555660e191 in StartupFSM::dialog_response_handler (this=0x5555575db8a0, response=-5, dialog_id=StartupFSM::PluginDialog) at ../gtk2_ardour/startup_fsm.cc:317
0000021 0x00005555566147b5 in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator() (this=0x555557ac7540, _A_a1=@0x7fffffffb5dc: -5, _A_a2=@0x555557ac7560: StartupFSM::PluginDialog) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1927
0000022 0x0000555556614245 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&> (this=0x555557ac7538, _A_arg1=@0x7fffffffb5dc: -5, _A_arg2=@0x555557ac7560: StartupFSM::PluginDialog) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
0000023 0x0000555556613c3c in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&> (this=0x555557ac7530, _A_arg1=@0x7fffffffb5dc: -5) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/bind.h:1135
#24 0x0000555556613568 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it (rep=0x555557ac7500, a_1=@0x7fffffffb5dc: -5) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:137
0000025 0x00007ffff089a5f5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgtkmm-2.4.so.1
0000026 0x00007ffff3459945 in g_closure_invoke () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000027 0x00007ffff346b01b in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000028 0x00007ffff3474c30 in g_signal_emit_valist () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000029 0x00007ffff3475082 in g_signal_emit () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000030 0x00007ffff269980c in gtk_dialog_response () from /opt/Ardour-6.0.47-dbg/lib/libgtk-x11-2.0.so.0
0000031 0x000055555660f2eb in StartupFSM::engine_running (this=0x5555575db8a0) at ../gtk2_ardour/startup_fsm.cc:511
0000032 0x000055555660efa4 in StartupFSM::start_audio_midi_setup (this=0x5555575db8a0) at ../gtk2_ardour/startup_fsm.cc:469
0000033 0x000055555660dfef in StartupFSM::dialog_response_handler (this=0x5555575db8a0, response=-3, dialog_id=StartupFSM::NewSessionDialog) at ../gtk2_ardour/startup_fsm.cc:255
0000034 0x00005555566147b5 in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator() (this=0x5555579a8440, _A_a1=@0x7fffffffbebc: -3, _A_a2=@0x5555579a8460: StartupFSM::NewSessionDialog) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1927
0000035 0x0000555556614245 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&> (this=0x5555579a8438, _A_arg1=@0x7fffffffbebc: -3, _A_arg2=@0x5555579a8460: StartupFSM::NewSessionDialog) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
0000036 0x0000555556613c3c in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&> (this=0x5555579a8430, _A_arg1=@0x7fffffffbebc: -3) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/bind.h:1135
0000037 0x0000555556613568 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it (rep=0x5555579a8400, a_1=@0x7fffffffbebc: -3) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:137
0000038 0x00007ffff089a5f5 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgtkmm-2.4.so.1
0000039 0x00007ffff3459945 in g_closure_invoke () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000040 0x00007ffff346b01b in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000041 0x00007ffff3474c30 in g_signal_emit_valist () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000042 0x00007ffff3475082 in g_signal_emit () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000043 0x00007ffff269980c in gtk_dialog_response () from /opt/Ardour-6.0.47-dbg/lib/libgtk-x11-2.0.so.0
0000044 0x000055555658fae2 in SessionDialog::existing_session_selected (this=0x55555734b2e0) at ../gtk2_ardour/session_dialog.cc:1088
0000045 0x000055555659490a in sigc::bound_mem_functor0<void, SessionDialog>::operator() (this=0x55555739d928) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000046 0x0000555556593080 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, SessionDialog> >::operator() (this=0x55555739d920) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000047 0x0000555556591f79 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, SessionDialog>, void>::call_it (rep=0x55555739d8f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000048 0x00007ffff36f3c88 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /opt/Ardour-6.0.47-dbg/lib/libglibmm-2.4.so.1
0000049 0x00007ffff3459b74 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000050 0x00007ffff3474904 in g_signal_emit_valist () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000051 0x00007ffff3475082 in g_signal_emit () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000052 0x00007ffff3459945 in g_closure_invoke () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000053 0x00007ffff346abf2 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000054 0x00007ffff3474c30 in g_signal_emit_valist () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000055 0x00007ffff3475082 in g_signal_emit () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000056 0x00007ffff26980d4 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgtk-x11-2.0.so.0
0000057 0x00007ffff3459b74 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000058 0x00007ffff3474904 in g_signal_emit_valist () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000059 0x00007ffff3475082 in g_signal_emit () from /opt/Ardour-6.0.47-dbg/lib/libgobject-2.0.so.0
0000060 0x00007ffff2656ad2 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgtk-x11-2.0.so.0
0000061 0x00007ffff2305817 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libgdk-x11-2.0.so.0
0000062 0x00007ffff314b5a9 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000063 0x00007ffff314aa2a in g_main_context_dispatch () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000064 0x00007ffff314add0 in ?? () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000065 0x00007ffff314b0f2 in g_main_loop_run () from /opt/Ardour-6.0.47-dbg/lib/libglib-2.0.so.0
0000066 0x00007ffff273b3e7 in gtk_main () from /opt/Ardour-6.0.47-dbg/lib/libgtk-x11-2.0.so.0
0000067 0x00007ffff476633e in Gtkmm2ext::UI::run (this=0x55555752f0a0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:293
0000068 0x0000555556138bf6 in main (argc=1, argv=0x7fffffffd438) at ../gtk2_ardour/main.cc:437
TagsNo tags attached.

Relationships

has duplicate 0008203 feedbackx42 Crash after undo and no longer load the song 

Activities

mantis_n1oif

2020-06-04 12:26

reporter   ~0024373

These were audio tracks. Not sure if that matters.

mantis_n1oif

2020-06-04 12:45

reporter   ~0024374

I wiped the entire session and regrabbed it from git. Created a second track. Moved a few plugins over (LSP impulse response stereo, gx-amplifier, gxlivelooper, gxreverb stereo) to the new track. Added a few new plugins (a-mute) to both. Deleted gxlivelooper from the source track. Adjusted a few gxlivelooper automation points in the target track.

Now ardour won't load the session. Same error as before.

ardour-6.0.47: ../gtk2_ardour/stripable_time_axis.cc:195: boost::shared_ptr<AutomationTimeAxisView> StripableTimeAxisView::automation_child(Evoral::Parameter): Assertion `param.type() != PluginAutomation' failed.
Aborted (core dumped)

Note that this time I did not copy and paste any automation points from one track to the other (aside from what came along when I dragged the plugin to the new track). So pasting over top of automation points doesn't seem to be the issue.

Won't open with "-d" either.

mantis_n1oif

2020-06-04 14:00

reporter   ~0024375

I just reverted everything and tried again. This time I did not drag any plugins from one audio track to the next. I added them all cleanly and set the automation points manually (with ctrl x + ctrl c) from the source track.

Same error.

Trying again and will keep checking even more incrementally to see when the session breaks.

mantis_n1oif

2020-06-04 14:10

reporter   ~0024376

It definitely has to do with writing automation points. I created the new audio track and dragged the plugins (with automation points) from the source to the target track. All good so far. Git committed the progress.

Drew a dot in an automation lane and ardour immediately died (same error) and won't restart with that session. I'll try to narrow down further.

mantis_n1oif

2020-06-04 14:15

reporter   ~0024377

I moved a half-dozen automation points (gxlivelooper record1 and play1) just a little bit and that was the difference between a session that loads and a session that crashes. That's literally all I did.

I did NOT draw any new automation points this time.

mantis_n1oif

2020-06-04 14:20

reporter   ~0024378

Well now this time, I didn't move any existing automation points. All I did was add a couple of plugins ("a-Mute") and add some automation points.

Crashed again. I hope this is enough information to solve it.

x42

2020-06-04 19:39

administrator   ~0024384

This should be fixed in 6.0-53-g54ffd92fde, please test

ngeiswei

2020-06-04 19:45

reporter   ~0024386

I created a duplicate here https://tracker.ardour.org/view.php?id=8203 however I do not have the permission to close it.

To sum up the extra info in there:

1. Commenting out the said assert in stripable_time_axis.cc makes the crash disappear (without detrimental effect, as far as I tried)

2. In attached is a ardour session to reproduce the crash.

monstro-1.tar.xz (74,756 bytes)

ngeiswei

2020-06-04 20:10

reporter   ~0024387

Thanks x42.

However, I think a compiling error has been introduced

../gtk2_ardour/selection.cc: In member function ‘XMLNode& Selection::get_state() const’:
../gtk2_ardour/selection.cc:1076:57: error: expected ‘;’ before ‘}’ token
 1076 | t->set_property (X_("ctrl_id"), atv->control()->id())

x42

2020-06-04 20:25

administrator   ~0024389

Fixed in 6.0-55-g40aa1b3c91

ngeiswei

2020-06-05 14:47

reporter   ~0024404

It works for me.

mantis_n1oif

2020-06-05 17:14

reporter   ~0024405

Seems to be working for me. Getting other segfaults I reported earlier, but I don't think I'm getting this one anymore.

Issue History

Date Modified Username Field Change
2020-06-04 12:24 mantis_n1oif New Issue
2020-06-04 12:26 mantis_n1oif Note Added: 0024373
2020-06-04 12:45 mantis_n1oif Note Added: 0024374
2020-06-04 14:00 mantis_n1oif Note Added: 0024375
2020-06-04 14:10 mantis_n1oif Note Added: 0024376
2020-06-04 14:15 mantis_n1oif Note Added: 0024377
2020-06-04 14:20 mantis_n1oif Note Added: 0024378
2020-06-04 19:39 x42 Assigned To => x42
2020-06-04 19:39 x42 Status new => feedback
2020-06-04 19:39 x42 Note Added: 0024384
2020-06-04 19:41 x42 Relationship added has duplicate 0008203
2020-06-04 19:45 ngeiswei File Added: monstro-1.tar.xz
2020-06-04 19:45 ngeiswei Note Added: 0024386
2020-06-04 20:10 ngeiswei Note Added: 0024387
2020-06-04 20:25 x42 Note Added: 0024389
2020-06-05 14:47 ngeiswei Note Added: 0024404
2020-06-05 17:14 mantis_n1oif Note Added: 0024405
2020-06-05 17:14 mantis_n1oif Status feedback => assigned
2020-06-05 17:40 x42 Status assigned => resolved
2020-06-05 17:40 x42 Resolution open => fixed