(gdb) thread apply all bt

Thread 21 (Thread 0x7fffc1c66820 (LWP 3274)):
#0  0x00007fffeca8d36d in nanosleep () from /lib/libpthread.so.0
#1  0x00007ffff26fd4d8 in g_usleep () from /lib/libglib-2.0.so.0
#2  0x00007ffff625a7a4 in ARDOUR::AudioEngine::meter_thread (this=0x26620d0) at ../libs/ardour/audioengine.cc:691
#3  0x00007ffff627bd51 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x7fffd41dab40, p=0x26620d0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff62770da in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x7fffd41dab50, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff6272a3d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x7fffd41dab40) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff626d980 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x7fffd41dab40)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff62692a8 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x7fffd41dab10)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff18633f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0x00007ffff26fa7e4 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#11 0x00007fffec7e192d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7fffd9554700 (LWP 3273)):
#0  0x00007fffec7d5203 in poll () from /lib/libc.so.6
#1  0x00007ffff26d5009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffff26d57b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007ffff76d433d in BaseUI::main_thread (this=0x7fffd41b2700) at ../libs/pbd/base_ui.cc:77
#4  0x00007ffff76d57f3 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x7fffd41a2e18) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff76d564e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x7fffd41a2e10) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff76d53a7 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x7fffd41a2de0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff18633f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x00007ffff26fa7e4 in ?? () from /lib/libglib-2.0.so.0
#9  0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#10 0x00007fffec7e192d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7fffc1ce1820 (LWP 3272)):
#0  0x00007fffec7d5203 in poll () from /lib/libc.so.6
#1  0x00007ffff62df98c in ARDOUR::Butler::thread_work (this=0x37997d0) at ../libs/ardour/butler.cc:159
#2  0x00007ffff62df91f in ARDOUR::Butler::_thread_work (arg=0x37997d0) at ../libs/ardour/butler.cc:140
#3  0x00007ffff770ab3a in fake_thread_start (arg=0x2b3dc50) at ../libs/pbd/pthread_utils.cc:81
#4  0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec7e192d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fffd80ef700 (LWP 3271)):
#0  0x00007fffeca8bda0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63d90a2 in PBD::ProcessSemaphore::wait (this=0x379ac38) at ../libs/pbd/pbd/semutils.h:41
#2  0x00007ffff63d6409 in ARDOUR::Graph::restart_cycle (this=0x379ab50) at ../libs/ardour/graph.cc:257
#3  0x00007ffff63d63d3 in ARDOUR::Graph::dec_ref (this=0x379ab50) at ../libs/ardour/graph.cc:244
#4  0x00007ffff63ddeb2 in ARDOUR::GraphNode::finish (this=0x387d0c0, chain=1) at ../libs/ardour/graphnode.cc:61
#5  0x00007ffff63d74c6 in ARDOUR::Graph::run_one (this=0x379ab50) at ../libs/ardour/graph.cc:407
#6  0x00007ffff63d76cd in ARDOUR::Graph::helper_thread (this=0x379ab50) at ../libs/ardour/graph.cc:443
#7  0x00007ffff63dd26f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffd80eec18, p=0x379ab50) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007ffff63dcc58 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffd80eec28, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9  0x00007ffff63dc833 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffd80eec18) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff63dc392 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
#11 0x0000000000ff8173 in boost::function0<void>::operator() (this=0x7fffd80eec10) at /usr/include/boost/function/function_template.hpp:1013
#12 0x00007ffff625da21 in ARDOUR::AudioEngine::_start_process_thread (arg=0x37aafe0) at ../libs/ardour/audioengine.cc:1500
#13 0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#14 0x00007fffec7e192d in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fffd8170700 (LWP 3270)):
#0  0x00007fffeca8bda0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63d90a2 in PBD::ProcessSemaphore::wait (this=0x379ac18) at ../libs/pbd/pbd/semutils.h:41
#2  0x00007ffff63d72ee in ARDOUR::Graph::run_one (this=0x379ab50) at ../libs/ardour/graph.cc:393
#3  0x00007ffff63d76cd in ARDOUR::Graph::helper_thread (this=0x379ab50) at ../libs/ardour/graph.cc:443
#4  0x00007ffff63dd26f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffd816fc18, p=0x379ab50) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff63dcc58 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffd816fc28, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6  0x00007ffff63dc833 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffd816fc18) at /usr/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff63dc392 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
#8  0x0000000000ff8173 in boost::function0<void>::operator() (this=0x7fffd816fc10) at /usr/include/boost/function/function_template.hpp:1013
#9  0x00007ffff625da21 in ARDOUR::AudioEngine::_start_process_thread (arg=0x37ab1b0) at ../libs/ardour/audioengine.cc:1500
#10 0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#11 0x00007fffec7e192d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fffd81f1700 (LWP 3269)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fffeca8bda0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63d90a2 in PBD::ProcessSemaphore::wait (this=0x379ac18) at ../libs/pbd/pbd/semutils.h:41
#2  0x00007ffff63d72ee in ARDOUR::Graph::run_one (this=0x379ab50) at ../libs/ardour/graph.cc:393
#3  0x00007ffff63d76cd in ARDOUR::Graph::helper_thread (this=0x379ab50) at ../libs/ardour/graph.cc:443
#4  0x00007ffff63dd26f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffd81f0c18, p=0x379ab50) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff63dcc58 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffd81f0c28, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6  0x00007ffff63dc833 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffd81f0c18) at /usr/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff63dc392 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
#8  0x0000000000ff8173 in boost::function0<void>::operator() (this=0x7fffd81f0c10) at /usr/include/boost/function/function_template.hpp:1013
#9  0x00007ffff625da21 in ARDOUR::AudioEngine::_start_process_thread (arg=0x37ab1b0) at ../libs/ardour/audioengine.cc:1500
#10 0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#11 0x00007fffec7e192d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fffe00b5700 (LWP 3268)):
#0  0x00007fffeca8bda0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63d90a2 in PBD::ProcessSemaphore::wait (this=0x379ac18) at ../libs/pbd/pbd/semutils.h:41
#2  0x00007ffff63d72ee in ARDOUR::Graph::run_one (this=0x379ab50) at ../libs/ardour/graph.cc:393
#3  0x00007ffff63d79c9 in ARDOUR::Graph::main_thread (this=0x379ab50) at ../libs/ardour/graph.cc:479
#4  0x00007ffff63dd26f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffe00b4c18, p=0x379ab50) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff63dcc58 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffe00b4c28, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6  0x00007ffff63dc833 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffe00b4c18) at /usr/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff63dc392 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
#8  0x0000000000ff8173 in boost::function0<void>::operator() (this=0x7fffe00b4c10) at /usr/include/boost/function/function_template.hpp:1013
#9  0x00007ffff625da21 in ARDOUR::AudioEngine::_start_process_thread (arg=0x37aafe0) at ../libs/ardour/audioengine.cc:1500
#10 0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#11 0x00007fffec7e192d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fffe0136700 (LWP 3267)):
#0  0x0000000000000238 in ?? ()
#1  0x00007ffff6304573 in boost::_mfi::mf1<void, ARDOUR::Delivery, unsigned int>::operator() (this=0x7fffd5763ac0, p=0x7fffd55af420, a1=128) at /usr/include/boost/bind/mem_fn_template.hpp:165
#2  0x00007ffff630368c in boost::_bi::list2<boost::_bi::value<ARDOUR::Delivery*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, ARDOUR::Delivery, unsigned int>, boost::_bi::list1<unsigned int&> > (this=0x7fffd5763ad0, f=..., a=...)
    at /usr/include/boost/bind/bind.hpp:313
