View Issue Details

IDProjectCategoryView StatusLast Update
0008267ardourbugspublic2020-09-21 10:58
Reporterphaesler2 Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformDebian GNUOSLinuxOS Version(any)
Product Version6.0 
Summary0008267: Ardour crashes when adding insert to a track.
DescriptionWorks fine on a newly added track in a new empty file. But crashes every time in particular sessions
Steps To Reproduce1) Open Session.
2) Right click over track processor box - select "New Insert".
3) Boom - Ardour crashes.
Additional InformationAffected sessions were probably converted from 5.12 to 6.0 format by v6.0-rc1. I'll try reproducing the bug in my other sessions to see if I can clarify exactly when it happens and doesn't happen and update here.

stderr log chatter and stack trace attached.
Tags6.0, insert, mixer

Activities

phaesler2

2020-06-25 12:11

reporter  

crash-stderr.txt (842 bytes)   
Set cursor set to default
 loading from /home/paul/mymusic/jasons_dreaming as jasons_dreaming templ  is_new 0 bp 0
No MIDI maps found using ./../share/surfaces/midi_maps:.:/home/paul/.config/ardour6/midi_maps
locate took 12917 usecs for 24 tracks = 538 per track
Reading Mdrums took 2152 microseconds, final size = 1054
Reading Mbass took 485 microseconds, final size = 340
Reading Mrhygtr took 1996 microseconds, final size = 1588
Reading Mldgtr took 746 microseconds, final size = 666
Alist 176732 not found
Alist 188361 not found
Failed to register port "insert 2/audio_return 1", reason is unknown from here

(ardour-6.0.163:23502): glibmm-ERROR **: 21:49:51.499: 
unhandled exception (type std::exception) in signal handler:
what: unable to create port 'insert 2/audio_return 1': failed constructor

Trace/breakpoint trap (core dumped)

