Thread 21 (Thread 0x7fffcbfff700 (LWP 23037)): #0 0x00007fffed461239 in syscall () at /lib64/libc.so.6 #1 0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007ffff6a6c33d in ARDOUR::AudioEngine::do_reset_backend() (this=0x17c38b0) at ../libs/ardour/audioengine.cc:501 #3 0x00007ffff6a793ef in boost::_mfi::mf0::operator()(ARDOUR::AudioEngine*) const (this=0x17c7d30, p=x17c38b0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6a78be0 in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (tis=0x17c7d40, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff6a780ef in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x17c7d30) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff6a777ec in sigc::adaptor_functor, boost::_bi:list1 > > >::operator()() const (this=0x17c7d30) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007ffff6a766a0 in sigc::internal::slot_call0, boost:_bi::list1 > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x17c7d00) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #9 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #10 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #11 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 20 (Thread 0x7fffcb7fe700 (LWP 23038)): #0 0x00007fffed461239 in syscall () at /lib64/libc.so.6 #1 0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007ffff6a6c560 in ARDOUR::AudioEngine::do_devicelist_update() (this=0x17c38b0) at ../libs/ardour/audioengine.cc:536 #3 0x00007ffff6a793ef in boost::_mfi::mf0::operator()(ARDOUR::AudioEngine*) const (this=0x17c7d80, p=x17c38b0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6a78be0 in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (tis=0x17c7d90, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff6a780ef in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x17c7d80) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff6a777ec in sigc::adaptor_functor, boost::_bi:list1 > > >::operator()() const (this=0x17c7d80) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007ffff6a766a0 in sigc::internal::slot_call0, boost:_bi::list1 > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x17c7d50) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #9 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #10 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #11 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 19 (Thread 0x7fffc9e0e700 (LWP 23045)): #0 0x00007fffed45b66d in poll () at /lib64/libc.so.6 #1 0x00007ffff44c3dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffff44c4142 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #3 0x00007ffff2b03696 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0 #4 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 18 (Thread 0x7fffb3de9700 (LWP 23046)): #0 0x00007fffed45b66d in poll () at /lib64/libc.so.6 #1 0x00007ffff44c3dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffff44c3ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007ffff44c3f09 in glib_worker_main () at /lib64/libglib-2.0.so.0 #4 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7fffc91ba700 (LWP 23050)): #0 0x00007ffff0433530 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fffca8e8e46 in Jack::JackPosixProcessSync::Wait() () at /lib64/libjack.so.0 #2 0x00007fffca8e18b3 in Jack::JackMessageBuffer::Execute() () at /lib64/libjack.so.0 #3 0x00007fffca8e78a8 in Jack::JackPosixThread::ThreadHandler(void*) () at /lib64/libjack.so.0 #4 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7fffc9139700 (LWP 23051)): #0 0x00007ffff043654d in read () at /lib64/libpthread.so.0 #1 0x00007fffca8e9e6e in Jack::JackClientSocket::Read(void*, int) () at /lib64/libjack.so.0 #2 0x00007fffca8ed395 in Jack::JackClientNotification::Read(Jack::detail::JackChannelTransactionInterface*) () at /lib64/libjack.so.0 #3 0x00007fffca8ed0aa in Jack::JackSocketClientChannel::Execute() () at /lib64/libjack.so.0 #4 0x00007fffca8e78a8 in Jack::JackPosixThread::ThreadHandler(void*) () at /lib64/libjack.so.0 #5 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7fffc80ac700 (LWP 23052)): #0 0x00007ffff0435829 in do_futex_wait.constprop () at /lib64/libpthread.so.0 #1 0x00007ffff04358c4 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0 #2 0x00007ffff043596a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0 #3 0x00007ffff6bb4180 in PBD::ProcessSemaphore::wait() (this=0x250ca30) at /home/chris/Src/Ardour/ardour/libs/pbd/pbd/semutils.h:56 #4 0x00007ffff6bb3d06 in ARDOUR::Graph::routes_no_roll(unsigned int, long, long, bool, int) (this= 0x250c940, nframes=1024, start_frame=58500, end_frame=59524, non_rt_pending=false, declick=0) at ../libs/ardour/graph.cc:559 #5 0x00007ffff6e28b4b in ARDOUR::Session::no_roll(unsigned int) (this=0x1ef77a0, nframes=1024) at ../libs/ardour/session_process.cc:147 #6 0x00007ffff6e2893a in ARDOUR::Session::fail_roll(unsigned int) (this=0x1ef77a0, nframes=1024) at ../libs/ardour/session_process.cc:126 #7 0x00007ffff6e2c09f in ARDOUR::Session::process_without_events(unsigned int) (this=0x1ef77a0, nframes=1024) at ../libs/ardour/session_process.cc:830 #8 0x00007ffff6e299a1 in ARDOUR::Session::process_with_events(unsigned int) (this=0x1ef77a0, nframes=1024) at ../libs/ardour/session_process.cc:361 #9 0x00007ffff6e28671 in ARDOUR::Session::process(unsigned int) (this=0x1ef77a0, nframes=1024) at ../libs/ardour/session_process.cc:76 #10 0x00007ffff6a6bd12 in ARDOUR::AudioEngine::process_callback(unsigned int) (this=0x17c38b0, nframes=1024) at ../libs/ardour/audioengine.cc:351 #11 0x00007fffd80655a7 in ARDOUR::JACKAudioBackend::process_thread() (this=0x1bf5c40) at ../libs/backends/jack/jack_audiobackend.cc:934 #12 0x00007fffd806552c in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x1bf5c40) at ../libs/backends/jack/jack_audiobackend.cc:911 #13 0x00007fffca8c708f in Jack::JackClient::Execute() () at /lib64/libjack.so.0 #14 0x00007fffca8e78a8 in Jack::JackPosixThread::ThreadHandler(void*) () at /lib64/libjack.so.0 #15 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #16 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7fffb0088700 (LWP 23053)): #0 0x00007fff986efe8d in Roomy::run(void*, unsigned int) () at /usr/lib64/lv2/artyfx.lv2/artyfx.so #1 0x00007ffff6ece77b in lilv_instance_run(LilvInstance*, uint32_t) (instance=0x84e6fc0, sample_count=1024) at /usr/include/lilv-0/lilv/lilv.h:1559 #2 0x00007ffff6ed9ffd in ARDOUR::LV2Plugin::run(unsigned int) (this=0x8cd0560, nframes=1024) at ../libs/ardour/lv2_plugin.cc:2245 #3 0x00007ffff6ed9202 in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) (this=0x8cd0560, bufs=..., in_map=..., out_map=..., nframes=1024, offset=0) at ../libs/ardour/lv2_plugin.cc:2064 #4 0x00007ffff6ce4b08 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, unsigned int, long, bool, long) (this= 0x8cd22f0, bufs=..., nframes=1024, offset=0, with_auto=false, now=0) at ../libs/ardour/plugin_insert.cc:406 #5 0x00007ffff6ce52b7 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, unsigned int, bool) (this=0x8cd22f0, bufs=..., start_frame=58500, nframes=1024) at ../libs/ardour/plugin_insert.cc:470 #6 0x00007ffff6d5775a in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) (this=0x8cf7c50, bufs=..., start_frame=58500, end_frame=59524, nframes=1024, declick=0, gain_automation_ok=true) at ../libs/ardour/route.cc:607 #7 0x00007ffff6d586ac in ARDOUR::Route::passthru(ARDOUR::BufferSet&, long, long, unsigned int, int) (this=0x8cf7c50, bufs=..., start_frame=58500, end_frame=59524, nframes=1024, declick=0) at ../libs/ardour/route.cc:752 #8 0x00007ffff6d680e8 in ARDOUR::Route::no_roll(unsigned int, long, long, bool) (this=0x8cf7c50, nframes=1024, start_frame=58500, end_frame=59524, session_state_changing=false) at ../libs/ardour/route.cc:3344 #9 0x00007ffff6bb3f54 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) (this=0x250c940, route=0x8cf7c50) at ../libs/ardour/graph.cc:577 #10 0x00007ffff6bb8fdc in ARDOUR::GraphNode::process() (this=0x8cf7ef0) at ../libs/ardour/graphnode.cc:79 #11 0x00007ffff6bb2675 in ARDOUR::Graph::run_one() (this=0x250c940) at ../libs/ardour/graph.cc:394 #12 0x00007ffff6bb2b16 in ARDOUR::Graph::main_thread() (this=0x250c940) at ../libs/ardour/graph.cc:450 #13 0x00007ffff6bb807d in boost::_mfi::mf0::operator()(ARDOUR::Graph*) const (this=0x7fffb0087c58, p=0x250c940) at /usr/include/boost/bind/mem_fn_template.hpp:49 #14 0x00007ffff6bb7ad2 in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0x7fffb0087c68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #15 0x00007ffff6bb74a9 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x7fffb0087c58) at /usr/include/boost/bind/bind_template.hpp:20 #16 0x00007ffff6bb6e0f 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:153 #17 0x0000000000640bbe in boost::function0::operator()() const (this=0x7fffb0087c50) at /usr/include/boost/function/function_template.hpp:767 #18 0x00007fffd80654dd in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x23fdb40) at ../libs/backends/jack/jack_audiobackend.cc:903 #19 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #20 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7fff9aea5700 (LWP 23054)): #0 0x00007ffff0435829 in do_futex_wait.constprop () at /lib64/libpthread.so.0 #1 0x00007ffff04358c4 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0 #2 0x00007ffff043596a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0 #3 0x00007ffff6bb4180 in PBD::ProcessSemaphore::wait() (this=0x250c9f0) at /home/chris/Src/Ardour/ardour/libs/pbd/pbd/semutils.h:56 #4 0x00007ffff6bb251a in ARDOUR::Graph::run_one() (this=0x250c940) at ../libs/ardour/graph.cc:381 #5 0x00007ffff6bb2892 in ARDOUR::Graph::helper_thread() (this=0x250c940) at ../libs/ardour/graph.cc:412 #6 0x00007ffff6bb807d in boost::_mfi::mf0::operator()(ARDOUR::Graph*) const (this=0x7fff9aea4c58, p=0x250c940) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007ffff6bb7ad2 in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0x7fff9aea4c68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #8 0x00007ffff6bb74a9 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x7fff9aea4c58) at /usr/include/boost/bind/bind_template.hpp:20 #9 0x00007ffff6bb6e0f 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:153 #10 0x0000000000640bbe in boost::function0::operator()() const (this=0x7fff9aea4c50) at /usr/include/boost/function/function_template.hpp:767 #11 0x00007fffd80654dd in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x23fdb40) at ../libs/backends/jack/jack_audiobackend.cc:903 #12 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #13 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7fff9ae24700 (LWP 23055)): #0 0x00007ffff0435829 in do_futex_wait.constprop () at /lib64/libpthread.so.0 #1 0x00007ffff04358c4 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0 #2 0x00007ffff043596a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0 #3 0x00007ffff6bb4180 in PBD::ProcessSemaphore::wait() (this=0x250c9f0) at /home/chris/Src/Ardour/ardour/libs/pbd/pbd/semutils.h:56 #4 0x00007ffff6bb251a in ARDOUR::Graph::run_one() (this=0x250c940) at ../libs/ardour/graph.cc:381 #5 0x00007ffff6bb2892 in ARDOUR::Graph::helper_thread() (this=0x250c940) at ../libs/ardour/graph.cc:412 #6 0x00007ffff6bb807d in boost::_mfi::mf0::operator()(ARDOUR::Graph*) const (this=0x7fff9ae23c58, p=0x250c940) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007ffff6bb7ad2 in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0x7fff9ae23c68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #8 0x00007ffff6bb74a9 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0x7fff9ae23c58) at /usr/include/boost/bind/bind_template.hpp:20 #9 0x00007ffff6bb6e0f 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:153 #10 0x0000000000640bbe in boost::function0::operator()() const (this=0x7fff9ae23c50) at /usr/include/boost/function/function_template.hpp:767 #11 0x00007fffd80654dd in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x23fdb40) at ../libs/backends/jack/jack_audiobackend.cc:903 #12 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #13 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fff9ada2800 (LWP 23056)): #0 0x00007fffed45b66d in poll () at /lib64/libc.so.6 #1 0x00007ffff568c4b0 in CrossThreadChannel::poll_for_request() (this=0x1b77000) at ../libs/pbd/crossthread.posix.cc:73 #2 0x00007ffff568c519 in CrossThreadChannel::receive(char&, bool) (this=0x1b77000, msg=@0x7fff9ada163f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:94 #3 0x00007ffff6ad25b3 in ARDOUR::Butler::thread_work() (this=0x1b76f70) at ../libs/ardour/butler.cc:175 #4 0x00007ffff6ad2337 in ARDOUR::Butler::_thread_work(void*) (arg=0x1b76f70) at ../libs/ardour/butler.cc:156 #5 0x00007ffff56a276c in fake_thread_start(void*) (arg=0x5867fd0) at ../libs/pbd/pthread_utils.cc:93 #6 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #7 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fffb2d57700 (LWP 23057)): #0 0x00007fffed45b66d in poll () at /lib64/libc.so.6 #1 0x00007ffff44c3dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffff44c4142 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #3 0x00007ffff5676c89 in BaseUI::main_thread() (this=0x5868360) at ../libs/pbd/base_ui.cc:86 #4 0x00007ffff567a892 in sigc::bound_mem_functor0::operator()() const (this=0x58689e8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff567a53a in sigc::adaptor_functor >::operator()() const (this=0x58689e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #6 0x00007ffff5679eb9 in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x58689b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #8 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #9 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fffb1d55700 (LWP 23058)): #0 0x00007ffff0433530 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007ffff6e2d811 in ARDOUR::Session::emit_thread_run() (this=0x1ef77a0) at ../libs/ardour/session_process.cc:1313 #2 0x00007ffff6e2d7ae in ARDOUR::Session::emit_thread(void*) (arg=0x1ef77a0) at ../libs/ardour/session_process.cc:1302 #3 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fffb2556700 (LWP 23059)): #0 0x00007ffff0436c7d in nanosleep () at /lib64/libpthread.so.0 #1 0x00007ffff44ec6c8 in g_usleep () at /lib64/libglib-2.0.so.0 #2 0x00007ffff6abe4dd in ARDOUR::AutomationWatch::thread() (this=0x91f4610) at ../libs/ardour/automation_watch.cc:153 #3 0x00007ffff6ac19eb in boost::_mfi::mf0::operator()(ARDOUR::AutomationWatch*) const (this=0xa63afb0, p=0x91f4610) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6ac1668 in boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) (this=0xa63afc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff6ac1141 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() (this=0xa63afb0) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff6ac10ce in sigc::adaptor_functor, boost::_bi::list1 > > >::operator()() const (this=0xa63afb0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007ffff6ac0b8a in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it(sigc::internal::slot_rep*) (rep=0xa63af80) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #9 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #10 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #11 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fff8adf8700 (LWP 23064)): #0 0x00007fffed461239 in syscall () at /lib64/libc.so.6 #1 0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007ffff79393c9 in ArdourCanvas::WaveView::drawing_thread() () at ../libs/canvas/wave_view.cc:1517 #3 0x0000000000c88519 in sigc::pointer_functor0::operator()() const (this=0xa36e248) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000c8600a in sigc::adaptor_functor >::operator()() const (this=0xa36e240) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #5 0x0000000000c82bbb in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0xa36e210) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #7 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #8 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fffdab64700 (LWP 23033)): #0 0x00007ffff0436c7d in nanosleep () at /lib64/libpthread.so.0 #1 0x00007ffff44ec6c8 in g_usleep () at /lib64/libglib-2.0.so.0 #2 0x0000000000f5fd5f in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:476 #3 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fffda363700 (LWP 23034)): #0 0x00007fffed461239 in syscall () at /lib64/libc.so.6 #1 0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007ffff6e96430 in peak_thread_work() () at ../libs/ardour/source_factory.cc:68 #3 0x0000000000c88519 in sigc::pointer_functor0::operator()() const (this=0x1853118) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000c8600a in sigc::adaptor_functor >::operator()() const (this=0x1853110) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #5 0x0000000000c82bbb in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x18530e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #7 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #8 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fffd9b62700 (LWP 23035)): #0 0x00007fffed461239 in syscall () at /lib64/libc.so.6 #1 0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007ffff6e96430 in peak_thread_work() () at ../libs/ardour/source_factory.cc:68 #3 0x0000000000c88519 in sigc::pointer_functor0::operator()() const (this=0x1853d08) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000c8600a in sigc::adaptor_functor >::operator()() const (this=0x1853d00) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #5 0x0000000000c82bbb in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x1853cd0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #7 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #8 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fffd9361700 (LWP 23036)): #0 0x00007fffed461239 in syscall () at /lib64/libc.so.6 #1 0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007ffff6a1be08 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:85 #3 0x00007ffff6a1bbf4 in analyser_work() () at ../libs/ardour/analyser.cc:50 #4 0x0000000000c88519 in sigc::pointer_functor0::operator()() const (this=0x18531c8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x0000000000c8600a in sigc::adaptor_functor >::operator()() const (this=0x18531c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #6 0x0000000000c82bbb in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x1853190) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1 #8 0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #9 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fffed466f3d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7ffff7f7a9c0 (LWP 23025)): #0 0x00007ffff6bf02fd in ARDOUR::LadspaPlugin::port_descriptor(unsigned int) const (this=0x85d54c0, i=0) at ../libs/ardour/ladspa_plugin.cc:960 #1 0x00007ffff6bed130 in ARDOUR::LadspaPlugin::get_parameter(unsigned int) const (this=0x85d54c0, which=0) at ../libs/ardour/ladspa_plugin.cc:324 #2 0x00007ffff6ce56d6 in ARDOUR::PluginInsert::get_parameter(Evoral::Parameter) (this=0x84ef480, param=...) at ../libs/ardour/plugin_insert.cc:540 #3 0x00007ffff6ce98ba in ARDOUR::PluginInsert::PluginControl::get_value() const (this=0x86274b0) at ../libs/ardour/plugin_insert.cc:1325 #4 0x0000000000c6280d in ProcessorEntry::Control::control_changed() (this=0xafd21f0) at ../gtk2_ardour/processor_box.cc:636 #5 0x0000000000c865b4 in sigc::bound_mem_functor0::operator()() const (this=0x9e6add8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #6 0x0000000000c83422 in sigc::adaptor_functor >::operator()() const (this=0x9e6add0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x0000000000c8031d in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x9e6ada0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x000000000063f86e in sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*) (impl=0xa427910) at /usr/include/sigc++-2.0/sigc++/signal.h:772 #9 0x0000000000641e0a in sigc::signal0::emit() const (this=0x16baba0 <(anonymous namespace)::get_timers()::timers+320>) at /usr/include/sigc++-2.0/sigc++/signal.h:2679 #10 0x0000000000640ffe in sigc::signal0::operator()() const (this=0x16baba0 <(anonymous namespace)::get_timers()::timers+320>) at /usr/include/sigc++-2.0/sigc++/signal.h:2687 #11 0x00007ffff56b73e1 in PBD::StandardTimer::on_elapsed() (this=0x16bab80 <(anonymous namespace)::get_timers()::timers+288>) at ../libs/pbd/timer.cc:124 #12 0x0000000000ed0380 in (anonymous namespace)::StandardTimer::on_elapsed() (this=0x16bab80 <(anonymous namespace)::get_timers()::timers+288>) at ../gtk2_ardour/timers.cc:41 #13 0x00007ffff56b72b9 in PBD::Timer::timeout_handler() (this=0x16bab80 <(anonymous namespace)::get_timers()::timers+288>) at ../libs/pbd/timer.cc:99 #14 0x00007ffff56b716e in PBD::Timer::_timeout_handler(void*) (data=0x16bab80 <(anonymous namespace)::get_timers()::timers+288>) at ../libs/pbd/timer.cc:37 #15 0x00007ffff44c44e3 in g_timeout_dispatch () at /lib64/libglib-2.0.so.0 #16 0x00007ffff44c3a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #17 0x00007ffff44c3e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #18 0x00007ffff44c3ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #19 0x00007ffff3b2b151 in gtk_main_iteration () at /lib64/libgtk-x11-2.0.so.0 #20 0x0000000000667afb in ARDOUR_UI::gui_idle_handler() (this=0x1ab3e20) at ../gtk2_ardour/ardour_ui.cc:4322 #21 0x00000000006678cf in ARDOUR_UI::plugin_scan_dialog(std::string, std::string, bool) (this=0x1ab3e20, type="LXVST", plugin="/usr/local/lib64/lxvst/DYN4000-2.so", can_cancel=true) at ../gtk2_ardour/ardour_ui.cc:4313 #22 0x000000000069b001 in boost::_mfi::mf3::operator()(ARDOUR_UI*, std::string, std::string, bool) const (this=0x6496a98, p=0x1ab3e20, a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=true) at /usr/include/boost/bind/mem_fn_template.hpp:393 #23 0x00000000006932a3 in boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> >::operator(), boost::_bi::list3 >(boost::_bi::type, boost::_mfi::mf3&, boost::_bi::list3&, int) (this=0x6496aa8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:457 #24 0x000000000068d713 in boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >::operator()(std::string&, std::string&, bool&) (this=0x6496a98, a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=@0x7fffffffb944: true) at /usr/include/boost/bind/bind_template.hpp:116 #25 0x0000000000687357 in boost::detail::function::void_function_obj_invoker3, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, std::string, std::string, bool>::invoke(boost::detail::function::function_buffer&, std::string, std::string, bool) (function_obj_ptr=..., a0="LXVST", a1="/usr/local/lib64/lxvst/DYN4000-2.so", a2=true) at /usr/include/boost/function/function_template.hpp:153 #26 0x00000000006a3b73 in boost::function3::operator()(std::string, std::string, bool) const (this=0x6496a90, a0="LXVST", a1="/usr/local/lib64/lxvst/DYN4000-2.so", a2=true) at /usr/include/boost/function/function_template.hpp:767 #27 0x00000000006a1511 in boost::_bi::list3, boost::_bi::value, boost::_bi::value >::operator(), boost::_bi::list0>(boost::_bi::type, boost::function&, boost::_bi::list0&, int) (this=0x6496ab0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392 #28 0x000000000069b66f in boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator()() (this=0x6496a90) at /usr/include/boost/bind/bind_template.hpp:20 #29 0x0000000000693530 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list3, boost::_bi::value, boost::_bi::value > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #30 0x0000000000640bbe in boost::function0::operator()() const (this=0x7fffffffbc30) at /usr/include/boost/function/function_template.hpp:767 #31 0x00007ffff758db50 in AbstractUI::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function >::compositor(boost::function, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool) (f=..., event_loop=0x1ab3e20, ir=0x0, a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=true) at /home/chris/Src/Ardour/ardour/build/libs/pbd/pbd/signals_generated.h:1235 #33 0x000000000069ba27 in boost::_bi::list6 >, boost::_bi::value, boost::_bi::value, boost::arg<1>, boost::arg<2>, boost::arg<3> >::operator(), PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool), boost::_bi::list3 >(boost::_bi::type, void (*&)(boost::function, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool), boost::_bi::list3&, int) (this=0x65f8418, f= @0x65f8410: 0x677b3a >::compositor(boost::function, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool)>, a=...) at /usr/include/boost/bind/bind.hpp:596 #34 0x00000000006936ab in boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool), boost::_bi::list6 >, boost::_bi::value, boost::_bi::value, boost::arg<1>, boost::arg<2>, boost::arg<3> > >::operator()(std::string&, std::string&, bool&) (this=0x65f8410, a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=@0x7fffffffbdf4: true) at /usr/include/boost/bind/bind_template.hpp:116 #35 0x000000000068dbf2 in boost::detail::function::void_function_obj_invoker3, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool), boost::_bi::list6 >, boost::_bi::value, boost::_bi::value, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, std::string, std::string, bool>::invoke(boost::detail::function::function_buffer&, std::string, std::string, bool) (function_obj_ptr=..., a0="LXVST", a1="/usr/local/lib64/lxvst/DYN4000-2.so", a2=true) at /usr/include/boost/function/function_template.hpp:153 #36 0x00000000006a3b73 in boost::function3::operator()(std::string, std::string, bool) const (this=0x6d02260, a0="LXVST", a1="/usr/local/lib64/lxvst/DYN4000-2.so", a2=true) at /usr/include/boost/function/function_template.hpp:767 #37 0x00007ffff6cf749d in PBD::Signal3 >::operator()(std::string, std::string, bool) (this=0x16ae5a0 , a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=true) at /home/chris/Src/Ardour/ardour/build/libs/pbd/pbd/signals_generated.h:1344 #38 0x00007ffff6cf5401 in ARDOUR::PluginManager::lxvst_discover_from_path(std::string, bool) (this=0x1853790, path="/usr/local/lib64/lxvst:/usr/local/lib/lxvst:/usr/lib64/lxvst:/usr/lib/lxvst:/usr/local/lib64/linux_vst:/usr/local/lib/linux_vst:/usr/lib64/linux_vst:/usr/lib/linux_vst:/usr/lib/vst:/usr/local/lib/vst", cache_only=false) at ../libs/ardour/plugin_manager.cc:844 #39 0x00007ffff6cf50c3 in ARDOUR::PluginManager::lxvst_refresh(bool) (this=0x1853790, cache_only=false) at ../libs/ardour/plugin_manager.cc:818 #40 0x00007ffff6cf27bc in ARDOUR::PluginManager::refresh(bool) (this=0x1853790, cache_only=false) at ../libs/ardour/plugin_manager.cc:247 #41 0x0000000000cdda4e in PluginOptions::refresh_clicked() (this=0x621b200) at ../gtk2_ardour/rc_option_editor.cc:1740 #42 0x0000000000d0cc6c in sigc::bound_mem_functor0::operator()() const (this=0x621c388) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #43 0x0000000000d043a0 in sigc::adaptor_functor >::operator()() const (this=0x621c380) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #44 0x0000000000cf95d7 in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) (rep=0x621c350) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #45 0x00007ffff4a5ce38 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at /lib64/libglibmm-2.4.so.1 #46 0x00007ffff47c3cd5 in g_closure_invoke () at /lib64/libgobject-2.0.so.0 #47 0x00007ffff47d58d4 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0 #48 0x00007ffff47ddef0 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 #49 0x00007ffff47de29f in g_signal_emit () at /lib64/libgobject-2.0.so.0 #50 0x00007ffff3a75545 in gtk_real_button_released.part () at /lib64/libgtk-x11-2.0.so.0 #51 0x00007ffff47c3f04 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0 #52 0x00007ffff47ddc7d in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 #53 0x00007ffff47de29f in g_signal_emit () at /lib64/libgobject-2.0.so.0 #54 0x00007ffff3a741ec in gtk_button_button_release () at /lib64/libgtk-x11-2.0.so.0 #55 0x00007ffff3b2d83d in _gtk_marshal_BOOLEAN__BOXED () at /lib64/libgtk-x11-2.0.so.0 #56 0x00007ffff47c3cd5 in g_closure_invoke () at /lib64/libgobject-2.0.so.0 #57 0x00007ffff47d5d5f in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0 #58 0x00007ffff47ddae2 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 #59 0x00007ffff47de29f in g_signal_emit () at /lib64/libgobject-2.0.so.0 #60 0x00007ffff3c5d83c in gtk_widget_event_internal () at /lib64/libgtk-x11-2.0.so.0 #61 0x00007ffff3b2bb24 in gtk_propagate_event () at /lib64/libgtk-x11-2.0.so.0 #62 0x00007ffff3b2beeb in gtk_main_do_event () at /lib64/libgtk-x11-2.0.so.0 #63 0x00007ffff37847ac in gdk_event_dispatch () at /lib64/libgdk-x11-2.0.so.0 #64 0x00007ffff44c3a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #65 0x00007ffff44c3e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #66 0x00007ffff44c4142 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #67 0x00007ffff3b2af37 in gtk_main () at /lib64/libgtk-x11-2.0.so.0 #68 0x00007ffff758a7c8 in Gtkmm2ext::UI::run(Receiver&) (this=0x1ab3e20, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:280 #69 0x0000000000a72f94 in main(int, char**) (argc=1, argv=0x7fffffffd368) at ../gtk2_ardour/main.cc:362