#3  0x00007ffff6302b08 in boost::_bi::bind_t<void, boost::_mfi::mf1<void, ARDOUR::Delivery, unsigned int>, boost::_bi::list2<boost::_bi::value<ARDOUR::Delivery*>, boost::arg<1> > >::operator()<unsigned int> (this=0x7fffd5763ac0, a1=@0x7fffe01356b4)
    at /usr/include/boost/bind/bind_template.hpp:32
#4  0x00007ffff6301f8a in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, ARDOUR::Delivery, unsigned int>, boost::_bi::list2<boost::_bi::value<ARDOUR::Delivery*>, boost::arg<1> > >, void, unsigned int>::invoke (
    function_obj_ptr=..., a0=128) at /usr/include/boost/function/function_template.hpp:153
#5  0x00000000011d4f15 in boost::function1<void, unsigned int>::operator()(unsigned int) const ()
#6  0x00007ffff6283bc2 in boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker::m_invoke(const boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > &, const boost::signals2::detail::void_type *) const (this=0x7fffe0135a50, connectionBody=...) at /usr/include/boost/signals2/detail/signal_template.hpp:351
#7  0x00007ffff627fbb7 in boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker::operator()(const boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > &) const (this=0x7fffe0135a50, connectionBody=...) at /usr/include/boost/signals2/detail/signal_template.hpp:340
#8  0x00007ffff627aac5 in boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> >::dereference(void) const (this=0x7fffe0135840) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82
#9  0x00007ffff627634c in boost::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >(const boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > &) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:516
#10 0x00007ffff627161e in boost::iterator_facade<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, const boost::signals2::detail::void_type&, long int>::operator*(void) const (this=0x7fffe0135840) at /usr/include/boost/iterator/iterator_facade.hpp:634
#11 0x00007ffff626c54e in boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> >) const (this=0x21cf440, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55
#12 0x00007ffff6268187 in boost::signals2::detail::combiner_invoker<void>::operator()<boost::signals2::optional_last_value<void>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value<void> &, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::---Type <return> to continue, or q <return> to quit---
detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void(unsigned int)> >, boost::signals2::mutex> >) const (this=0x7fffe013598f, combiner=..., first=..., last=...)
    at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64
