Thread 23 (Thread 0x7f1774e4d700 (LWP 24055)): #0 0x00007f178b138871 in clock_nanosleep@GLIBC_2.2.5 () at /lib64/libc.so.6 #1 0x00007f178b13e1c7 in nanosleep () at /lib64/libc.so.6 #2 0x00007f178d0bf2f7 in g_usleep () at /lib64/libglib-2.0.so.0 #3 0x00007f178ecf4131 in ARDOUR::AutomationWatch::thread() (this=0x82b83d0) at ../libs/ardour/automation_watch.cc:195 #4 0x00007f178ecf9439 in boost::_mfi::mf0::operator()(ARDOUR::AutomationWatch*) const (this=0x4ba0aa0, p=0x82b83d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007f178ecf904d in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0x4ba0ab0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #6 0x00007f178ecf891b in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x4ba0aa0) at /usr/include/boost/bind/bind.hpp:1294 #7 0x00007f178ecf88ac in sigc::adaptor_functor, boost::_bi::list1 > > >::operator()() const (this=0x4ba0aa0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #8 0x00007f178ecf8300 in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x4ba0a70) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136 #9 0x00007f178d222f0a in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #10 0x00007f178d0bd812 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #11 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #12 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 22 (Thread 0x7f175a7fc700 (LWP 24054)): #0 0x00007f178bb6de92 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f178f2e2ffc in ARDOUR::Session::auto_connect_thread_run() (this=0x3707d10) at ../libs/ardour/session.cc:7060 #2 0x00007f178f2e2cfa in ARDOUR::Session::auto_connect_thread(void*) (arg=0x3707d10) at ../libs/ardour/session.cc:7004 #3 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 21 (Thread 0x7f172f7fe700 (LWP 24053)): #0 0x00007f178bb6de92 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f178f359c6f in ARDOUR::Session::emit_thread_run() (this=0x3707d10) at ../libs/ardour/session_process.cc:1110 #2 0x00007f178f359c0c in ARDOUR::Session::emit_thread(void*) (arg=0x3707d10) at ../libs/ardour/session_process.cc:1099 #3 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 20 (Thread 0x7f1758ff9700 (LWP 24045)): #0 0x00007f178b166b6f in poll () at /lib64/libc.so.6 #1 0x00007f178d093ace in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007f178d093e53 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #3 0x00007f178d4f4724 in BaseUI::main_thread() (this=0x37429e0) at ../libs/pbd/base_ui.cc:98 #4 0x00007f178d4f86f7 in sigc::bound_mem_functor0::operator()() const (this=0x5695128) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991 #5 0x00007f178d4f8394 in sigc::adaptor_functor >::operator()() const (this=0x5695120) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #6 0x00007f178d4f7dfb in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x56950f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136 #7 0x00007f178d222f0a in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #8 0x00007f178d0bd812 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #9 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 19 (Thread 0x7f175992c700 (LWP 24044)): #0 0x00007f178b166b6f in poll () at /lib64/libc.so.6 #1 0x00007f178d50a314 in CrossThreadChannel::poll_for_request() (this=0x332a3c8) at ../libs/pbd/crossthread.posix.cc:102 #2 0x00007f178d50a37d in CrossThreadChannel::receive(char&, bool) (this=0x332a3c8, msg=@0x7f175992b2ef: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123 #3 0x00007f178ed0a84e in ARDOUR::Butler::thread_work() (this=0x332a330) at ../libs/ardour/butler.cc:172 #4 0x00007f178ed0a5d3 in ARDOUR::Butler::_thread_work(void*) (arg=0x332a330) at ../libs/ardour/butler.cc:153 #5 0x00007f178d52d713 in fake_thread_start(void*) (arg=0x56948d0) at ../libs/pbd/pthread_utils.cc:113 #6 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #7 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 18 (Thread 0x7f175bc91a00 (LWP 24043)): #0 0x00007f178bb70a24 in do_futex_wait.constprop () at /lib64/libpthread.so.0 #1 0x00007f178bb70b28 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0 #2 0x00007f178ee24ce0 in PBD::Semaphore::wait() (this=0x33976e0) at ../libs/pbd/pbd/semutils.h:64 #3 0x00007f178ee2244e in ARDOUR::Graph::run_one() (this=0x3397630) at ../libs/ardour/graph.cc:426 #4 0x00007f178ee22928 in ARDOUR::Graph::helper_thread() (this=0x3397630) at ../libs/ardour/graph.cc:470 #5 0x00007f178ee28cfd in boost::_mfi::mf0::operator()(ARDOUR::Graph*) const (this=0x7f175bc90ef8, p=0x3397630) at /usr/include/boost/bind/mem_fn_template.hpp:49 #6 0x00007f178ee28555 in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0x7f175bc90f08, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #7 0x00007f178ee279f9 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x7f175bc90ef8) at /usr/include/boost/bind/bind.hpp:1294 #8 0x00007f178ee27260 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #9 0x0000000000727fa4 in boost::function0::operator()() const (this=0x7f175bc90ef0) at /usr/include/boost/function/function_template.hpp:763 #10 0x00007f1777073188 in ARDOUR::PulseAudioBackend::pulse_process_thread(void*) (arg=0x32c9730) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:744 #11 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #12 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7f175bcd9a00 (LWP 24041)): #0 0x00007f178bb70a24 in do_futex_wait.constprop () at /lib64/libpthread.so.0 #1 0x00007f178bb70b28 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0 #2 0x00007f178ee24ce0 in PBD::Semaphore::wait() (this=0x33976e0) at ../libs/pbd/pbd/semutils.h:64 #3 0x00007f178ee2244e in ARDOUR::Graph::run_one() (this=0x3397630) at ../libs/ardour/graph.cc:426 #4 0x00007f178ee22928 in ARDOUR::Graph::helper_thread() (this=0x3397630) at ../libs/ardour/graph.cc:470 #5 0x00007f178ee28cfd in boost::_mfi::mf0::operator()(ARDOUR::Graph*) const (this=0x7f175bcd8ef8, p=0x3397630) at /usr/include/boost/bind/mem_fn_template.hpp:49 #6 0x00007f178ee28555 in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0x7f175bcd8f08, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #7 0x00007f178ee279f9 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x7f175bcd8ef8) at /usr/include/boost/bind/bind.hpp:1294 #8 0x00007f178ee27260 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #9 0x0000000000727fa4 in boost::function0::operator()() const (this=0x7f175bcd8ef0) at /usr/include/boost/function/function_template.hpp:763 #10 0x00007f1777073188 in ARDOUR::PulseAudioBackend::pulse_process_thread(void*) (arg=0x2a344d0) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:744 #11 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #12 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7f177403ea00 (LWP 24039)): #0 0x00007f178bb70a24 in do_futex_wait.constprop () at /lib64/libpthread.so.0 #1 0x00007f178bb70b28 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0 #2 0x00007f178ee24ce0 in PBD::Semaphore::wait() (this=0x3397708) at ../libs/pbd/pbd/semutils.h:64 #3 0x00007f178ee217bd in ARDOUR::Graph::reached_terminal_node() (this=0x3397630) at ../libs/ardour/graph.cc:301 #4 0x00007f178ee29435 in ARDOUR::GraphNode::finish(int) (this=0x7ee6b38, chain=0) at ../libs/ardour/graphnode.cc:73 #5 0x00007f178ee24d4a in ARDOUR::GraphNode::run(int) (this=0x7ee6b38, chain=0) at ../libs/ardour/ardour/graphnode.h:63 #6 0x00007f178ee225c8 in ARDOUR::Graph::run_one() (this=0x3397630) at ../libs/ardour/graph.cc:442 #7 0x00007f178ee22d41 in ARDOUR::Graph::main_thread() (this=0x3397630) at ../libs/ardour/graph.cc:523 #8 0x00007f178ee28cfd in boost::_mfi::mf0::operator()(ARDOUR::Graph*) const (this=0x7f177403def8, p=0x3397630) at /usr/include/boost/bind/mem_fn_template.hpp:49 #9 0x00007f178ee28555 in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0x7f177403df08, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #10 0x00007f178ee279f9 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x7f177403def8) at /usr/include/boost/bind/bind.hpp:1294 #11 0x00007f178ee27260 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #12 0x0000000000727fa4 in boost::function0::operator()() const (this=0x7f177403def0) at /usr/include/boost/function/function_template.hpp:763 #13 0x00007f1777073188 in ARDOUR::PulseAudioBackend::pulse_process_thread(void*) (arg=0x33b6ca0) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:744 #14 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #15 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7f177406ea00 (LWP 24037)): #0 0x00007f178bb70a24 in do_futex_wait.constprop () at /lib64/libpthread.so.0 #1 0x00007f178bb70b28 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0 #2 0x00007f178ee24ce0 in PBD::Semaphore::wait() (this=0x3443d60) at ../libs/pbd/pbd/semutils.h:64 #3 0x00007f178f2a60a7 in ARDOUR::RTTaskList::run() (this=0x3443d30) at ../libs/ardour/rt_tasklist.cc:112 #4 0x00007f178f2a5e94 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x3443d30) at ../libs/ardour/rt_tasklist.cc:68 #5 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7f1774086a00 (LWP 24035)): #0 0x00007f178bb70a24 in do_futex_wait.constprop () at /lib64/libpthread.so.0 #1 0x00007f178bb70b28 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0 #2 0x00007f178ee24ce0 in PBD::Semaphore::wait() (this=0x3443d60) at ../libs/pbd/pbd/semutils.h:64 #3 0x00007f178f2a60a7 in ARDOUR::RTTaskList::run() (this=0x3443d30) at ../libs/ardour/rt_tasklist.cc:112 #4 0x00007f178f2a5e94 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x3443d30) at ../libs/ardour/rt_tasklist.cc:68 #5 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7f177409ea00 (LWP 24033)): #0 0x00007f178bb70a24 in do_futex_wait.constprop () at /lib64/libpthread.so.0 #1 0x00007f178bb70b28 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0 #2 0x00007f178ee24ce0 in PBD::Semaphore::wait() (this=0x3443d60) at ../libs/pbd/pbd/semutils.h:64 #3 0x00007f178f2a60a7 in ARDOUR::RTTaskList::run() (this=0x3443d30) at ../libs/ardour/rt_tasklist.cc:112 #4 0x00007f178f2a5e94 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x3443d30) at ../libs/ardour/rt_tasklist.cc:68 #5 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f177450ba00 (LWP 23939)): #0 0x00007f178bb6de92 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f1776fdd9cc in pa_threaded_mainloop_wait () at /lib64/libpulse.so.0 #2 0x00007f177707436a in ARDOUR::PulseAudioBackend::main_process_thread() (this=0x21b5f80) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:1056 #3 0x00007f17770729fe in pthread_process(void*) (arg=0x21b5f80) at ../libs/backends/pulseaudio/pulseaudio_backend.cc:583 #4 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f175b7fe700 (LWP 23937)): #0 0x00007f178b166b6f in poll () at /lib64/libc.so.6 #1 0x00007f1776fdd246 in poll_func () at /lib64/libpulse.so.0 #2 0x00007f1776fce991 in pa_mainloop_poll () at /lib64/libpulse.so.0 #3 0x00007f1776fcf013 in pa_mainloop_iterate () at /lib64/libpulse.so.0 #4 0x00007f1776fcf0c0 in pa_mainloop_run () at /lib64/libpulse.so.0 #5 0x00007f1776fdd31d in thread () at /lib64/libpulse.so.0 #6 0x00007f1776f795cc in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-13.99.so #7 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f177564e700 (LWP 23929)): #0 0x00007f178b166b6f in poll () at /lib64/libc.so.6 #1 0x00007f178d093ace in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007f178d093e53 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #3 0x00007f178c85b6aa in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0 #4 0x00007f178d0bd812 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f1775e4f700 (LWP 23928)): #0 0x00007f178b166b6f in poll () at /lib64/libc.so.6 #1 0x00007f178d093ace in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007f178d093c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f178d093c51 in glib_worker_main () at /lib64/libglib-2.0.so.0 #4 0x00007f178d0bd812 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f1777982700 (LWP 23925)): #0 0x00007f178b16c43d in syscall () at /lib64/libc.so.6 #1 0x00007f178d0e2303 in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007f178ec9bc6f in ARDOUR::AudioEngine::do_devicelist_update() (this=0x2182950) at ../libs/ardour/audioengine.cc:703 #3 0x00007f178eca8ba7 in boost::_mfi::mf0::operator()(ARDOUR::AudioEngine*) const (this=0x20c7230, p=0x2182950) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007f178eca85bb in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0x20c7240, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #5 0x00007f178eca7d95 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x20c7230) at /usr/include/boost/bind/bind.hpp:1294 #6 0x00007f178eca7558 in sigc::adaptor_functor, boost::_bi::list1 > > >::operator()() const (this=0x20c7230) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007f178eca6a7e in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x20c7200) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136 #8 0x00007f178d222f0a in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #9 0x00007f178d0bd812 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #10 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f1784abd700 (LWP 23924)): #0 0x00007f178b16c43d in syscall () at /lib64/libc.so.6 #1 0x00007f178d0e2303 in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007f178ec9ba30 in ARDOUR::AudioEngine::do_reset_backend() (this=0x2182950) at ../libs/ardour/audioengine.cc:667 #3 0x00007f178eca8ba7 in boost::_mfi::mf0::operator()(ARDOUR::AudioEngine*) const (this=0x20c7280, p=0x2182950) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007f178eca85bb in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0x20c7290, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #5 0x00007f178eca7d95 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x20c7280) at /usr/include/boost/bind/bind.hpp:1294 #6 0x00007f178eca7558 in sigc::adaptor_functor, boost::_bi::list1 > > >::operator()() const (this=0x20c7280) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007f178eca6a7e in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x20c7250) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136 #8 0x00007f178d222f0a in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #9 0x00007f178d0bd812 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #10 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f1786463700 (LWP 23922)): #0 0x00007f178b16c43d in syscall () at /lib64/libc.so.6 #1 0x00007f178d0e2303 in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007f178ec4f12e in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93 #3 0x00007f178ec4ef26 in analyser_work() () at ../libs/ardour/analyser.cc:58 #4 0x0000000000f91f3f in sigc::pointer_functor0::operator()() const (this=0x1dccd18) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x0000000000f8f1e8 in sigc::adaptor_functor >::operator()() const (this=0x1dccd10) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #6 0x0000000000f8b641 in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x1dccce0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136 #7 0x00007f178d222f0a in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #8 0x00007f178d0bd812 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #9 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f1786c64700 (LWP 23921)): #0 0x00007f178b16c43d in syscall () at /lib64/libc.so.6 #1 0x00007f178d0e2303 in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007f178f3e88e4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74 #3 0x0000000000f91f3f in sigc::pointer_functor0::operator()() const (this=0x1dccc58) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000f8f1e8 in sigc::adaptor_functor >::operator()() const (this=0x1dccc50) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #5 0x0000000000f8b641 in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x1dccc20) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136 #6 0x00007f178d222f0a in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #7 0x00007f178d0bd812 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #8 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f1787465700 (LWP 23920)): #0 0x00007f178b16c43d in syscall () at /lib64/libc.so.6 #1 0x00007f178d0e2303 in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007f178f3e88e4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74 #3 0x0000000000f91f3f in sigc::pointer_functor0::operator()() const (this=0x1dccb98) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000f8f1e8 in sigc::adaptor_functor >::operator()() const (this=0x1dccb90) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #5 0x0000000000f8b641 in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x1dccb60) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136 #6 0x00007f178d222f0a in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #7 0x00007f178d0bd812 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #8 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f1787c66700 (LWP 23919)): #0 0x00007f178b138871 in clock_nanosleep@GLIBC_2.2.5 () at /lib64/libc.so.6 #1 0x00007f178b13e1c7 in nanosleep () at /lib64/libc.so.6 #2 0x00007f178d0bf2f7 in g_usleep () at /lib64/libglib-2.0.so.0 #3 0x0000000001308561 in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463 #4 0x00007f178bb67432 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f178b1719d3 in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f1788041a00 (LWP 23903)): #0 0x00007f178b445e8f in __dynamic_cast () at /lib64/libstdc++.so.6 #1 0x0000000000ec4a6a in boost::dynamic_pointer_cast(boost::shared_ptr const&) (r=...) at /usr/include/boost/smart_ptr/shared_ptr.hpp:904 #2 0x00007f178f263000 in ARDOUR::Route::remove_processor(boost::shared_ptr, ARDOUR::Route::ProcessorStreams*, bool) (this=0x83bbc40, processor=..., err=0x0, need_process_lock=true) at ../libs/ardour/route.cc:1452 #3 0x0000000000f7067b in ProcessorBox::delete_processors(std::vector, std::allocator > > const&) (this=0x4a316a8, targets=std::vector of length 1, capacity 1 = {...}) at ../gtk2_ardour/processor_box.cc:3333 #4 0x0000000000f6ac07 in ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (this=0x4a316a8, op=ProcessorBox::ProcessorsDelete) at ../gtk2_ardour/processor_box.cc:2453 #5 0x0000000000f75a3c in ProcessorBox::rb_delete() () at ../gtk2_ardour/processor_box.cc:4079 #6 0x0000000000f91f3f in sigc::pointer_functor0::operator()() const (this=0x30f5698) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #7 0x0000000000f8f1e8 in sigc::adaptor_functor >::operator()() const (this=0x30f5690) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #8 0x0000000000f8b641 in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x30f5660) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136 #9 0x00007f178d2334cc in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at /lib64/libglibmm-2.4.so.1 #10 0x00007f178d17f88a in g_closure_invoke () at /lib64/libgobject-2.0.so.0 #11 0x00007f178d192612 in signal_emit_unlocked_R.isra.0 () at /lib64/libgobject-2.0.so.0 #12 0x00007f178d198af9 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 #13 0x00007f178d198c63 in g_signal_emit () at /lib64/libgobject-2.0.so.0 #14 0x00007f178cbfa4c5 in _gtk_action_emit_activate () at /lib64/libgtk-x11-2.0.so.0 #15 0x00007f178d17f88a in g_closure_invoke () at /lib64/libgobject-2.0.so.0 #16 0x00007f178d1920ba in signal_emit_unlocked_R.isra.0 () at /lib64/libgobject-2.0.so.0 #17 0x00007f178d198af9 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 #18 0x00007f178d198c63 in g_signal_emit () at /lib64/libgobject-2.0.so.0 #19 0x00007f178ce11ecc in gtk_widget_activate () at /lib64/libgtk-x11-2.0.so.0 #20 0x00007f178ccec2f5 in gtk_menu_shell_activate_item () at /lib64/libgtk-x11-2.0.so.0 #21 0x00007f178ccec666 in gtk_menu_shell_button_release () at /lib64/libgtk-x11-2.0.so.0 #22 0x00007f178ccd5d9d in _gtk_marshal_BOOLEAN__BOXED () at /lib64/libgtk-x11-2.0.so.0 #23 0x00007f178d17f88a in g_closure_invoke () at /lib64/libgobject-2.0.so.0 #24 0x00007f178d191e7e in signal_emit_unlocked_R.isra.0 () at /lib64/libgobject-2.0.so.0 #25 0x00007f178d1983be in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 #26 0x00007f178d198c63 in g_signal_emit () at /lib64/libgobject-2.0.so.0 #27 0x00007f178ce13384 in gtk_widget_event_internal () at /lib64/libgtk-x11-2.0.so.0 #28 0x00007f178ccd38f4 in gtk_propagate_event () at /lib64/libgtk-x11-2.0.so.0 #29 0x00007f178ccd3d3b in gtk_main_do_event () at /lib64/libgtk-x11-2.0.so.0 #30 0x00007f178cb18f90 in gdk_event_dispatch () at /lib64/libgdk-x11-2.0.so.0 #31 0x00007f178d0937af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #32 0x00007f178d093b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #33 0x00007f178d093e53 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #34 0x00007f178ccd2ba2 in gtk_main () at /lib64/libgtk-x11-2.0.so.0 #35 0x00007f178d6dbe88 in Gtkmm2ext::UI::run(Receiver&) (this=0x21b8240, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:293 #36 0x0000000000cc901a in main(int, char**) (argc=2, argv=0x7ffccb206e48) at ../gtk2_ardour/main.cc:437 282 /* this is called from the entry point of a wine-compiled 283 executable that is linked against gtk2_ardour built 284 as a shared library. 285 */ 286 extern "C" { 287 288 int ardour_main (int argc, char *argv[]) 289 290 #elif defined NOMAIN 291 int nomain (int argc, char *argv[]) #1 0x0000000000ec4a6a in boost::dynamic_pointer_cast (r=...) at /usr/include/boost/smart_ptr/shared_ptr.hpp:904 904 E * p = dynamic_cast< E* >( r.get() ); 899 { 900 (void) dynamic_cast< T* >( static_cast< U* >( 0 ) ); 901 902 typedef typename shared_ptr::element_type E; 903 904 E * p = dynamic_cast< E* >( r.get() ); 905 return p? shared_ptr( r, p ): shared_ptr(); 906 } 907 908 template shared_ptr reinterpret_pointer_cast( shared_ptr const & r ) BOOST_SP_NOEXCEPT #2 0x00007f178f263000 in ARDOUR::Route::remove_processor (this=0x83bbc40, processor=..., err=0x0, need_process_lock=true) at ../libs/ardour/route.cc:1452 1452 boost::shared_ptr iop = boost::dynamic_pointer_cast (*i); #2 0x00007f178f263000 in ARDOUR::Route::remove_processor (this=0x83bbc40, processor=..., err=0x0, need_process_lock=true) at ../libs/ardour/route.cc:1452 1452 boost::shared_ptr iop = boost::dynamic_pointer_cast (*i); $1 = {px = 0x505050505050505, pn = {pi_ = 0x505050505050505}} 1447 1448 /* stop redirects that send signals to JACK ports 1449 * from causing noise as a result of no longer being run 1450 */ 1451 1452 boost::shared_ptr iop = boost::dynamic_pointer_cast (*i); 1453 boost::shared_ptr pi = boost::dynamic_pointer_cast(*i); 1454 1455 if (pi != 0) { 1456 assert (iop == 0); 1457 iop = pi->sidechain(); 1458 } 1459 1460 if (iop != 0) { 1461 /* This calls Route::sidechain_change_handler -> Route::input_change_handler() 1462 * When the route is implicitly soloed this further calls 1463 * Route::direct_feeds_according_to_reality() which takes a 1464 * ReaderLock (_processor_lock). So we need to release the lock first. 1465 */ 1466 lm.release (); Detaching from program: /opt/ardour6/lib/ardour6/ardour-6.2.0, process 23903 [Inferior 1 (process 23903) detached]