View Issue Details

IDProjectCategoryView StatusLast Update
0008384ardourbugspublic2023-06-18 04:09
Reportermantis_n1oif Assigned Tox42  
PrioritynormalSeverityminorReproducibilitysometimes
Status resolvedResolutionfixed 
PlatformUbuntuOSLinuxOS Version(any)
Summary0008384: Frequent segfaults when drawing/dragging midi track automation points
DescriptionI get frequent segfaults when manipulating midi track automation points. The two I've gotten in the past 15 minutes both had to do with the bender automation of a-Fluid Synth. I don't know if it's specific to this plugin or this plugin's bender automation or not.
Steps To Reproduce1. Create new session
2. Add midi track
3. Add a-Fluid synth plugin
4. Add automation points to bender
5. Move them, create more, delete some... you should get a segfault in a relatively short amount of time.
Additional Information(gdb) thread apply all bt

Thread 29 (Thread 0x7f3462101700 (LWP 285621)):
#0 0x00007f34882b7f9b in __GI___select (nfds=1, readfds=0x7f34620fec00, writefds=0x0, exceptfds=0x0, timeout=0x7f34620fec80) at ../sysdeps/unix/sysv/linux/select.c:41
0000001 0x00007f348f80606e in PBD::SystemExec::output_interposer (this=0x55c76e680800) at ../libs/pbd/system_exec.cc:995
#2 0x00007f348f8051ae in interposer_thread (arg=0x55c76e680800) at ../libs/pbd/system_exec.cc:375
#3 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000004 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7f33f7060700 (LWP 285805)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c7756e9020) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c7756e9020, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c7756e9020, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c7756e9020) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f3492719606 in ARDOUR::Worker::run (this=0x55c7756e9000) at ../libs/ardour/worker.cc:146
0000005 0x00007f349271a5f8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55c7756e8448) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007f349271a540 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55c7756e8440) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007f349271a417 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55c7756e8410) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000010 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7f348431ad40 (LWP 285604)):
#0 0x000055c76bad3f6b in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > >::bind_t(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > const&) (this=0x7ffc2515d230) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1275
0000001 0x000055c76badde4d in boost::detail::function::basic_vtable0<void>::assign_functor<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > >, boost::detail::function::function_buffer&, mpl_::bool_<false>) const (this=0x55c76cb29220 <boost::function0<void>::assign_to<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > >)::stored_vtable>, f=..., functor=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:586
#2 0x000055c76badc93e in boost::detail::function::basic_vtable0<void>::assign_to<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > >, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const (this=0x55c76cb29220 <boost::function0<void>::assign_to<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > >)::stored_vtable>, f=..., functor=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:617
#3 0x000055c76badaea3 in boost::detail::function::basic_vtable0<void>::assign_to<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > >, boost::detail::function::function_buffer&) const (this=0x55c76cb29220 <boost::function0<void>::assign_to<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > >)::stored_vtable>, f=..., functor=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:498
0000004 0x000055c76bad8adf in boost::function0<void>::assign_to<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD--Type <RET> for more, q to quit, c to continue without paging--c
::PropertyChange> > >) (this=0x7ffc2515d5e0, f=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:938
0000005 0x000055c76bad6468 in boost::function0<void>::function0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > >, boost::enable_if_c<!boost::is_integral<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >::value, int>::type) (this=0x7ffc2515d5e0, f=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:725
#6 0x000055c76bad400d in boost::function<void ()>::function<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >(boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > >, boost::enable_if_c<!boost::is_integral<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<ARDOUR::Region> >, boost::_bi::value<PBD::PropertyChange> > > >::value, int>::type) (this=0x7ffc2515d5e0, f=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:1074
#7 0x000055c76bad1ae8 in PBD::Signal2<void, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&, PBD::OptionalLastValue<void> >::compositor(boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&) (f=..., event_loop=0x55c76e9347e0, ir=0x55c76fb24ca0, a1=..., a2=...) at libs/pbd/pbd/signals_generated.h:971
0000008 0x000055c76badcc3d in boost::_bi::list5<boost::_bi::value<boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> >::operator()<void (*)(boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&), boost::_bi::rrlist2<boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&> >(boost::_bi::type<void>, void (*&)(boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&), boost::_bi::rrlist2<boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&>&, int) (this=0x55c77822ebf8, f=@0x55c77822ebf0: 0x55c76bad1a2d <PBD::Signal2<void, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&, PBD::OptionalLastValue<void> >::compositor(boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:531
0000009 0x000055c76badafe8 in boost::_bi::bind_t<void, void (*)(boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&), boost::_bi::list5<boost::_bi::value<boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > >::operator()<boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&>(boost::shared_ptr<ARDOUR::Region>&&, PBD::PropertyChange const&) (this=0x55c77822ebf0, a1=..., a2=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1318
0000010 0x000055c76bad8c68 in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, void (*)(boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&), boost::_bi::list5<boost::_bi::value<boost::function<void (boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2> > >, void, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&>::invoke(boost::detail::function::function_buffer&, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&) (function_obj_ptr=..., a0=..., a1=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
0000011 0x000055c76bade67f in boost::function2<void, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&>::operator() (this=0x55c777bbc080, a0=..., a1=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000012 0x00007f349244f566 in PBD::Signal2<void, boost::shared_ptr<ARDOUR::Region>, PBD::PropertyChange const&, PBD::OptionalLastValue<void> >::operator() (this=0x55c76cc81a40 <ARDOUR::Region::RegionPropertyChanged>, a1=..., a2=...) at libs/pbd/pbd/signals_generated.h:1080
0000013 0x00007f3492518d18 in ARDOUR::Region::send_change (this=0x55c771ba13c0, what_changed=...) at ../libs/ardour/region.cc:1497
0000014 0x00007f34923cafb0 in ARDOUR::MidiRegion::model_contents_changed (this=0x55c771ba13c0) at ../libs/ardour/midi_region.cc:683
#15 0x00007f34923cf667 in boost::_mfi::mf0<void, ARDOUR::MidiRegion>::operator() (this=0x55c777bba9f8, p=0x55c771ba13c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000016 0x00007f34923cecd6 in boost::_bi::list1<boost::_bi::value<ARDOUR::MidiRegion*> >::operator()<boost::_mfi::mf0<void, ARDOUR::MidiRegion>, boost::_bi::list0> (this=0x55c777bbaa08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#17 0x00007f34923ce0e5 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::MidiRegion>, boost::_bi::list1<boost::_bi::value<ARDOUR::MidiRegion*> > >::operator() (this=0x55c777bba9f8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
0000018 0x00007f34923cd92b in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::MidiRegion>, boost::_bi::list1<boost::_bi::value<ARDOUR::MidiRegion*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
0000019 0x000055c76b7cb0cc in boost::function0<void>::operator() (this=0x55c777bba9f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000020 0x000055c76b7cad6c in PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator() (this=0x55c770870148) at libs/pbd/pbd/signals_generated.h:328
0000021 0x00007f34923a0f88 in ARDOUR::MidiModel::control_list_marked_dirty (this=0x55c77086f7c0) at ../libs/ardour/midi_model.cc:1826
0000022 0x00007f3490a5cf35 in boost::_mfi::mf0<void, Evoral::ControlSet>::operator() (this=0x55c777bbc1a8, p=0x55c770870218) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000023 0x00007f3490a5c6a6 in boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> >::operator()<boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list0> (this=0x55c777bbc1b8, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#24 0x00007f3490a5bb53 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >::operator() (this=0x55c777bbc1a8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
0000025 0x00007f3490a5b51a in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
0000026 0x000055c76b7cb0cc in boost::function0<void>::operator() (this=0x55c777bbc1a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000027 0x000055c76b7cad6c in PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator() (this=0x55c770875b10) at libs/pbd/pbd/signals_generated.h:328
0000028 0x00007f3490a3f272 in Evoral::Control::list_marked_dirty (this=0x55c770875b08) at ../libs/evoral/Control.cc:84
0000029 0x00007f3490a44ebb in boost::_mfi::mf0<void, Evoral::Control>::operator() (this=0x55c777bbaab8, p=0x55c770875b08) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000030 0x00007f3490a44c30 in boost::_bi::list1<boost::_bi::value<Evoral::Control*> >::operator()<boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list0> (this=0x55c777bbaac8, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000031 0x00007f3490a446bb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >::operator() (this=0x55c777bbaab8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
0000032 0x00007f3490a44321 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
0000033 0x000055c76b7cb0cc in boost::function0<void>::operator() (this=0x55c777bbaab0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000034 0x000055c76b7cad6c in PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator() (this=0x55c7708753d0) at libs/pbd/pbd/signals_generated.h:328
0000035 0x00007f3490a4c037 in Evoral::ControlList::mark_dirty (this=0x55c770875380) at ../libs/evoral/ControlList.cc:1158
0000036 0x00007f3490a465aa in Evoral::ControlList::maybe_signal_changed (this=0x55c770875380) at ../libs/evoral/ControlList.cc:230
0000037 0x00007f3491fa9ad4 in ARDOUR::AutomationList::maybe_signal_changed (this=0x55c770875380) at ../libs/ardour/automation_list.cc:193
0000038 0x00007f3490a4bbb9 in Evoral::ControlList::modify (this=0x55c770875380, iter=Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
, when=86.701041666666669, val=8724) at ../libs/evoral/ControlList.cc:1082
0000039 0x000055c76b8deab4 in AutomationLine::sync_model_with_view_point (this=0x55c7772c6f70, cp=...) at ../gtk2_ardour/automation_line.cc:798
0000040 0x000055c76b8dc8fa in AutomationLine::sync_model_with_view_points (this=0x55c7772c6f70, cp=Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
std::__cxx11::list) at ../gtk2_ardour/automation_line.cc:345
0000041 0x000055c76b8de617 in AutomationLine::end_drag (this=0x55c7772c6f70, with_push=false, final_index=0) at ../gtk2_ardour/automation_line.cc:744
0000042 0x000055c76ba2d332 in ControlPointDrag::finished (this=0x55c777a68b00, event=0x7ffc2515e8f0, movement_occurred=true) at ../gtk2_ardour/editor_drag.cc:4935
0000043 0x000055c76ba11f47 in Drag::end_grab (this=0x55c777a68b00, event=0x7ffc2515e8f0) at ../gtk2_ardour/editor_drag.cc:338
0000044 0x000055c76ba1178c in DragManager::end_grab (this=0x55c77271d8b0, e=0x7ffc2515e8f0) at ../gtk2_ardour/editor_drag.cc:177
0000045 0x000055c76ba76743 in Editor::button_release_handler (this=0x55c76f8a8770, item=0x55c7772c7dd0, event=0x7ffc2515e8f0, item_type=ControlPointItem) at ../gtk2_ardour/editor_mouse.cc:1487
0000046 0x000055c76ba0acdb in Editor::typed_event (this=0x55c76f8a8770, item=0x55c7772c7dd0, event=0x7ffc2515e8f0, type=ControlPointItem) at ../gtk2_ardour/editor_canvas_events.cc:222
0000047 0x000055c76ba0bc5f in Editor::canvas_control_point_event (this=0x55c76f8a8770, event=0x7ffc2515e8f0, item=0x55c7772c7dd0, cp=0x55c7772c7c30) at ../gtk2_ardour/editor_canvas_events.cc:680
0000048 0x000055c76b931f88 in ControlPoint::event_handler (this=0x55c7772c7c30, event=0x7ffc2515e8f0) at ../gtk2_ardour/control_point.cc:91
0000049 0x000055c76b933cb4 in sigc::bound_mem_functor1<bool, ControlPoint, _GdkEvent*>::operator() (this=0x55c7772c8168, _A_a1=@0x7ffc2515e680: 0x7ffc2515e8f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856
0000050 0x000055c76b933a4f in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, ControlPoint, _GdkEvent*> >::operator()<_GdkEvent* const&> (this=0x55c7772c8160, _A_arg1=@0x7ffc2515e680: 0x7ffc2515e8f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
0000051 0x000055c76b9333de in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, ControlPoint, _GdkEvent*>, bool, _GdkEvent*>::call_it (rep=0x55c7772c8130, a_1=@0x7ffc2515e680: 0x7ffc2515e8f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:137
0000052 0x00007f34902a1099 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (this=0x7ffc2515e558, _A_slot=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/signal.h:830
0000053 0x00007f34902a0c6b in sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>::operator* (this=0x7ffc2515e510) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/signal.h:302
0000054 0x00007f34902a04db in ArdourCanvas::Item::EventAccumulator<bool>::operator()<sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool> > (this=0x7ffc2515e57f, first=..., last=...) at ../libs/canvas/canvas/item.h:239
0000055 0x00007f349029f9d9 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit (impl=0x55c7772c80d0, _A_a1=@0x7ffc2515e680: 0x7ffc2515e8f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/signal.h:850
0000056 0x00007f349029e4ab in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit (this=0x55c7772c7e40, _A_a1=@0x7ffc2515e680: 0x7ffc2515e8f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/signal.h:2797
0000057 0x00007f349029cac3 in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (this=0x55c7772c7e40, _A_a1=@0x7ffc2515e680: 0x7ffc2515e8f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/signal.h:2805
0000058 0x00007f3490297b9b in ArdourCanvas::GtkCanvas::deliver_event (this=0x55c76f016d08, event=0x7ffc2515e8f0) at ../libs/canvas/canvas.cc:773
0000059 0x00007f3490299489 in ArdourCanvas::GtkCanvas::on_button_release_event (this=0x55c76f016d08, ev=0x55c775318830) at ../libs/canvas/canvas.cc:1081
0000060 0x00007f348bd50e28 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /opt/Ardour-6.2.21-dbg/lib/libgtkmm-2.4.so.1
0000061 0x00007f348db6ecac in ?? () from /opt/Ardour-6.2.21-dbg/lib/libgtk-x11-2.0.so.0
0000062 0x00007f348e88a945 in g_closure_invoke () from /opt/Ardour-6.2.21-dbg/lib/libgobject-2.0.so.0
0000063 0x00007f348e89c5a0 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libgobject-2.0.so.0
0000064 0x00007f348e8a569b in g_signal_emit_valist () from /opt/Ardour-6.2.21-dbg/lib/libgobject-2.0.so.0
0000065 0x00007f348e8a6082 in g_signal_emit () from /opt/Ardour-6.2.21-dbg/lib/libgobject-2.0.so.0
0000066 0x00007f348dcf364c in ?? () from /opt/Ardour-6.2.21-dbg/lib/libgtk-x11-2.0.so.0
0000067 0x00007f348db6d29d in gtk_propagate_event () from /opt/Ardour-6.2.21-dbg/lib/libgtk-x11-2.0.so.0
0000068 0x00007f348db6d723 in gtk_main_do_event () from /opt/Ardour-6.2.21-dbg/lib/libgtk-x11-2.0.so.0
0000069 0x00007f348d789b5c in ?? () from /opt/Ardour-6.2.21-dbg/lib/libgdk-x11-2.0.so.0
0000070 0x00007f348e57bb67 in g_main_context_dispatch () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000071 0x00007f348e57bdd0 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000072 0x00007f348e57c0f2 in g_main_loop_run () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000073 0x00007f348db6c3e7 in gtk_main () from /opt/Ardour-6.2.21-dbg/lib/libgtk-x11-2.0.so.0
0000074 0x00007f348fb98898 in Gtkmm2ext::UI::run (this=0x55c76e9347e0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:293
0000075 0x000055c76bd7c6b0 in main (argc=2, argv=0x7ffc2515f518) at ../gtk2_ardour/main.cc:437

Thread 26 (Thread 0x7f34497fa700 (LWP 285680)):
#0 0x00007f34882b596f in __GI___poll (fds=0x7f341c17a810, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
0000001 0x00007f348e57bd66 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#2 0x00007f348e57c0f2 in g_main_loop_run () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#3 0x00007f348f7b6876 in BaseUI::main_thread (this=0x55c76f5e0d80) at ../libs/pbd/base_ui.cc:98
0000004 0x00007f348f7ba998 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x55c771040f68) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000005 0x00007f348f7ba5d8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x55c771040f60) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x00007f348f7ba019 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x55c771040f30) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000008 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000009 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000010 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7f3440ff9700 (LWP 285688)):
#0 0x00007f3488280361 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7f3440ff8bb0, rem=0x7f3440ff8bc0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
0000001 0x00007f3488285eb7 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2 0x00007f348e5aca38 in g_usleep () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#3 0x00007f3491fb2ce2 in ARDOUR::AutomationWatch::thread (this=0x55c76f6f9340) at ../libs/ardour/automation_watch.cc:195
0000004 0x00007f3491fb8525 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x55c77027e9c0, p=0x55c76f6f9340) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007f3491fb816a in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x55c77027e9d0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#6 0x00007f3491fb788b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x55c77027e9c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#7 0x00007f3491fb780c 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=0x55c77027e9c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000008 0x00007f3491fb706a 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=0x55c77027e990) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000009 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000010 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000011 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000012 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7f344afd8900 (LWP 285649)):
#0 __strcmp_avx2 () at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:736
0000001 0x00007f34885a731e in __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const () from /lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007f34885a4f38 in __dynamic_cast () from /lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x000055c76c03893f in boost::dynamic_pointer_cast<ARDOUR::PortInsert, ARDOUR::Processor> (r=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/shared_ptr.hpp:904
0000004 0x00007f349253a5d6 in ARDOUR::Route::flush_processor_buffers_locked (this=0x55c770eca400, nframes=256) at ../libs/ardour/route.cc:3808
0000005 0x00007f349252766b in ARDOUR::Route::run_route (this=0x55c770eca400, start_sample=1664614, end_sample=1664614, nframes=256, gain_automation_ok=false, run_disk_reader=false) at ../libs/ardour/route.cc:706
#6 0x00007f349253ac7e in ARDOUR::Route::no_roll_unlocked (this=0x55c770eca400, nframes=256, start_sample=1664614, end_sample=1664614, session_state_changing=true) at ../libs/ardour/route.cc:3932
#7 0x00007f34923ed4a9 in ARDOUR::MidiTrack::no_roll_unlocked (this=0x55c770eca400, nframes=256, start_sample=1664614, end_sample=1664614, state_changing=true) at ../libs/ardour/midi_track.cc:356
0000008 0x00007f349253ab5b in ARDOUR::Route::no_roll (this=0x55c770eca400, nframes=256, start_sample=1664614, end_sample=1664614, session_state_changing=true) at ../libs/ardour/route.cc:3902
0000009 0x00007f34920e5d56 in ARDOUR::Graph::process_one_route (this=0x55c76f0b8050, route=0x55c770eca400) at ../libs/ardour/graph.cc:670
0000010 0x00007f34920ea854 in ARDOUR::GraphNode::process (this=0x55c770eca8d8) at ../libs/ardour/graphnode.cc:80
0000011 0x00007f34920e5f99 in ARDOUR::GraphNode::run (this=0x55c770eca8d8, chain=0) at ../libs/ardour/ardour/graphnode.h:62
0000012 0x00007f34920e384a in ARDOUR::Graph::run_one (this=0x55c76f0b8050) at ../libs/ardour/graph.cc:442
0000013 0x00007f34920e3b94 in ARDOUR::Graph::helper_thread (this=0x55c76f0b8050) at ../libs/ardour/graph.cc:470
0000014 0x00007f34920ea131 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f344afd7ef8, p=0x55c76f0b8050) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#15 0x00007f34920e98e6 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7f344afd7f08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000016 0x00007f34920e8d43 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7f344afd7ef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#17 0x00007f34920e85e7 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
0000018 0x000055c76b7cb0cc in boost::function0<void>::operator() (this=0x7f344afd7ef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000019 0x00007f3463750265 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x55c76f245440) at ../libs/backends/alsa/alsa_audiobackend.cc:1146
0000020 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000021 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7f3441ffb700 (LWP 285686)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c771409288) at ../sysdeps/nptl/futex-internal.h:183
0000001 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c771409238, cond=0x55c771409260) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55c771409260, mutex=0x55c771409238) at pthread_cond_wait.c:638
#3 0x00007f34926252f3 in ARDOUR::Session::emit_thread_run (this=0x55c7714074b0) at ../libs/ardour/session_process.cc:1110
0000004 0x00007f3492625290 in ARDOUR::Session::emit_thread (arg=0x55c7714074b0) at ../libs/ardour/session_process.cc:1099
0000005 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f34417fa700 (LWP 285687)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c7714092f8) at ../sysdeps/nptl/futex-internal.h:183
0000001 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c7714092a8, cond=0x55c7714092d0) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x55c7714092d0, mutex=0x55c7714092a8) at pthread_cond_wait.c:638
#3 0x00007f34925ac3fa in ARDOUR::Session::auto_connect_thread_run (this=0x55c7714074b0) at ../libs/ardour/session.cc:7060
0000004 0x00007f34925ac110 in ARDOUR::Session::auto_connect_thread (arg=0x55c7714074b0) at ../libs/ardour/session.cc:7004
0000005 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f346007b900 (LWP 285645)):
#0 0x00007f3448559fba in __rt_text__start () from /usr/local/lib/lv2/gx_amp_stereo.lv2/gx_amp_stereo.so
0000001 0x00007f344853a47b in ?? () from /usr/local/lib/lv2/gx_amp_stereo.lv2/gx_amp_stereo.so
#2 0x00007f349271aad7 in lilv_instance_run (instance=0x55c775422660, sample_count=256) at ../../gtk/inst/include/lilv-0/lilv/lilv.h:1705
#3 0x00007f349272c66e in ARDOUR::LV2Plugin::run (this=0x55c7754547f0, nframes=256, sync_work=false) at ../libs/ardour/lv2_plugin.cc:3231
0000004 0x00007f349272a124 in ARDOUR::LV2Plugin::connect_and_run (this=0x55c7754547f0, bufs=..., start=1665137, end=1665137, speed=0, in_map=..., out_map=..., nframes=256, offset=0) at ../libs/ardour/lv2_plugin.cc:2883
0000005 0x00007f34924768d0 in ARDOUR::PluginInsert::connect_and_run (this=0x55c776c28ea0, bufs=..., start=1665137, end=1665137, speed=0, nframes=256, offset=0, with_auto=true) at ../libs/ardour/plugin_insert.cc:1039
#6 0x00007f3492477e21 in ARDOUR::PluginInsert::run (this=0x55c776c28ea0, bufs=..., start_sample=1665137, end_sample=1665137, speed=0, nframes=256) at ../libs/ardour/plugin_insert.cc:1241
#7 0x00007f34925265fe in ARDOUR::Route::process_output_buffers (this=0x55c771c082b0, bufs=..., start_sample=1665137, end_sample=1665137, nframes=256, gain_automation_ok=false, run_disk_reader=false) at ../libs/ardour/route.cc:519
0000008 0x00007f3492527635 in ARDOUR::Route::run_route (this=0x55c771c082b0, start_sample=1664614, end_sample=1664614, nframes=256, gain_automation_ok=false, run_disk_reader=false) at ../libs/ardour/route.cc:701
0000009 0x00007f349253ac7e in ARDOUR::Route::no_roll_unlocked (this=0x55c771c082b0, nframes=256, start_sample=1664614, end_sample=1664614, session_state_changing=true) at ../libs/ardour/route.cc:3932
0000010 0x00007f349253ab5b in ARDOUR::Route::no_roll (this=0x55c771c082b0, nframes=256, start_sample=1664614, end_sample=1664614, session_state_changing=true) at ../libs/ardour/route.cc:3902
0000011 0x00007f34920e5d56 in ARDOUR::Graph::process_one_route (this=0x55c76f0b8050, route=0x55c771c082b0) at ../libs/ardour/graph.cc:670
0000012 0x00007f34920ea854 in ARDOUR::GraphNode::process (this=0x55c771c08788) at ../libs/ardour/graphnode.cc:80
0000013 0x00007f34920e5f99 in ARDOUR::GraphNode::run (this=0x55c771c08788, chain=0) at ../libs/ardour/ardour/graphnode.h:62
0000014 0x00007f34920e384a in ARDOUR::Graph::run_one (this=0x55c76f0b8050) at ../libs/ardour/graph.cc:442
#15 0x00007f34920e3f76 in ARDOUR::Graph::main_thread (this=0x55c76f0b8050) at ../libs/ardour/graph.cc:523
0000016 0x00007f34920ea131 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f346007aef8, p=0x55c76f0b8050) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#17 0x00007f34920e98e6 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7f346007af08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000018 0x00007f34920e8d43 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7f346007aef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
0000019 0x00007f34920e85e7 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
0000020 0x000055c76b7cb0cc in boost::function0<void>::operator() (this=0x7f346007aef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000021 0x00007f3463750265 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x55c771525750) at ../libs/backends/alsa/alsa_audiobackend.cc:1146
0000022 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000023 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f34600ab900 (LWP 285643)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c76e7d53e0) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c76e7d53e0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c76e7d53e0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c76e7d53e0) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f349256f6db in ARDOUR::RTTaskList::run (this=0x55c76e7d53b0) at ../libs/ardour/rt_tasklist.cc:112
0000005 0x00007f349256f4c8 in ARDOUR::RTTaskList::_thread_run (arg=0x55c76e7d53b0) at ../libs/ardour/rt_tasklist.cc:68
#6 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f34427fc700 (LWP 285685)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c770f07720) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c770f07720, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c770f07720, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c770f07720) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f3492719606 in ARDOUR::Worker::run (this=0x55c770f07700) at ../libs/ardour/worker.cc:146
0000005 0x00007f349271a5f8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55c770f1f938) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007f349271a540 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55c770f1f930) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007f349271a417 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55c770f1f900) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000010 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f3442ffd700 (LWP 285684)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c77128b280) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c77128b280, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c77128b280, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c77128b280) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f3492719606 in ARDOUR::Worker::run (this=0x55c77128b260) at ../libs/ardour/worker.cc:146
0000005 0x00007f349271a5f8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55c7712a3498) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007f349271a540 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55c7712a3490) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007f349271a417 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55c7712a3460) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000010 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f3460033900 (LWP 285647)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c76f0b8100) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c76f0b8100, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c76f0b8100, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c76f0b8100) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f34920e36dc in ARDOUR::Graph::run_one (this=0x55c76f0b8050) at ../libs/ardour/graph.cc:426
0000005 0x00007f34920e3b94 in ARDOUR::Graph::helper_thread (this=0x55c76f0b8050) at ../libs/ardour/graph.cc:470
#6 0x00007f34920ea131 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f3460032ef8, p=0x55c76f0b8050) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7 0x00007f34920e98e6 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7f3460032f08, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000008 0x00007f34920e8d43 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7f3460032ef8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
0000009 0x00007f34920e85e7 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 0x000055c76b7cb0cc in boost::function0<void>::operator() (this=0x7f3460032ef0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
0000011 0x00007f3463750265 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x55c77101ee50) at ../libs/backends/alsa/alsa_audiobackend.cc:1146
0000012 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000013 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f346157d700 (LWP 285624)):
#0 0x00007f34882b596f in __GI___poll (fds=0x7f3450000b60, nfds=1, timeout=200) at ../sysdeps/unix/sysv/linux/poll.c:29
0000001 0x00007f3463751100 in ARDOUR::AlsaAudioBackend::midi_device_thread (this=0x55c76e9b9880) at ../libs/backends/alsa/alsa_audiobackend.cc:1339
#2 0x00007f3463750f98 in ARDOUR::AlsaAudioBackend::_midi_device_thread (arg=0x55c76e9b9880) at ../libs/backends/alsa/alsa_audiobackend.cc:1302
#3 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000004 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f344b7fe700 (LWP 285683)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c7717dd2a0) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c7717dd2a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c7717dd2a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c7717dd2a0) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f3492719606 in ARDOUR::Worker::run (this=0x55c7717dd280) at ../libs/ardour/worker.cc:146
0000005 0x00007f349271a5f8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55c7717f54b8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007f349271a540 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55c7717f54b0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007f349271a417 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55c7717f5480) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000010 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f344bfff700 (LWP 285804)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c775433d00) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c775433d00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c775433d00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c775433d00) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f3492719606 in ARDOUR::Worker::run (this=0x55c775433ce0) at ../libs/ardour/worker.cc:146
0000005 0x00007f349271a5f8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55c775433dd8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007f349271a540 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55c775433dd0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007f349271a417 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55c775433da0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000010 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f344a7fc700 (LWP 285681)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c7721853f0) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c7721853f0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c7721853f0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c7721853f0) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f3492719606 in ARDOUR::Worker::run (this=0x55c7721853d0) at ../libs/ardour/worker.cc:146
0000005 0x00007f349271a5f8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55c77219c858) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007f349271a540 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55c77219c850) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007f349271a417 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55c77219c820) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000010 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f3449ffb700 (LWP 285682)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c77041ffe0) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c77041ffe0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c77041ffe0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c77041ffe0) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f3492719606 in ARDOUR::Worker::run (this=0x55c77041ffc0) at ../libs/ardour/worker.cc:146
0000005 0x00007f349271a5f8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x55c7704381f8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x00007f349271a540 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x55c7704381f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007f349271a417 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x55c7704381c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000010 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f34600db900 (LWP 285639)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c76e7d53e0) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c76e7d53e0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c76e7d53e0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c76e7d53e0) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f349256f6db in ARDOUR::RTTaskList::run (this=0x55c76e7d53b0) at ../libs/ardour/rt_tasklist.cc:112
0000005 0x00007f349256f4c8 in ARDOUR::RTTaskList::_thread_run (arg=0x55c76e7d53b0) at ../libs/ardour/rt_tasklist.cc:68
#6 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f347096c700 (LWP 285616)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007f348e5cce4c in g_cond_wait () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#2 0x00007f3491f5923b in ARDOUR::AudioEngine::do_devicelist_update (this=0x55c76e8bb7e0) at ../libs/ardour/audioengine.cc:703
#3 0x00007f3491f66371 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x55c76ea492a0, p=0x55c76e8bb7e0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007f3491f65da0 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x55c76ea492b0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000005 0x00007f3491f654dd in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x55c76ea492a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#6 0x00007f3491f64cdc 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=0x55c76ea492a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007f3491f63e9a 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=0x55c76ea49270) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000010 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f34600c3900 (LWP 285641)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c76e7d53e0) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c76e7d53e0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c76e7d53e0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c76e7d53e0) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f349256f6db in ARDOUR::RTTaskList::run (this=0x55c76e7d53b0) at ../libs/ardour/rt_tasklist.cc:112
0000005 0x00007f349256f4c8 in ARDOUR::RTTaskList::_thread_run (arg=0x55c76e7d53b0) at ../libs/ardour/rt_tasklist.cc:68
#6 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f3460cca700 (LWP 285626)):
#0 0x00007f34882b596f in __GI___poll (fds=0x55c76f1e7280, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
0000001 0x00007f348e57bd66 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#2 0x00007f348e57be7c in g_main_context_iteration () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#3 0x00007f348e57bec1 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000004 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000005 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f3480af4700 (LWP 285615)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007f348e5cce4c in g_cond_wait () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#2 0x00007f3491f59002 in ARDOUR::AudioEngine::do_reset_backend (this=0x55c76e8bb7e0) at ../libs/ardour/audioengine.cc:667
#3 0x00007f3491f66371 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x55c76e433cc0, p=0x55c76e8bb7e0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007f3491f65da0 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x55c76e433cd0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
0000005 0x00007f3491f654dd in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x55c76e433cc0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#6 0x00007f3491f64cdc 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=0x55c76e433cc0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007f3491f63e9a 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=0x55c76e433c90) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000010 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000011 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f346188e900 (LWP 285623)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c76f0b8148) at ../sysdeps/nptl/futex-internal.h:320
0000001 do_futex_wait (sem=sem@entry=0x55c76f0b8148, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2 0x00007f348a6a14e8 in __new_sem_wait_slow (sem=0x55c76f0b8148, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3 0x00007f34920e5f40 in PBD::Semaphore::wait (this=0x55c76f0b8148) at ../libs/pbd/pbd/semutils.h:64
0000004 0x00007f34920e5a93 in ARDOUR::Graph::routes_no_roll (this=0x55c76f0b8050, nframes=256, start_sample=1664614, end_sample=1664614, non_rt_pending=true) at ../libs/ardour/graph.cc:654
0000005 0x00007f34926211b4 in ARDOUR::Session::no_roll (this=0x55c7714074b0, nframes=256) at ../libs/ardour/session_process.cc:186
#6 0x00007f3492623549 in ARDOUR::Session::process_without_events (this=0x55c7714074b0, nframes=256) at ../libs/ardour/session_process.cc:648
#7 0x00007f34926229f4 in ARDOUR::Session::process_with_events (this=0x55c7714074b0, nframes=256) at ../libs/ardour/session_process.cc:481
0000008 0x00007f3492620a79 in ARDOUR::Session::process (this=0x55c7714074b0, nframes=256) at ../libs/ardour/session_process.cc:97
0000009 0x00007f3491f58707 in ARDOUR::AudioEngine::process_callback (this=0x55c76e8bb7e0, nframes=256) at ../libs/ardour/audioengine.cc:492
0000010 0x00007f346375478c in ARDOUR::AlsaAudioBackend::main_process_thread (this=0x55c76e9b9880) at ../libs/backends/alsa/alsa_audiobackend.cc:1900
0000011 0x00007f346374de6d in pthread_process (arg=0x55c76e9b9880) at ../libs/backends/alsa/alsa_audiobackend.cc:763
0000012 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000013 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f348245d700 (LWP 285612)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007f348e5cce4c in g_cond_wait () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#2 0x00007f34926b57b4 in peak_thread_work () at ../libs/ardour/source_factory.cc:74
#3 0x000055c76c04d545 in sigc::pointer_functor0<void>::operator() (this=0x55c76e44a618) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x000055c76c04a678 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x55c76e44a610) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000005 0x000055c76c046501 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x55c76e44a5e0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
#7 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000008 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000009 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f348345f700 (LWP 285610)):
#0 0x00007f3488280361 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7f348345ebf0, rem=0x7f348345ec00) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
0000001 0x00007f3488285eb7 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2 0x00007f348e5aca38 in g_usleep () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#3 0x000055c76c3ca5bc in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
0000004 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000005 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f3482c5e700 (LWP 285611)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007f348e5cce4c in g_cond_wait () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#2 0x00007f34926b57b4 in peak_thread_work () at ../libs/ardour/source_factory.cc:74
#3 0x000055c76c04d545 in sigc::pointer_functor0<void>::operator() (this=0x55c76e44ac88) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x000055c76c04a678 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x55c76e44ac80) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000005 0x000055c76c046501 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x55c76e44ac50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
#7 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000008 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000009 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f3481c5c700 (LWP 285613)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007f348e5cce4c in g_cond_wait () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
#2 0x00007f3491f0d124 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:93
#3 0x00007f3491f0cf10 in analyser_work () at ../libs/ardour/analyser.cc:58
0000004 0x000055c76c04d545 in sigc::pointer_functor0<void>::operator() (this=0x55c76e44a428) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000005 0x000055c76c04a678 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x55c76e44a420) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x000055c76c046501 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x55c76e44a3f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007f348eb15c4d in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglibmm-2.4.so.1
0000008 0x00007f348e5ab1e5 in ?? () from /opt/Ardour-6.2.21-dbg/lib/libglib-2.0.so.0
0000009 0x00007f348a697609 in start_thread (arg=<optimized out>) at pthread_create.c:477
0000010 0x00007f34882c2103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f344af1a700 (LWP 285679)):
#0 0x00007f3490a4de45 in Evoral::ControlList::rt_safe_earliest_event_linear_unlocked (this=0x55c770875380, start=22.827799006255049, x=@0x7f344af17b20: 0, y=@0x7f344af17b18: 0, inclusive=false) at ../libs/evoral/ControlList.cc:1671
0000001 0x00007f3490a719db in Evoral::Sequence<Temporal::Beats>::const_iterator::operator++ (this=0x7f344af189f0) at ../libs/evoral/Sequence.cc:372
#2 0x00007f34923dce96 in ARDOUR::MidiSource::midi_read (this=0x55c77086f220, lm=..., dst=..., source_start=-329130, start=329130, cnt=9760420, loop_range=0x0, cursor=..., tracker=0x7f344af181e0, filter=0x55c7711a1950, filtered=std::set with 0 elements, pos_beats=0, start_beats=15.999390999390997) at ../libs/ardour/midi_source.cc:246
#3 0x00007f34923ca351 in ARDOUR::MidiRegion::render (this=0x55c771bb9690, dst=..., chan_n=0, mode=ARDOUR::Sustained, filter=0x55c7711a1950) at ../libs/ardour/midi_region.cc:549
0000004 0x00007f34923c0b78 in ARDOUR::MidiPlaylist::render (this=0x55c771bb89f0, filter=0x55c7711a1950) at ../libs/ardour/midi_playlist.cc:356
TagsNo tags attached.

Activities

x42

2020-08-31 05:42

administrator   ~0024991

Potentially fixed in Ardour 6.2-230-gb9cfb31205 - please test.

Issue History

Date Modified Username Field Change
2020-08-30 13:20 mantis_n1oif New Issue
2020-08-31 05:42 x42 Assigned To => x42
2020-08-31 05:42 x42 Status new => feedback
2020-08-31 05:42 x42 Note Added: 0024991
2023-06-18 04:09 x42 Status feedback => resolved
2023-06-18 04:09 x42 Resolution open => fixed