(gdb) thread apply all bt Thread 20 (Thread 0x7fffc76b8700 (LWP 10275)): #0 0x00007fffec899ef3 in poll () from /lib64/libc.so.6 #1 0x00007ffff3f6a876 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff3f6acda in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff5c1f10e in BaseUI::main_thread (this=0x2e74f00) at ../libs/pbd/base_ui.cc:80 #4 0x00007ffff5c22865 in sigc::bound_mem_functor0::operator() (this=0x2e75648) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff5c225a6 in sigc::adaptor_functor >::operator() (this=0x2e75640) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00007ffff5c21f8d in sigc::internal::slot_call0, void>::call_it (rep=0x2e75610) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff46dca0d in ?? () from /usr/lib64/libglibmm-2.4.so.1 #8 0x00007ffff3f8bf95 in ?? () from /usr/lib64/libglib-2.0.so.0 #9 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7fff9f002800 (LWP 10274)): #0 0x00007fffec899ef3 in poll () from /lib64/libc.so.6 #1 0x00007ffff737bf95 in ARDOUR::Butler::thread_work (this=0x2d55330) at ../libs/ardour/butler.cc:150 #2 0x00007ffff737beef in ARDOUR::Butler::_thread_work (arg=0x2d55330) at ../libs/ardour/butler.cc:134 #3 0x00007ffff5c46a20 in fake_thread_start (arg=0x2e74d40) at ../libs/pbd/pthread_utils.cc:80 #4 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7fff97fff700 (LWP 10273)): #0 0x00007fffecb6ff70 in sem_wait () from /lib64/libpthread.so.0 #1 0x00007ffff743c48c in PBD::ProcessSemaphore::wait (this=0x2d5ca40) at /home/mikkl/work/ardour-3.9999/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff743a998 in ARDOUR::Graph::run_one (this=0x2d5c980) at ../libs/ardour/graph.cc:380 #3 0x00007ffff743acdf in ARDOUR::Graph::helper_thread (this=0x2d5c980) at ../libs/ardour/graph.cc:411 #4 0x00007ffff743feaa in boost::_mfi::mf0::operator() ( this=0x7fff97ffec68, p=0x2d5c980) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff743faf0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fff97ffec78, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff743f7e3 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fff97ffec68) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff743f3a5 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000e87010 in boost::function0::operator() (this=0x7fff97ffec60) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff7324a95 in ARDOUR::AudioEngine::_start_process_thread (arg=0x2d6cd40) at ../libs/ardour/audioengine.cc:1566 #10 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #11 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 ---Type to continue, or q to quit--- Thread 17 (Thread 0x7fff9f084700 (LWP 10272)): #0 0x00007fffecb6ff70 in sem_wait () from /lib64/libpthread.so.0 #1 0x00007ffff743c48c in PBD::ProcessSemaphore::wait (this=0x2d5ca40) at /home/mikkl/work/ardour-3.9999/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff743a998 in ARDOUR::Graph::run_one (this=0x2d5c980) at ../libs/ardour/graph.cc:380 #3 0x00007ffff743acdf in ARDOUR::Graph::helper_thread (this=0x2d5c980) at ../libs/ardour/graph.cc:411 #4 0x00007ffff743feaa in boost::_mfi::mf0::operator() ( this=0x7fff9f083c68, p=0x2d5c980) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff743faf0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fff9f083c78, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff743f7e3 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fff9f083c68) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff743f3a5 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000e87010 in boost::function0::operator() (this=0x7fff9f083c60) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff7324a95 in ARDOUR::AudioEngine::_start_process_thread (arg=0x2d6cd40) at ../libs/ardour/audioengine.cc:1566 #10 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #11 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7fff9f105700 (LWP 10271)): #0 0x00007fffecb6ff70 in sem_wait () from /lib64/libpthread.so.0 #1 0x00007ffff743c48c in PBD::ProcessSemaphore::wait (this=0x2d5ca60) at /home/mikkl/work/ardour-3.9999/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff743ad59 in ARDOUR::Graph::main_thread (this=0x2d5c980) at ../libs/ardour/graph.cc:430 #3 0x00007ffff743feaa in boost::_mfi::mf0::operator() ( this=0x7fff9f104c68, p=0x2d5c980) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff743faf0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fff9f104c78, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff743f7e3 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fff9f104c68) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff743f3a5 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #7 0x0000000000e87010 in boost::function0::operator() (this=0x7fff9f104c60) at /usr/include/boost/function/function_template.hpp:760 #8 0x00007ffff7324a95 in ARDOUR::AudioEngine::_start_process_thread (arg=0x2d6cd40) at ../libs/ardour/audioengine.cc:1566 #9 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7fff9f186700 (LWP 10270)): #0 0x00007fffecb70061 in sem_timedwait () from /lib64/libpthread.so.0 #1 0x00007fffeee7cfb2 in ?? () from /usr/lib64/libjack.so.0 ---Type to continue, or q to quit--- #2 0x00007fffeee66879 in ?? () from /usr/lib64/libjack.so.0 #3 0x00007fffeee65437 in ?? () from /usr/lib64/libjack.so.0 #4 0x00007ffff7320614 in ARDOUR::AudioEngine::process_thread (this=0x22fff50) at ../libs/ardour/audioengine.cc:437 #5 0x00007ffff731ff86 in ARDOUR::AudioEngine::_process_thread (arg=0x22fff50) at ../libs/ardour/audioengine.cc:335 #6 0x00007fffeee63e83 in ?? () from /usr/lib64/libjack.so.0 #7 0x00007fffeee7c5d0 in ?? () from /usr/lib64/libjack.so.0 #8 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #9 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7fffe010d700 (LWP 10268)): #0 0x00007fffecb70d2d in read () from /lib64/libpthread.so.0 #1 0x00007fffeee7de8b in ?? () from /usr/lib64/libjack.so.0 #2 0x00007fffeee8071d in ?? () from /usr/lib64/libjack.so.0 #3 0x00007fffeee7c5d0 in ?? () from /usr/lib64/libjack.so.0 #4 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7fffe018e700 (LWP 10267)): #0 0x00007fffecb6ddcc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fffeee7d4e4 in ?? () from /usr/lib64/libjack.so.0 #2 0x00007fffeee79505 in ?? () from /usr/lib64/libjack.so.0 #3 0x00007fffeee7c5d0 in ?? () from /usr/lib64/libjack.so.0 #4 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7fffc66b6700 (LWP 10266)): #0 0x00007fffecb6e14e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ffff3fa5d35 in g_cond_wait_until () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff3f40e31 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff3f4144a in g_async_queue_timeout_pop () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff3f8c714 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff3f8bf95 in ?? () from /usr/lib64/libglib-2.0.so.0 #6 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #7 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fffe1248700 (LWP 10259)): #0 0x00007fffecb6ddcc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ffff3fa5c3f in g_cond_wait () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff72d65b9 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:82 #3 0x00007ffff72d6351 in analyser_work () at ../libs/ardour/analyser.cc:46 #4 0x00000000013ca493 in sigc::pointer_functor0::operator() (this=0x2044e78) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x00000000013c7c9a in sigc::adaptor_functor >::operator() ( this=0x2044e70) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00000000013c476b in sigc::internal::slot_call0, void>::call_it (rep=0x2044e40) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff46dca0d in ?? () from /usr/lib64/libglibmm-2.4.so.1 #8 0x00007ffff3f8bf95 in ?? () from /usr/lib64/libglib-2.0.so.0 #9 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 ---Type to continue, or q to quit--- Thread 4 (Thread 0x7fffe1a49700 (LWP 10258)): #0 0x00007fffecb6ddcc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ffff3fa5c3f in g_cond_wait () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff76a604d in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x00000000013ca493 in sigc::pointer_functor0::operator() (this=0x2041f88) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00000000013c7c9a in sigc::adaptor_functor >::operator() ( this=0x2041f80) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x00000000013c476b in sigc::internal::slot_call0, void>::call_it (rep=0x2041f50) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff46dca0d in ?? () from /usr/lib64/libglibmm-2.4.so.1 #7 0x00007ffff3f8bf95 in ?? () from /usr/lib64/libglib-2.0.so.0 #8 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #9 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fffe224a700 (LWP 10257)): #0 0x00007fffecb6ddcc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ffff3fa5c3f in g_cond_wait () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff76a604d in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x00000000013ca493 in sigc::pointer_functor0::operator() (this=0x2044b78) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00000000013c7c9a in sigc::adaptor_functor >::operator() ( this=0x2044b70) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x00000000013c476b in sigc::internal::slot_call0, void>::call_it (rep=0x2044b40) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff46dca0d in ?? () from /usr/lib64/libglibmm-2.4.so.1 #7 0x00007ffff3f8bf95 in ?? () from /usr/lib64/libglib-2.0.so.0 #8 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #9 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fffe2a4b700 (LWP 10256)): #0 0x00007fffec87265d in nanosleep () from /lib64/libc.so.6 #1 0x00007fffec89cdd4 in usleep () from /lib64/libc.so.6 #2 0x0000000001619785 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:363 #3 0x00007fffecb69ec6 in start_thread () from /lib64/libpthread.so.0 #4 0x00007fffec8a2b8d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7ffff7fd0940 (LWP 10253)): #0 0x00007fffec7f1b85 in raise () from /lib64/libc.so.6 #1 0x00007fffec7f2ffb in abort () from /lib64/libc.so.6 #2 0x00007fffec7eac2e in ?? () from /lib64/libc.so.6 #3 0x00007fffec7eacd2 in __assert_fail () from /lib64/libc.so.6 #4 0x0000000000f2ed43 in boost::shared_ptr::operator-> (this=0x2ee5328) at /usr/include/boost/smart_ptr/shared_ptr.hpp:424 #5 0x00007ffff72dff71 in ARDOUR::AudioDiskstream::engage_record_enable (this=0x2ee4330) at ../libs/ardour/audio_diskstream.cc:1687 #6 0x00007ffff72dfd41 in ARDOUR::AudioDiskstream::set_record_enabled (this=0x2ee4330, yn=true) at ../libs/ardour/audio_diskstream.cc:1660 #7 0x00007ffff76c8342 in ARDOUR::Track::set_record_enabled (this=0x2ed5420, yn=true, src=0x2ee3870) at ../libs/ardour/track.cc:312 #8 0x00007ffff76c7c4b in ARDOUR::Track::RecEnableControl::set_value (this=0x2ee3870, val=1) ---Type to continue, or q to quit--- at ../libs/ardour/track.cc:224 #9 0x00007ffff5c2ae2c in PBD::Controllable::set_state (this=0x2ee3870, node=...) at ../libs/pbd/controllable.cc:146 #10 0x00007ffff76c71c3 in ARDOUR::Track::set_state (this=0x2ed5420, node=..., version=3001) at ../libs/ardour/track.cc:155 #11 0x00007ffff730f26f in ARDOUR::AudioTrack::set_state (this=0x2ed5420, node=..., version=3001) at ../libs/ardour/audio_track.cc:196 #12 0x00007ffff765b991 in ARDOUR::Session::XMLRouteFactory (this=0x2d56160, node=..., version=3001) at ../libs/ardour/session_state.cc:1474 #13 0x00007ffff765b3df in ARDOUR::Session::load_routes (this=0x2d56160, node=..., version=3001) at ../libs/ardour/session_state.cc:1422 #14 0x00007ffff765a959 in ARDOUR::Session::set_state (this=0x2d56160, node=..., version=3001) at ../libs/ardour/session_state.cc:1344 #15 0x00007ffff7653833 in ARDOUR::Session::second_stage_init (this=0x2d56160) at ../libs/ardour/session_state.cc:312 #16 0x00007ffff75d0f42 in ARDOUR::Session::Session (this=0x2d56160, eng=..., fullpath=..., snapshot_name=..., bus_profile=0x0, mix_template=...) at ../libs/ardour/session.cc:188 #17 0x0000000000e9c27d in ARDOUR_UI::load_session (this=0x1df2200, path=..., snap_name=..., mix_template=...) at ../gtk2_ardour/ardour_ui.cc:2627 #18 0x0000000000e9bbc7 in ARDOUR_UI::get_session_parameters (this=0x1df2200, quit_on_cancel=true, should_be_new=false, load_template=...) at ../gtk2_ardour/ardour_ui.cc:2562 #19 0x0000000000e92735 in ARDOUR_UI::startup (this=0x1df2200) at ../gtk2_ardour/ardour_ui.cc:645 #20 0x0000000000ebe98b in sigc::bound_mem_functor0::operator() (this=0x21352a8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #21 0x0000000000eb9fe0 in sigc::adaptor_functor >::operator() (this=0x21352a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #22 0x0000000000eb46cb in sigc::internal::slot_call0, void>::call_it (rep=0x2135270) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #23 0x0000000000e85b8d in sigc::internal::signal_emit0::emit (impl=0x2135220) at /usr/include/sigc++-2.0/sigc++/signal.h:772 #24 0x0000000000e88330 in sigc::signal0::emit (this=0x1df22e8) at /usr/include/sigc++-2.0/sigc++/signal.h:2669 #25 0x0000000000e87452 in sigc::signal0::operator() (this=0x1df22e8) at /usr/include/sigc++-2.0/sigc++/signal.h:2677 #26 0x00007ffff6013ce7 in Gtkmm2ext::UI::run (this=0x1df2200, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:266 #27 0x00000000012379ad in main (argc=1, argv=0x7fffffffd328) at ../gtk2_ardour/main.cc:455