#13 0x00007ffff6263ca8 in boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (this=0x21cf350, arg1=128) at /usr/include/boost/signals2/detail/signal_template.hpp:246
#14 0x00007ffff6260ad0 in boost::signals2::signal1<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(unsigned int)>, boost::function<void(const boost::signals2::connection&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (this=0x7ffff6e3e620, arg1=128) at /usr/include/boost/signals2/detail/signal_template.hpp:675
#15 0x00007ffff625f83a in PBD::Signal1<void, unsigned int, boost::signals2::optional_last_value<void> >::operator() (this=0x7ffff6e3e620, arg1=128) at ../libs/pbd/pbd/signals.h:161
#16 0x00007ffff6259b9b in ARDOUR::AudioEngine::process_callback (this=0x26620d0, nframes=128) at ../libs/ardour/audioengine.cc:488
#17 0x00007ffff62599f0 in ARDOUR::AudioEngine::process_thread (this=0x26620d0) at ../libs/ardour/audioengine.cc:439
#18 0x00007ffff6259606 in ARDOUR::AudioEngine::_process_thread (arg=0x26620d0) at ../libs/ardour/audioengine.cc:352
#19 0x00007ffff298a819 in Jack::JackClient::Execute() () from /usr/lib/libjack.so.0
#20 0x00007ffff29a37e8 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0
#21 0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#22 0x00007fffec7e192d in clone () from /lib/libc.so.6
#23 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fffe02c6700 (LWP 3266)):
#0  0x00007fffeca8cb8d in read () from /lib/libpthread.so.0
#1  0x00007ffff29a5d9d in Jack::JackClientSocket::Read(void*, int) () from /usr/lib/libjack.so.0
#2  0x00007ffff29ae95c in Jack::JackClientNotification::Read(Jack::JackClientSocket*) () from /usr/lib/libjack.so.0
#3  0x00007ffff29aabb0 in Jack::JackSocketClientChannel::Execute() () from /usr/lib/libjack.so.0
#4  0x00007ffff29a37e8 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0
#5  0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#6  0x00007fffec7e192d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ffff7e91700 (LWP 3265)):
#0  0x00007fffeca89a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff29a54d3 in Jack::JackProcessSync::Wait() () from /usr/lib/libjack.so.0
#2  0x00007ffff299ed39 in Jack::JackMessageBuffer::Execute() () from /usr/lib/libjack.so.0
#3  0x00007ffff29a37e8 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0
#4  0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec7e192d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe2b11700 (LWP 3257)):
#0  0x00007fffeca89a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff61e24eb in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#2  0x00007ffff61e2219 in analyser_work () at ../libs/ardour/analyser.cc:49
#3  0x000000000160c5bf in sigc::pointer_functor0<void>::operator() (this=0x242a178) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000001609dce in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x242a170) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000001606d13 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x242a140) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff18633f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#7  0x00007ffff26fa7e4 in ?? () from /lib/libglib-2.0.so.0
#8  0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#9  0x00007fffec7e192d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe3312700 (LWP 3256)):
#0  0x00007fffeca89a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff66ed48f in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#2  0x000000000160c5bf in sigc::pointer_functor0<void>::operator() (this=0x242a488) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x0000000001609dce in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x242a480) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x0000000001606d13 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x242a450) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff18633f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff26fa7e4 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffec7e192d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffe3b13700 (LWP 3255)):
#0  0x00007fffeca89a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff66ed48f in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#2  0x000000000160c5bf in sigc::pointer_functor0<void>::operator() (this=0x2403208) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x0000000001609dce in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2403200) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x0000000001606d13 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x24031d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff18633f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff26fa7e4 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007fffeca85971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffec7e192d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fa9960 (LWP 3254)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fffeca8c6b4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007fffeca87849 in _L_lock_953 () from /lib/libpthread.so.0
#2  0x00007fffeca8766b in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0x0000000000f8ef70 in Glib::Mutex::Lock::Lock (this=0x7fffffffd280, mutex=...) at /usr/include/glibmm-2.4/glibmm/thread.h:805
#4  0x00007ffff63e4471 in ARDOUR::InternalReturn::remove_send (this=0x3d8e630, send=0x7fffd5663280) at ../libs/ardour/internal_return.cc:91
#5  0x00007ffff6598fcf in ARDOUR::Route::remove_send_from_internal_return (this=0x3d6e0c0, send=0x7fffd5663280) at ../libs/ardour/route.cc:2524
#6  0x00007ffff63e660f in ARDOUR::InternalSend::~InternalSend (this=0x7fffd5663280, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../libs/ardour/internal_send.cc:54
#7  0x00007ffff65ad6d2 in boost::checked_delete<ARDOUR::InternalSend> (x=0x7fffd5663280) at /usr/include/boost/checked_delete.hpp:34
#8  0x00007ffff65c3ef8 in boost::detail::sp_counted_impl_p<ARDOUR::InternalSend>::dispose() () from ./../build/default/libs/ardour/libardour.so.3
#9  0x0000000000f79eea in boost::detail::sp_counted_base::release (this=0x7fffd5829fe0) at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
#10 0x0000000000f79f79 in boost::detail::shared_count::~shared_count (this=0x7fffd582a3a8, __in_chrg=<value optimized out>) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:217
#11 0x00000000013f0928 in boost::shared_ptr<ARDOUR::Processor>::~shared_ptr (this=0x7fffd582a3a0, __in_chrg=<value optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:169
#12 0x0000000001600e8c in __gnu_cxx::new_allocator<boost::shared_ptr<ARDOUR::Processor> >::destroy (this=0x7fffffffd45f, __p=0x7fffd582a3a0) at /usr/include/c++/4.4/ext/new_allocator.h:115
#13 0x00000000015fc09f in std::_List_base<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > >::_M_clear (this=0x7fffd425cc38) at /usr/include/c++/4.4/bits/list.tcc:76
#14 0x00007ffff65a3ba0 in std::list<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > >::clear (this=0x7fffd425cc38) at /usr/include/c++/4.4/bits/stl_list.h:1132
#15 0x00007ffff658ba14 in ARDOUR::Route::~Route (this=0x7fffd425c800, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../libs/ardour/route.cc:207
#16 0x00000000016a775e in boost::checked_delete<ARDOUR::Route> (x=0x7fffd425c800) at /usr/include/boost/checked_delete.hpp:34
#17 0x00000000016aa5bc in boost::detail::sp_counted_impl_p<ARDOUR::Route>::dispose (this=0x7fffd42640f0) at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78
#18 0x0000000000f79eea in boost::detail::sp_counted_base::release (this=0x7fffd42640f0) at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
#19 0x0000000000f79f79 in boost::detail::shared_count::~shared_count (this=0x7fffffffd5d8, __in_chrg=<value optimized out>) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:217
#20 0x0000000000f8fa76 in boost::shared_ptr<ARDOUR::Route>::~shared_ptr (this=0x7fffffffd5d0, __in_chrg=<value optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:169
#21 0x00000000010dfda3 in boost::shared_ptr<ARDOUR::Route>::reset (this=0x7fffd4944d58) at /usr/include/boost/smart_ptr/shared_ptr.hpp:386
#22 0x00000000016d47b4 in RouteUI::~RouteUI (this=0x7fffd4944d50, __vtt_parm=0x20542a8, __in_chrg=<value optimized out>) at ../gtk2_ardour/route_ui.cc:75
#23 0x00000000014db82f in MixerStrip::~MixerStrip (this=0x7fffd4944d50, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../gtk2_ardour/mixer_strip.cc:348
#24 0x00000000016e44b9 in idle_delete<RouteUI> (obj=0x7fffd4944d50) at ../libs/gtkmm2ext/gtkmm2ext/doi.h:27
#25 0x00000000016ec1bf in sigc::pointer_functor1<RouteUI*, int>::operator() (this=0x7fffd46d6d00, _A_a1=@0x7fffd46d6d08) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111
#26 0x00000000016eafbb in sigc::adaptor_functor<sigc::pointer_functor1<RouteUI*, int> >::operator()<RouteUI*&> (this=0x7fffd46d6cf8, _A_arg1=@0x7fffd46d6d08) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
#27 0x00000000016e9e01 in sigc::bind_functor<-0x00000000000000001, sigc::pointer_functor1<RouteUI*, int>, RouteUI*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x7fffd46d6cf0) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1110
#28 0x00000000016e868f in sigc::internal::slot_call0<sigc::bind_functor<-0x00000000000000001, sigc::pointer_functor1<RouteUI*, int>, RouteUI*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool>::call_it (rep=0x7fffd46d6cc0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#29 0x00007ffff1867d02 in ?? () from /usr/lib/libglibmm-2.4.so.1
#30 0x00007ffff26d1342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x00007ffff26d52a8 in ?? () from /lib/libglib-2.0.so.0
#32 0x00007ffff26d57b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#33 0x00007ffff0ce83e7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x00007ffff518db60 in Gtkmm2ext::UI::run (this=0x21fac40, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268
#35 0x000000000144fc23 in main (argc=1, argv=0x7fffffffdb28) at ../gtk2_ardour/main.cc:557

