(gdb) thread apply all bt Thread 38 (Thread 0x7fff87ffe700 (LWP 8017)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e0cbf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff7917c3d in ArdourCanvas::WaveView::drawing_thread () at ../libs/canvas/wave_view.cc:1565 #3 0x0000000000e1a733 in sigc::pointer_functor0::operator() (this=0xac5ac88) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000e17884 in sigc::adaptor_functor >::operator() (this=0xac5ac80) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000000e13fb3 in sigc::internal::slot_call0, void>::call_it (rep=0xac5ac50) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff452211d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff1171184 in start_thread (arg=0x7fff87ffe700) at pthread_create.c:312 #9 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 37 (Thread 0x7fffa54bf700 (LWP 8016)): #0 0x00007ffff1178b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3df1498 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff63a92a0 in ARDOUR::AutomationWatch::thread (this=0x84b8460) at ../libs/ardour/automation_watch.cc:177 #3 0x00007ffff63ac923 in boost::_mfi::mf0::operator() (this=0x873c760, p=0x84b8460) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff63ac590 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x873c770, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff63ac12b in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x873c760) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff63ac0c0 in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0x873c760) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff63abc28 in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x873c730) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff452211d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff1171184 in start_thread (arg=0x7fffa54bf700) at pthread_create.c:312 #11 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 36 (Thread 0x7fffa4cbe700 (LWP 8015)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff68882d7 in ARDOUR::Session::auto_connect_thread_run (this=0x20b1670) at ../libs/ardour/session.cc:7217 #2 0x00007ffff688806a in ARDOUR::Session::auto_connect_thread (arg=0x20b1670) at ../libs/ardour/session.cc:7164 #3 0x00007ffff1171184 in start_thread (arg=0x7fffa4cbe700) at pthread_create.c:312 #4 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 35 (Thread 0x7fffa44bd700 (LWP 8014)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff68f6f04 in ARDOUR::Session::emit_thread_run (this=0x20b1670) at ../libs/ardour/session_process.cc:1374 ---Type to continue, or q to quit--- #2 0x00007ffff68f6eae in ARDOUR::Session::emit_thread (arg=0x20b1670) at ../libs/ardour/session_process.cc:1363 #3 0x00007ffff1171184 in start_thread (arg=0x7fffa44bd700) at pthread_create.c:312 #4 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 34 (Thread 0x7fffa5cc0700 (LWP 8013)): #0 0x00007fffefbb684d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dcafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dcb30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4c506fb in BaseUI::main_thread (this=0x2559528) at ../libs/pbd/base_ui.cc:86 #4 0x00007ffff4c542ca in sigc::bound_mem_functor0::operator() (this=0x633e3c8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff4c5401e in sigc::adaptor_functor >::operator() (this=0x633e3c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00007ffff4c53b49 in sigc::internal::slot_call0, void>::call_it (rep=0x633e390) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff452211d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff1171184 in start_thread (arg=0x7fffa5cc0700) at pthread_create.c:312 #10 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 33 (Thread 0x7fffa3cbc700 (LWP 8012)): #0 0x00007fffefbb684d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dcafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dcb30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4c506fb in BaseUI::main_thread (this=0x3d9bce0) at ../libs/pbd/base_ui.cc:86 #4 0x00007ffff4c542ca in sigc::bound_mem_functor0::operator() (this=0x3d9c498) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff4c5401e in sigc::adaptor_functor >::operator() (this=0x3d9c490) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00007ffff4c53b49 in sigc::internal::slot_call0, void>::call_it (rep=0x3d9c460) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff452211d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff1171184 in start_thread (arg=0x7fffa3cbc700) at pthread_create.c:312 #10 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 32 (Thread 0x7fffc915a800 (LWP 8011)): #0 0x00007fffefbb684d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff4c65d3c in CrossThreadChannel::poll_for_request (this=0x2097ae0) at ../libs/pbd/crossthread.posix.cc:83 #2 0x00007ffff4c65da5 in CrossThreadChannel::receive (this=0x2097ae0, msg=@0x7fffc9159c00: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:104 #3 0x00007ffff63bcd16 in ARDOUR::Butler::thread_work (this=0x2097a50) at ../libs/ardour/butler.cc:175 #4 0x00007ffff63bcaf7 in ARDOUR::Butler::_thread_work (arg=0x2097a50) at ../libs/ardour/butler.cc:156 #5 0x00007ffff4c86f16 in fake_thread_start (arg=0x3d9baf0) at ../libs/pbd/pthread_utils.cc:101 #6 0x00007ffff1171184 in start_thread (arg=0x7fffc915a800) at pthread_create.c:312 #7 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 ---Type to continue, or q to quit--- Thread 23 (Thread 0x7fffe004ad80 (LWP 8002)): #0 0x0000000005a85ef0 in ?? () #1 0x000000000066b520 in boost::detail::sp_counted_base::release (this=0x5a860d0) at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:146 #2 0x000000000066b599 in boost::detail::shared_count::~shared_count (this=0x7fffe0045d38, __in_chrg=) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:371 #3 0x0000000000d7a214 in boost::shared_ptr::~shared_ptr (this=0x7fffe0045d30, __in_chrg=) at /usr/include/boost/smart_ptr/shared_ptr.hpp:328 #4 0x00007ffff67493ea in ARDOUR::MuteControl::muted (this=0x6196b50) at ../libs/ardour/mute_control.cc:158 #5 0x00007ffff67491b0 in ARDOUR::MuteControl::get_value (this=0x6196b50) at ../libs/ardour/mute_control.cc:131 #6 0x00007fffe0ec473d in MIDIControllable::write_feedback (this=0x6ced9c0, buf=0x7fffe0045e90 "", bufsize=@0x7fffe0045e58: 16384) at ../libs/surfaces/generic_midi/midicontrollable.cc:622 #7 0x00007fffe0e90ad7 in GenericMidiControlProtocol::_send_feedback (this=0x26bafa0) at ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:327 #8 0x00007fffe0e909fd in GenericMidiControlProtocol::send_feedback (this=0x26bafa0) at ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:300 #9 0x00007fffe0ead6cf in boost::_mfi::mf0::operator() (this=0x7fff904cc3e8, p=0x26bafa0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #10 0x00007fffe0eaacd6 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fff904cc3f8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #11 0x00007fffe0ea8565 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fff904cc3e8) at /usr/include/boost/bind/bind_template.hpp:20 #12 0x00007fffe0ea5faa 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 #13 0x00000000006c4be6 in boost::function0::operator() (this=0x7fff904cc3e0) at /usr/include/boost/function/function_template.hpp:767 #14 0x00000000006c1509 in PBD::Signal0 >::operator() ( this=0x7ffff70bbb80 ) at /home/edouard/Sources/ardour/build/libs/pbd/pbd/signals_generated.h:328 #15 0x00007ffff68f209f in ARDOUR::Session::process (this=0x20b1670, nframes=512) at ../libs/ardour/session_process.cc:120 #16 0x00007ffff6354e83 in ARDOUR::AudioEngine::process_callback (this=0x1b1f6d0, nframes=512) at ../libs/ardour/audioengine.cc:376 #17 0x00007fffd12a5411 in ARDOUR::AlsaAudioBackend::main_process_thread (this=0x1ea1600) at ../libs/backends/alsa/alsa_audiobackend.cc:1943 #18 0x00007fffd129fd0d in pthread_process (arg=0x1ea1600) at ../libs/backends/alsa/alsa_audiobackend.cc:794 #19 0x00007ffff1171184 in start_thread (arg=0x7fffe004ad80) at pthread_create.c:312 #20 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 22 (Thread 0x7fffc8ae1700 (LWP 8001)): #0 0x00007fffefbbb4c3 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff4c9878c in PBD::SystemExec::output_interposer (this=0x26df1d0) at ../libs/pbd/system_exec.cc:926 #2 0x00007ffff4c979d4 in interposer_thread (arg=0x26df1d0) at ../libs/pbd/system_exec.cc:333 #3 0x00007ffff1171184 in start_thread (arg=0x7fffc8ae1700) at pthread_create.c:312 #4 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 21 (Thread 0x7fffa17cb700 (LWP 7999)): #0 0x00007fffefbb684d in poll () at ../sysdeps/unix/syscall-template.S:81 ---Type to continue, or q to quit--- #1 0x00007fffafb2f031 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fffafb2083c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fffafb20ece in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007fffafb20f80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007fffafb2efe3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007fffaf6d2f08 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so #7 0x00007ffff1171184 in start_thread (arg=0x7fffa17cb700) at pthread_create.c:312 #8 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7fffc9ae3700 (LWP 7987)): #0 0x00007fffefbb684d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dcafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dcb0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff3dcb129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff1171184 in start_thread (arg=0x7fffc9ae3700) at pthread_create.c:312 #6 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7fffcabb5700 (LWP 7986)): #0 0x00007fffefbb684d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dcafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dcb30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffecf6e336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff1171184 in start_thread (arg=0x7fffcabb5700) at pthread_create.c:312 #6 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7fffcb3b6700 (LWP 7985)): #0 0x00007fffefbb684d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dcafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dcb0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffcb3be1ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff1171184 in start_thread (arg=0x7fffcb3b6700) at pthread_create.c:312 #6 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7fffd26b6700 (LWP 7984)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e0cbf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff63556a4 in ARDOUR::AudioEngine::do_devicelist_update (this=0x1b1f6d0) at ../libs/ardour/audioengine.cc:561 #3 0x00007ffff6360449 in boost::_mfi::mf0::operator() (this=0x1b20340, p=0x1b1f6d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff63600fc in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x1b20350, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff635fbb5 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x1b20340) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff635f57a in sigc::adaptor_functor, boost::_bi::l---Type to continue, or q to quit--- ist1 > > >::operator() (this=0x1b20340) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff635e9ae in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x1b20310) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff452211d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff1171184 in start_thread (arg=0x7fffd26b6700) at pthread_create.c:312 #11 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7fffd2eb7700 (LWP 7983)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e0cbf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff6355483 in ARDOUR::AudioEngine::do_reset_backend (this=0x1b1f6d0) at ../libs/ardour/audioengine.cc:526 #3 0x00007ffff6360449 in boost::_mfi::mf0::operator() (this=0x1b20160, p=0x1b1f6d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff63600fc in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x1b20170, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff635fbb5 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x1b20160) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff635f57a in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0x1b20160) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff635e9ae in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x1b20130) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff452211d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff1171184 in start_thread (arg=0x7fffd2eb7700) at pthread_create.c:312 #11 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7fffe20af700 (LWP 7981)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e0cbf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff62f17e8 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:87 #3 0x00007ffff62f15dd in analyser_work () at ../libs/ardour/analyser.cc:52 #4 0x0000000000e1a733 in sigc::pointer_functor0::operator() (this=0x1c107c8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x0000000000e17884 in sigc::adaptor_functor >::operator() (this=0x1c107c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x0000000000e13fb3 in sigc::internal::slot_call0, void>::call_it (rep=0x1c10790) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff452211d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff1171184 in start_thread (arg=0x7fffe20af700) at pthread_create.c:312 #10 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 ---Type to continue, or q to quit--- Thread 4 (Thread 0x7fffe28b0700 (LWP 7980)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e0cbf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff697aa6a in peak_thread_work () at ../libs/ardour/source_factory.cc:71 #3 0x0000000000e1a733 in sigc::pointer_functor0::operator() (this=0x1c10a28) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000e17884 in sigc::adaptor_functor >::operator() (this=0x1c10a20) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000000e13fb3 in sigc::internal::slot_call0, void>::call_it (rep=0x1c109f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff452211d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff1171184 in start_thread (arg=0x7fffe28b0700) at pthread_create.c:312 #9 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fffe30b1700 (LWP 7979)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e0cbf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff697aa6a in peak_thread_work () at ../libs/ardour/source_factory.cc:71 #3 0x0000000000e1a733 in sigc::pointer_functor0::operator() (this=0x1c10e28) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000e17884 in sigc::adaptor_functor >::operator() (this=0x1c10e20) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000000e13fb3 in sigc::internal::slot_call0, void>::call_it (rep=0x1c10df0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff452211d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff3deff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff1171184 in start_thread (arg=0x7fffe30b1700) at pthread_create.c:312 #9 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fffe38b2700 (LWP 7978)): #0 0x00007ffff1178b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3df1498 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00000000011210a0 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:459 #3 0x00007ffff1171184 in start_thread (arg=0x7fffe38b2700) at pthread_create.c:312 #4 0x00007fffefbc3bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7ffff7f91a00 (LWP 7973)): #0 0x00007ffff3e0c8aa in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ffff3e0cd29 in g_private_get () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff6726fca in Glib::Threads::Private::RequestBuffer>::get ( this=0x7ffff70bb040 ::per_thread_request_buffer>) at /usr/include/glibmm-2.4/glibmm/threads.h:897 #3 0x00007ffff672cb38 in AbstractUI::get_request (this=0x3d9bce0, rt=1) at /home/edouard/Sources/ardour/libs/pbd/pbd/abstract_ui.cc:158 #4 0x00007ffff672b369 in AbstractUI::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function const&) (this=0x3d9bce0, invalidation=0x0, f=...) at /home/edouard/Sources/ardour/libs/pbd/pbd/abstract_ui.cc:452 ---Type to continue, or q to quit--- #5 0x00007fffe0ec70e6 in PBD::Signal1 >::compositor(boost::function, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::Controllable*) (f=..., event_loop=0x3d9bce0, ir=0x0, a1=0x6197f80) at /home/edouard/Sources/ardour/build/libs/pbd/pbd/signals_generated.h:595 #6 0x00007fffe0ecd018 in boost::_bi::list4 >, boost::_bi::value, boost::_bi::value, boost::arg<1> >::operator(), PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::Controllable*), boost::_bi::list1 >(boost::_bi::type, void (*&)(boost::function, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::Controllable*), boost::_bi::list1&, int) (this=0x6197f48, f=@0x6197f40: 0x7fffe0ec704b >::compositor(boost::function, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::Controllable*)>, a=...) at /usr/include/boost/bind/bind.hpp:457 #7 0x00007fffe0ecb1ea in boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::Controllable*), boost::_bi::list4 >, boost::_bi::value, boost::_bi::value, boost::arg<1> > >::operator()(PBD::Controllable*&) (this=0x6197f40, a1=@0x7fffffffcc80: 0x6197f80) at /usr/include/boost/bind/bind_template.hpp:32 #8 0x00007fffe0eca244 in boost::detail::function::void_function_obj_invoker1, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::Controllable*), boost::_bi::list4 >, boost::_bi::value, boost::_bi::value, boost::arg<1> > >, void, PBD::Controllable*>::invoke(boost::detail::function::function_buffer&, PBD::Controllable*) ( function_obj_ptr=..., a0=0x6197f80) at /usr/include/boost/function/function_template.hpp:153 #9 0x00000000006ce08b in boost::function1::operator() (this=0x61ab420, a0=0x6197f80) at /usr/include/boost/function/function_template.hpp:767 #10 0x00000000006c5256 in PBD::Signal1 >::operator() ( this=0x193e360 , a1=0x6197f80) at /home/edouard/Sources/ardour/build/libs/pbd/pbd/signals_generated.h:704 #11 0x00000000006c1c40 in PBD::Controllable::~Controllable (this=0x6197f80, __in_chrg=) at /home/edouard/Sources/ardour/libs/pbd/pbd/controllable.h:62 #12 0x00007ffff639adce in ARDOUR::AutomationControl::~AutomationControl (this=0x6197f80, __in_chrg=) at ../libs/ardour/automation_control.cc:69 #13 0x00007ffff675d650 in ARDOUR::PhaseControl::~PhaseControl (this=0x6197f80, __in_chrg=) at ../libs/ardour/ardour/phase_control.h:38 #14 0x00007ffff675d6c4 in ARDOUR::PhaseControl::~PhaseControl (this=0x6197f80, __in_chrg=) at ../libs/ardour/ardour/phase_control.h:38 #15 0x00007ffff683f590 in boost::checked_delete (x=0x6197f80) at /usr/include/boost/checked_delete.hpp:34 #16 0x00007ffff68434ae in boost::detail::sp_counted_impl_p::dispose (this=0x6198d70) at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78 #17 0x000000000066b520 in boost::detail::sp_counted_base::release (this=0x6198d70) at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:146 #18 0x000000000066b599 in boost::detail::shared_count::~shared_count (this=0x6198f78, __in_chrg=) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:371 #19 0x00000000007ae556 in boost::shared_ptr::~shared_ptr (this=0x6198f70, __in_chrg=) at /usr/include/boost/smart_ptr/shared_ptr.hpp:328 #20 0x0000000000bc642a in std::pair >::~pair (this=0x6198f60, __in_chrg=) at /usr/include/c++/4.8/bits/stl_pair.h:96 #21 0x0000000000bc6448 in __gnu_cxx::new_allocator > >::destroy (this=0x7fffffffcf4f, __p=0x6198f60) at /usr/include/c++/4.8/ext/new_allocator.h:133 #22 0x0000000000bc5f52 in std::_Rb_tree >,---Type to continue, or q to quit--- std::_Select1st > >, std::less, std::allocator > > >::_M_destroy_node (this=0x61920e8, __p=0x6198f40) at /usr/include/c++/4.8/bits/stl_tree.h:395 #23 0x0000000000bc5a9d in std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase (this=0x61920e8, __x=0x6198f40) at /usr/include/c++/4.8/bits/stl_tree.h:1127 #24 0x0000000000bc5a7a in std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase (this=0x61920e8, __x=0x6195350) at /usr/include/c++/4.8/bits/stl_tree.h:1125 #25 0x0000000000bc5a7a in std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase (this=0x61920e8, __x=0x619b750) at /usr/include/c++/4.8/bits/stl_tree.h:1125 #26 0x0000000000bc56d7 in std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::~_Rb_tree (this=0x61920e8, __in_chrg=) at /usr/include/c++/4.8/bits/stl_tree.h:671 #27 0x0000000000bc4ccc in std::map, std::less, std::allocator > > >::~map (this=0x61920e8, __in_chrg=) at /usr/include/c++/4.8/bits/stl_map.h:96 #28 0x0000000000bc4d16 in Evoral::ControlSet::~ControlSet (this=0x61920d8, __in_chrg=) at /home/edouard/Sources/ardour/libs/evoral/evoral/ControlSet.hpp:42 #29 0x00007ffff671bbe4 in ARDOUR::MidiTrack::~MidiTrack (this=0x6190070, __in_chrg=, __vtt_parm=) at ../libs/ardour/midi_track.cc:81 #30 0x00007ffff671bd8e in ARDOUR::MidiTrack::~MidiTrack (this=0x6190070, __in_chrg=, __vtt_parm=) at ../libs/ardour/midi_track.cc:83 #31 0x00007ffff68a75a6 in boost::checked_delete (x=0x6190070) at /usr/include/boost/checked_delete.hpp:34 #32 0x00007ffff68b0bf8 in boost::detail::sp_counted_impl_p::dispose (this=0x5a869f0) at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78 #33 0x000000000066b520 in boost::detail::sp_counted_base::release (this=0x5a869f0) at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:146 #34 0x000000000066b599 in boost::detail::shared_count::~shared_count (this=0xa064038, __in_chrg=) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:371 #35 0x0000000000678c0a in boost::shared_ptr::~shared_ptr (this=0xa064030, __in_chrg=) at /usr/include/boost/smart_ptr/shared_ptr.hpp:328 #36 0x000000000096d413 in std::_Destroy > (__pointer=0xa064030) at /usr/include/c++/4.8/bits/stl_construct.h:93 #37 0x000000000096b8ec in std::_Destroy_aux::__destroy*> (__first=0xa064030, __last=0xa064080) at /usr/include/c++/4.8/bits/stl_construct.h:103 #38 0x0000000000968f29 in std::_Destroy*> (__first=0xa064000, __last=0xa064080) at /usr/include/c++/4.8/bits/stl_construct.h:126 #39 0x000000000096527d in std::_Destroy*, boost::shared_ptr > (__first=0xa064000, __last=0xa064080) at /usr/include/c++/4.8/bits/stl_construct.h:151 #40 0x00000000009609ea in std::vector, std::allocator > >::~vector (this=0x7fffffffd470, __in_chrg=) at /usr/include/c++/4.8/bits/stl_vector.h:415 ---Type to continue, or q to quit--- #41 0x0000000000957dd5 in Editor::_remove_tracks (this=0x9a0f7d0) at ../gtk2_ardour/editor_ops.cc:7398 #42 0x0000000000957033 in Editor::idle_remove_tracks (this=0x9a0f7d0) at ../gtk2_ardour/editor_ops.cc:7309 #43 0x000000000086fda6 in sigc::bound_mem_functor0::operator() (this=0x25b96e8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #44 0x0000000000867a1a in sigc::adaptor_functor >::operator() (this=0x25b96e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #45 0x000000000085fe81 in sigc::internal::slot_call0, bool>::call_it (rep=0x25b96b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #46 0x00007ffff45298c2 in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #47 0x00007ffff3dcace5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #48 0x00007ffff3dcb048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #49 0x00007ffff3dcb30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #50 0x00007ffff3870447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #51 0x00007ffff75305fc in Gtkmm2ext::UI::run (this=0x1b4ecf0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:286 #52 0x0000000000bab119 in main (argc=1, argv=0x7fffffffd9e8) at ../gtk2_ardour/main.cc:447