crash-stderr.txt (842 bytes)   
stack-trace.txt (71,935 bytes)   
Thread 49 (Thread 0x7f0d01ffb700 (LWP 23584)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd2b5a76d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x563e463adab8, block=true) at ../libs/waveview/wave_view_private.cc:299
#3  0x00007f0dd2b5aa94 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:368
#4  0x00007f0dd2b5ae0a in ArdourWaveView::WaveViewDrawingThread::run() (this=0x563e467007b0) at ../libs/waveview/wave_view_private.cc:450
#5  0x00007f0dd2b5f917 in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x563e46700828) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007f0dd2b5f422 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x563e46700820) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd2b5ede1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e467007f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7f0d037fe700 (LWP 23581)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd2b5a76d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x563e463adab8, block=true) at ../libs/waveview/wave_view_private.cc:299
#3  0x00007f0dd2b5aa94 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:368
#4  0x00007f0dd2b5ae0a in ArdourWaveView::WaveViewDrawingThread::run() (this=0x563e466fffa0) at ../libs/waveview/wave_view_private.cc:450
#5  0x00007f0dd2b5f917 in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x563e46700018) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007f0dd2b5f422 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x563e46700010) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd2b5ede1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e466fffe0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 47 (Thread 0x7f0dc1e7f700 (LWP 23509)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd1d64f66 in ARDOUR::AudioEngine::do_reset_backend() (this=0x563e374d70e0) at ../libs/ardour/audioengine.cc:651
#3  0x00007f0dd1d7201b in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x563e374cd5c0, p=0x563e374d70e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007f0dd1d719c5 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x563e374cd5d0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007f0dd1d7114f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x563e374cd5c0) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007f0dd1d709d2 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::A--Type <RET> for more, q to quit, c to continue without paging--
udioEngine*> > > >::operator()() const (this=0x563e374cd5c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd1d6fd90 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(sigc::internal::slot_rep*) (rep=0x563e374cd590) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 46 (Thread 0x7f0da819e700 (LWP 23569)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
#5  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da819d9b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da819d9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da819d9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da819d9b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e3a1ae5c0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 45 (Thread 0x7f0da872bc40 (LWP 23548)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 44 (Thread 0x7f0da84a4700 (LWP 23563)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
#5  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da84a39b8, p=0x563e3baa4650) at /usr/include/boost/bin--Type <RET> for more, q to quit, c to continue without paging--
d/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da84a39c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da84a39b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da84a39b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e38d00150) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 43 (Thread 0x7f0d027fc700 (LWP 23583)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd2b5a76d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x563e463adab8, block=true) at ../libs/waveview/wave_view_private.cc:299
#3  0x00007f0dd2b5aa94 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:368
#4  0x00007f0dd2b5ae0a in ArdourWaveView::WaveViewDrawingThread::run() (this=0x563e46700500) at ../libs/waveview/wave_view_private.cc:450
#5  0x00007f0dd2b5f917 in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x563e46700578) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007f0dd2b5f422 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x563e46700570) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd2b5ede1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e46700540) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 42 (Thread 0x7f0d0cce7700 (LWP 23579)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd2b5a76d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x563e463adab8, block=true) at ../libs/waveview/wave_view_private.cc:299
#3  0x00007f0dd2b5aa94 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:368
#4  0x00007f0dd2b5ae0a in ArdourWaveView::WaveViewDrawingThread::run() (this=0x563e466ff760) at ../libs/waveview/wave_view_private.cc:450
#5  0x00007f0dd2b5f917 in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x563e466ffa88) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007f0dd2b5f422 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x563e466ffa80) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd2b5ede1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e466ffa50) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

--Type <RET> for more, q to quit, c to continue without paging--
Thread 41 (Thread 0x7f0da8321700 (LWP 23566)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
#5  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da83209b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da83209c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da83209b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da83209b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e3a1adf30) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 40 (Thread 0x7f0d880f1700 (LWP 23570)):
#0  0x00007f0dcec84b7f in __GI___poll (fds=0x7f0d880efff8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0dd05f7ecc in CrossThreadChannel::poll_for_request() (this=0x563e3bb92798) at ../libs/pbd/crossthread.posix.cc:102
#2  0x00007f0dd05f7f35 in CrossThreadChannel::receive(char&, bool) (this=0x563e3bb92798, msg=@0x7f0d880f009f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3  0x00007f0dd1dd33ee in ARDOUR::Butler::thread_work() (this=0x563e3bb92700) at ../libs/ardour/butler.cc:172
#4  0x00007f0dd1dd3171 in ARDOUR::Butler::_thread_work(void*) (arg=0x563e3bb92700) at ../libs/ardour/butler.cc:153
#5  0x00007f0dd061b23a in fake_thread_start(void*) (arg=0x563e3d525600) at ../libs/pbd/pthread_utils.cc:113
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95


Thread 39 (Thread 0x7f0daa7fc700 (LWP 23575)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x563e3a1ad248) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563e3a1ad1f8, cond=0x563e3a1ad220) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x563e3a1ad220, mutex=0x563e3a1ad1f8) at pthread_cond_wait.c:638
#3  0x00007f0dd23a9184 in ARDOUR::Session::auto_connect_thread_run() (this=0x563e3a1ab400) at ../libs/ardour/session.cc:7054
#4  0x00007f0dd23a8e82 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x563e3a1ab400) at ../libs/ardour/session.cc:6998
#5  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 38 (Thread 0x7f0da85a6700 (LWP 23561)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
--Type <RET> for more, q to quit, c to continue without paging--
#5  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da85a59b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da85a59c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da85a59b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da85a59b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e3bc88dd0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7f0da86bfc40 (LWP 23557)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7f0d03fff700 (LWP 23580)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd2b5a76d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x563e463adab8, block=true) at ../libs/waveview/wave_view_private.cc:299
#3  0x00007f0dd2b5aa94 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:368
#4  0x00007f0dd2b5ae0a in ArdourWaveView::WaveViewDrawingThread::run() (this=0x563e466ffd10) at ../libs/waveview/wave_view_private.cc:450
#5  0x00007f0dd2b5f917 in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x563e466ffd88) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007f0dd2b5f422 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x563e466ffd80) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd2b5ede1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e466ffd50) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7f0d0d4e8700 (LWP 23578)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd2b5a76d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x563e463adab8, block=true) at ../libs/waveview/wave_view_private.cc:299
#3  0x00007f0dd2b5aa94 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:368
--Type <RET> for more, q to quit, c to continue without paging--
#4  0x00007f0dd2b5ae0a in ArdourWaveView::WaveViewDrawingThread::run() (this=0x563e466ff780) at ../libs/waveview/wave_view_private.cc:450
#5  0x00007f0dd2b5f917 in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x563e466ff7f8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007f0dd2b5f422 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x563e466ff7f0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd2b5ede1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e466ff7c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7f0da86e3c40 (LWP 23554)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7f0da82a0700 (LWP 23567)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
#5  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da829f9b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da829f9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da829f9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da829f9b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e3a1ae160) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7f0da83a2700 (LWP 23565)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
--Type <RET> for more, q to quit, c to continue without paging--
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
#5  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da83a19b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da83a19c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da83a19b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da83a19b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e3bc8b3e0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7f0da8713c40 (LWP 23550)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7f0da86efc40 (LWP 23553)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7f0d88ff9700 (LWP 23574)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x563e3a1ad1d8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563e3a1ad188, cond=0x563e3a1ad1b0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x563e3a1ad1b0, mutex=0x563e3a1ad188) at pthread_cond_wait.c:638
#3  0x00007f0dd241f55b in ARDOUR::Session::emit_thread_run() (this=0x563e3a1ab400) at ../libs/ardour/session_process.cc:1110
#4  0x00007f0dd241f4f8 in ARDOUR::Session::emit_thread(void*) (arg=0x563e3a1ab400) at ../libs/ardour/session_process.cc:1099
#5  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7f0da86b3c40 (LWP 23558)):
--Type <RET> for more, q to quit, c to continue without paging--
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7f0d02ffd700 (LWP 23582)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd2b5a76d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x563e463adab8, block=true) at ../libs/waveview/wave_view_private.cc:299
#3  0x00007f0dd2b5aa94 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:368
#4  0x00007f0dd2b5ae0a in ArdourWaveView::WaveViewDrawingThread::run() (this=0x563e46700250) at ../libs/waveview/wave_view_private.cc:450
#5  0x00007f0dd2b5f917 in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x563e467002c8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007f0dd2b5f422 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x563e467002c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd2b5ede1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e46700290) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 26 (Thread 0x7f0da8525700 (LWP 23562)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
#5  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da85249b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da85249c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da85249b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da85249b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e382ab250) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

--Type <RET> for more, q to quit, c to continue without paging--
Thread 25 (Thread 0x7f0da86d7c40 (LWP 23555)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7f0da821f700 (LWP 23568)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
#5  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da821e9b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da821e9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da821e9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da821e9b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e3a1ae390) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95


Thread 23 (Thread 0x7f0d8affd700 (LWP 23573)):
#0  0x00007f0dcec84b7f in __GI___poll (fds=0x7f0da7629bb0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0dd02b87fe in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd02b8b63 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0dd05e2492 in BaseUI::main_thread() (this=0x563e3a511620) at ../libs/pbd/base_ui.cc:98
#4  0x00007f0dd05e6461 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x563e38cefd18) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#5  0x00007f0dd05e6122 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x563e38cefd10) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00007f0dd05e5b99 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e38cefce0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#7  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95


--Type <RET> for more, q to quit, c to continue without paging--
Thread 22 (Thread 0x7f0da9a3f700 (LWP 23534)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dc0a6fa4f in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007f0dc0a4c625 in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007f0dc0a4adb7 in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007f0dc0d41ede in ARDOUR::JACKAudioBackend::process_thread() (this=0x563e3765a690) at ../libs/backends/jack/jack_audiobackend.cc:982
#5  0x00007f0dc0d41e7e in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x563e3765a690) at ../libs/backends/jack/jack_audiobackend.cc:961
#6  0x00007f0dc0a4ad1a in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#7  0x00007f0dc0a6d640 in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f0da9dae700 (LWP 23533)):
#0  __libc_read (nbytes=4, buf=0x7f0da9dad840, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __libc_read (fd=19, buf=0x7f0da9dad840, nbytes=4) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f0dc0a6ed75 in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007f0dc0a747cc in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007f0dc0a6d640 in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f0da8707c40 (LWP 23551)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f0da86a8700 (LWP 23559)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
#5  0x00007f0dd1eeae17 in ARDOUR::Graph::main_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:523
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da86a79b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da86a79c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da86a79b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
--Type <RET> for more, q to quit, c to continue without paging--
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da86a79b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e37b08cf0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f0da9609700 (LWP 23576)):
#0  0x00007f0dcf3b2575 in __GI___nanosleep (requested_time=0x7f0da9608880, remaining=0x7f0da9608890) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f0dd02e2f2f in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd1dbcf63 in ARDOUR::AutomationWatch::thread() (this=0x563e40c69f20) at ../libs/ardour/automation_watch.cc:195
#3  0x00007f0dd1dc226d in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x563e3e5609b0, p=0x563e40c69f20) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007f0dd1dc1e7f in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>&, boost::_bi::list0&, int) (this=0x563e3e5609c0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007f0dd1dc176d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x563e3e5609b0) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007f0dd1dc16fe in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0x563e3e5609b0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd1dc1152 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(sigc::internal::slot_rep*) (rep=0x563e3e560980) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f0da8627700 (LWP 23560)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4728) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4728, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4728, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4728) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1ee987f in ARDOUR::Graph::reached_terminal_node() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:301
#5  0x00007f0dd1ef1513 in ARDOUR::GraphNode::finish(int) (this=0x563e408578d8, chain=1) at ../libs/ardour/graphnode.cc:73
#6  0x00007f0dd1eece28 in ARDOUR::GraphNode::run(int) (this=0x563e408578d8, chain=1) at ../libs/ardour/ardour/graphnode.h:63
#7  0x00007f0dd1eea69c in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:442
#8  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#9  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da86269b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da86269c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#11 0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da86269b8) at /usr/include/boost/bind/bind.hpp:1294
#12 0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#13 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da86269b0) at /usr/include/boost/function/function_template.hpp:763
#14 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e38d90d50) at ../libs/backends/jack/jack_audiobackend.cc:953
#15 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
--Type <RET> for more, q to quit, c to continue without paging--c
#16 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f0da86cbc40 (LWP 23556)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f0d89ffb700 (LWP 23545)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd0304b02 in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd02895d1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0dd0289bc2 in g_async_queue_timeout_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0dd02e1e39 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f0da86fbc40 (LWP 23552)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f0da871fc40 (LWP 23549)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3bca6390) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3bca6390, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3bca6390) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd236c09b in ARDOUR::RTTaskList::run() (this=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007f0dd236be84 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x563e3bca6360) at ../libs/ardour/rt_tasklist.cc:68
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f0da8423700 (LWP 23564)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563e3baa4700) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007f0dcf3b1098 in __new_sem_wait_slow (sem=0x563e3baa4700, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007f0dd1eecdbe in PBD::Semaphore::wait() (this=0x563e3baa4700) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007f0dd1eea522 in ARDOUR::Graph::run_one() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:426
#5  0x00007f0dd1eea9fe in ARDOUR::Graph::helper_thread() (this=0x563e3baa4650) at ../libs/ardour/graph.cc:470
#6  0x00007f0dd1ef0deb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7f0da84229b8, p=0x563e3baa4650) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007f0dd1ef0655 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7f0da84229c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007f0dd1eefaf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7f0da84229b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007f0dd1eef36a 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563e33eba1ac in boost::function0<void>::operator()() const (this=0x7f0da84229b0) at /usr/include/boost/function/function_template.hpp:763
#11 0x00007f0dc0d41e2e in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563e37798410) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f0d0f4ec700 (LWP 23571)):
#0  0x00007f0dcec84b7f in __GI___poll (fds=0x7f0cfc142960, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0dd02b87fe in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd02b8b63 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0dd05e2492 in BaseUI::main_thread() (this=0x563e3b9f9730) at ../libs/pbd/base_ui.cc:98
#4  0x00007f0dd05e6461 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x563e3eedc4d8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#5  0x00007f0dd05e6122 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x563e3eedc4d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00007f0dd05e5b99 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e3eedc4a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#7  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f0d897fa700 (LWP 23577)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd2b5a76d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x563e463adab8, block=true) at ../libs/waveview/wave_view_private.cc:299
#3  0x00007f0dd2b5aa94 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:368
#4  0x00007f0dd2b5ae0a in ArdourWaveView::WaveViewDrawingThread::run() (this=0x563e466ff470) at ../libs/waveview/wave_view_private.cc:450
#5  0x00007f0dd2b5f917 in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x563e466ff528) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007f0dd2b5f422 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x563e466ff520) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd2b5ede1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e466ff4f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f0dc8929700 (LWP 23506)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd24ad85c in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
#3  0x0000563e34729273 in sigc::pointer_functor0<void>::operator()() const (this=0x563e37208e58) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000563e347264f8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x563e37208e50) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000563e34722987 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e37208e20) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#6  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f0daaffd700 (LWP 23513)):
#0  0x00007f0dcec84b7f in __GI___poll (fds=0x7f0da0004df0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0dd02b87fe in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd02b8b63 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0dce0def56 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f0dc3fff700 (LWP 23507)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd1d18b12 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93
#3  0x00007f0dd1d18906 in analyser_work() () at ../libs/ardour/analyser.cc:58
#4  0x0000563e34729273 in sigc::pointer_functor0<void>::operator()() const (this=0x563e37208dc8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x0000563e347264f8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x563e37208dc0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x0000563e34722987 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e37208d90) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#7  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f0dab7fe700 (LWP 23512)):
#0  0x00007f0dcec84b7f in __GI___poll (fds=0x563e376c1d90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0dd02b87fe in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd02b891f in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0dd02b8971 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f0dc912a700 (LWP 23505)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd24ad85c in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
#3  0x0000563e34729273 in sigc::pointer_functor0<void>::operator()() const (this=0x563e37208ea8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000563e347264f8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x563e37208ea0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000563e34722987 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x563e37208e70) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#6  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f0dc992b700 (LWP 23504)):
#0  0x00007f0dcf3b2575 in __GI___nanosleep (requested_time=0x7f0dc992a8a0, remaining=0x7f0dc992a8b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f0dd02e2f2f in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000563e34aa40cd in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
#3  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#4  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0dc15c6700 (LWP 23510)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f0dd03049df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd1d651a9 in ARDOUR::AudioEngine::do_devicelist_update() (this=0x563e374d70e0) at ../libs/ardour/audioengine.cc:687
#3  0x00007f0dd1d7201b in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x563e37584150, p=0x563e374d70e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007f0dd1d719c5 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x563e37584160, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007f0dd1d7114f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x563e37584150) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007f0dd1d709d2 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x563e37584150) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007f0dd1d6fd90 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(sigc::internal::slot_rep*) (rep=0x563e37584120) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007f0dd0443fda in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007f0dd02e152d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0da9f9b700 (LWP 23532)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x563e38e813c8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563e38e81370, cond=0x563e38e813a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x563e38e813a0, mutex=0x563e38e81370) at pthread_cond_wait.c:638
#3  0x00007f0dc0a6e4ec in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007f0dc0a61748 in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007f0dc0a6d640 in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007f0dcf3a7f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f0dcec8f31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f0dca0f6100 (LWP 23502)):
#0  0x00007f0dd02be595 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0dd02bf605 in g_log_default_handler () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0dd02bf84c in g_logv () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0dd02bfa2f in g_log () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0dd0432df2 in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#5  0x00007f0dd0433342 in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#6  0x00007f0dd03a2fd2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007f0dd03b61b3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007f0dd03c154f in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007f0dd03c1edf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f0dcfe88461 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#11 0x00007f0dd03a2fd2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f0dd03b68d2 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f0dd03c154f in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f0dd03c1edf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f0dd005e7ba in gtk_widget_activate () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x00007f0dcff59eed in gtk_menu_shell_activate_item () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00007f0dcff5a1b9 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#18 0x00007f0dcff47a8b in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x00007f0dd03a2fd2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007f0dd03b5f06 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f0dd03c1078 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f0dd03c1edf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f0dd005f9e4 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x00007f0dcff45cbc in gtk_propagate_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00007f0dcff460b3 in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007f0dcfdb810c in  () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#27 0x00007f0dd02b860d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f0dd02b8890 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f0dd02b8b63 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f0dcff4512a in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#31 0x00007f0dd07c70b4 in Gtkmm2ext::UI::run(Receiver&) (this=0x563e37599c80, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:293
#32 0x0000563e34461714 in main(int, char**) (argc=1, argv=0x7ffc1ca322d8) at ../gtk2_ardour/main.cc:437
stack-trace.txt (71,935 bytes)   

phaesler2

2020-06-25 12:21

reporter   ~0024504

Doesn't seem to be related to being converted from 5.12 format by 6.0 or 6.0-rc1. Seems to be more related to the size/complexity of the session.

I've tested with 8 sessions, and only found two where I can create an insert without crashing. One is a new session created in 6.0, the other an old session converted to 6.0 by v6.0-rc1. They are however my smallest/simplest sessions.

phaesler2

2020-06-25 12:30

reporter   ~0024505

Should be "bug" not "documentation". Can I edit that?

phaesler2

2020-09-21 10:58

reporter   ~0025044

This bug is still happening for me in 6.3.

Issue History

Date Modified Username Field Change
2020-06-25 12:11 phaesler2 New Issue
2020-06-25 12:11 phaesler2 Tag Attached: 6.0
2020-06-25 12:11 phaesler2 Tag Attached: insert
2020-06-25 12:11 phaesler2 Tag Attached: mixer
2020-06-25 12:11 phaesler2 File Added: crash-stderr.txt
2020-06-25 12:11 phaesler2 File Added: stack-trace.txt
2020-06-25 12:21 phaesler2 Note Added: 0024504
2020-06-25 12:30 phaesler2 Note Added: 0024505
2020-06-25 13:00 x42 Category documentation => bugs
2020-09-21 10:58 phaesler2 Note Added: 0025044