- ARDOUR::Session::engine_halted()
- boost::_mfi::mf0<void, ARDOUR::Session>::operator()(ARDOUR::Session*) const
- void boost::_bi::list1<boost::_bi::value<ARDOUR::Session*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Session>, boost::_bi::list1<char const*&> >(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Session>&, boost::_bi::list1<char const*&>&, int)
- void boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Session>, boost::_bi::list1<boost::_bi::value<ARDOUR::Session*> > >::operator()<char const*>(char const*&)
- boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Session>, boost::_bi::list1<boost::_bi::value<ARDOUR::Session*> > >, void, char const*>::invoke(boost::detail::function::function_buffer&, char const*)
- boost::function1<void, char const*>::operator()(char const*) const
- boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const
- boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, boost::signals2::mutex>::slot_invoker::operator()(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > const&) const
- boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> >::dereference() const
- boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> >::reference boost::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > const&)
- boost::iterator_facade<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const
- void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> >) const
- void 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, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value<void>&, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, 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, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, char const*, boost::function<void (char const*)> >, boost::signals2::mutex> >) const
- boost::signals2::detail::signal1_impl<void, char const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (char const*)>, boost::function<void (boost::signals2::connection const&, char const*)>, boost::signals2::mutex>::operator()(char const*)
- [Thread 0x7fffb6e50700 (LWP 3510) exited]
- [Thread 0x7fffb57c3800 (LWP 3512) exited]
- [Thread 0x7fff68e9d700 (LWP 3527) exited]
- [New Thread 0x7fff8c150700 (LWP 3537)]
- Stopping disk thread...OK
- [Thread 0x7fff8c150700 (LWP 3537) exited]
- ^C
- Program received signal SIGINT, Interrupt.
- 0x00007fffefea2d84 in pthread_cond_wait@@GLIBC_2.3.2 ()
- from /lib/x86_64-linux-gnu/libpthread.so.0
- (gdb) bt
- #0 0x00007fffefea2d84 in pthread_cond_wait@@GLIBC_2.3.2 ()
- from /lib/x86_64-linux-gnu/libpthread.so.0
- #1 0x00007fffc0c8457d in LinuxSampler::Condition::WaitIf (this=0x1e64c910,
- bCondition=true, TimeoutSeconds=0, TimeoutNanoSeconds=0)
- at Condition.cpp:313
- #2 0x00007fffc0c850a4 in LinuxSampler::Thread::StopThread (this=0x1e64c8c0)
- at Thread.cpp:197
- #3 0x00007fffc0ba7ea9 in LinuxSampler::DiskThreadBase<gig::DimensionRegion, LinuxSampler::gig::InstrumentResourceManager>::Reset (this=0x1e64c8c0)
- at ../common/DiskThreadBase.h:241
- #4 0x00007fffc0ba806a in LinuxSampler::EngineBase<LinuxSampler::gig::Voice, gig::Region, gig::DimensionRegion, LinuxSampler::gig::DiskThread, LinuxSampler::gig::InstrumentResourceManager, gig::Instrument>::ResetInternal (this=0x1e6134e0)
- at ../EngineBase.h:1346
- #5 0x00007fffc0c268bc in LinuxSampler::AbstractEngineChannel::ResetInternal (
- this=<optimized out>) at AbstractEngineChannel.cpp:140
- #6 0x00007fffc0bc05a3 in ResetInternal (this=0x1e5ffdb0)
- at ../EngineChannelBase.h:337
- #7 LinuxSampler::gig::EngineChannel::ResetInternal (this=<optimized out>)
- at EngineChannel.cpp:49
- #8 0x00007fffc0bc1bfb in LinuxSampler::EngineChannelBase<LinuxSampler::gig::Voice, gig::DimensionRegion, gig::Instrument>::DisconnectAudioOutputDevice (
- this=0x1e5ffdb0) at ../EngineChannelBase.h:178
- ---Type <return> to continue, or q <return> to quit---
- #9 0x00007fffc0b40ed1 in LinuxSampler::SamplerChannel::~SamplerChannel (
- this=0x1e5ffd50, __in_chrg=<optimized out>) at Sampler.cpp:61
- #10 0x00007fffc0b40f89 in LinuxSampler::SamplerChannel::~SamplerChannel (
- this=0x1e5ffd50, __in_chrg=<optimized out>) at Sampler.cpp:69
- #11 0x00007fffc0b42490 in LinuxSampler::Sampler::RemoveSamplerChannel (
- this=0xcbd89f0, pSamplerChannel=0x1e5ffd50) at Sampler.cpp:528
- #12 0x00007fffc0c3d6d0 in LinuxSampler::Plugin::RemoveChannels (
- this=0x1e5fe870) at Plugin.cpp:291
- #13 0x00007fffc0c3d727 in LinuxSampler::Plugin::~Plugin (this=0x1e5fe870,
- __in_chrg=<optimized out>) at Plugin.cpp:157
- #14 0x00007fff697a765b in ~PluginLv2 (this=0x1e5fe870,
- __in_chrg=<optimized out>) at PluginLv2.h:32
- #15 (anonymous namespace)::PluginLv2::~PluginLv2 (this=0x1e5fe870,
- __in_chrg=<optimized out>) at PluginLv2.h:32
- #16 0x00007ffff0c38e73 in lilv_instance_free () from /usr/lib/liblilv-0.so.0
- #17 0x00007ffff726e4bc in ARDOUR::LV2Plugin::cleanup (this=0x1e5d1f80)
- at ../libs/ardour/lv2_plugin.cc:1190
- #18 0x00007ffff726a045 in ARDOUR::LV2Plugin::~LV2Plugin (this=0x1e5d1f80,
- __in_chrg=<optimized out>) at ../libs/ardour/lv2_plugin.cc:439
- #19 0x00007ffff726a2c0 in ARDOUR::LV2Plugin::~LV2Plugin (this=0x1e5d1f80,
- __in_chrg=<optimized out>) at ../libs/ardour/lv2_plugin.cc:455
- #20 0x00007ffff708b236 in boost::checked_delete<ARDOUR::LV2Plugin> (
- x=0x1e5d1f80) at /usr/include/boost/checked_delete.hpp:34
- ---Type <return> to continue, or q <return> to quit---
- #21 0x00007ffff708fcda in boost::detail::sp_counted_impl_p<ARDOUR::LV2Plugin>::dispose (this=0x241d6e20)
- at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78
- #22 0x00000000012812e2 in boost::detail::sp_counted_base::release (
- this=0x241d6e20)
- at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
- #23 0x0000000001281371 in boost::detail::shared_count::~shared_count (
- this=0x241d6ce8, __in_chrg=<optimized out>)
- at /usr/include/boost/smart_ptr/detail/shared_count.hpp:217
- #24 0x00000000017fba50 in boost::shared_ptr<ARDOUR::Plugin>::~shared_ptr (
- this=0x241d6ce0, __in_chrg=<optimized out>)
- at /usr/include/boost/smart_ptr/shared_ptr.hpp:168
- #25 0x0000000001812960 in std::_Destroy<boost::shared_ptr<ARDOUR::Plugin> > (
- __pointer=0x241d6ce0) at /usr/include/c++/4.6/bits/stl_construct.h:94
- #26 0x0000000001812016 in std::_Destroy_aux<false>::__destroy<boost::shared_ptr<ARDOUR::Plugin>*> (__first=0x241d6ce0, __last=0x241d6cf0)
- at /usr/include/c++/4.6/bits/stl_construct.h:104
- #27 0x00000000018112cf in std::_Destroy<boost::shared_ptr<ARDOUR::Plugin>*> (
- __first=0x241d6ce0, __last=0x241d6cf0)
- at /usr/include/c++/4.6/bits/stl_construct.h:127
- #28 0x000000000180ff1f in std::_Destroy<boost::shared_ptr<ARDOUR::Plugin>*, boost::shared_ptr<ARDOUR::Plugin> > (__first=0x241d6ce0, __last=0x241d6cf0)
- at /usr/include/c++/4.6/bits/stl_construct.h:153
- ---Type <return> to continue, or q <return> to quit---
- #29 0x000000000180ef4a in std::vector<boost::shared_ptr<ARDOUR::Plugin>, std::allocator<boost::shared_ptr<ARDOUR::Plugin> > >::~vector (this=0x1e5c8af0,
- __in_chrg=<optimized out>) at /usr/include/c++/4.6/bits/stl_vector.h:350
- #30 0x00007ffff70826d8 in ARDOUR::PluginInsert::~PluginInsert (
- this=0x1e5c8900, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
- at ../libs/ardour/plugin_insert.cc:118
- #31 0x00007ffff708285c in ARDOUR::PluginInsert::~PluginInsert (
- this=0x1e5c8900, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
- at ../libs/ardour/plugin_insert.cc:120
- #32 0x000000000187d2e1 in boost::checked_delete<ARDOUR::PluginInsert> (
- x=0x1e5c8900) at /usr/include/boost/checked_delete.hpp:34
- #33 0x000000000188a776 in boost::detail::sp_counted_impl_p<ARDOUR::PluginInsert>::dispose (this=0x1e5c9790)
- at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78
- #34 0x00000000012812e2 in boost::detail::sp_counted_base::release (
- this=0x1e5c9790)
- at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
- #35 0x0000000001281371 in boost::detail::shared_count::~shared_count (
- this=0x1e5aabf8, __in_chrg=<optimized out>)
- at /usr/include/boost/smart_ptr/detail/shared_count.hpp:217
- #36 0x00000000014f8876 in boost::shared_ptr<ARDOUR::Processor>::~shared_ptr (
- this=0x1e5aabf0, __in_chrg=<optimized out>)
- at /usr/include/boost/smart_ptr/shared_ptr.hpp:168
- ---Type <return> to continue, or q <return> to quit---
- #37 0x000000000187ad04 in __gnu_cxx::new_allocator<boost::shared_ptr<ARDOUR::Processor> >::destroy (this=0x7fffffffc0ff, __p=0x1e5aabf0)
- at /usr/include/c++/4.6/ext/new_allocator.h:118
- #38 0x0000000001876456 in std::_List_base<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > >::_M_clear (
- this=0x1e590728) at /usr/include/c++/4.6/bits/list.tcc:78
- #39 0x00007ffff70fb71a in std::list<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > >::clear (this=0x1e590728)
- at /usr/include/c++/4.6/bits/stl_list.h:1197
- #40 0x00007ffff70e3874 in ARDOUR::Route::~Route (this=0x1e5902f0,
- __vtt_parm=0x7ffff7a61b90, __in_chrg=<optimized out>)
- at ../libs/ardour/route.cc:213
- #41 0x00007ffff725b7f7 in ARDOUR::Track::~Track (this=0x1e5902f0,
- __vtt_parm=0x7ffff7a61b88, __in_chrg=<optimized out>)
- at ../libs/ardour/track.cc:54
- #42 0x00007ffff7008460 in ARDOUR::MidiTrack::~MidiTrack (this=0x1e5902f0,
- __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
- at ../libs/ardour/midi_track.cc:64
- #43 0x00007ffff70085b8 in ARDOUR::MidiTrack::~MidiTrack (this=0x1e5902f0,
- __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
- at ../libs/ardour/midi_track.cc:66
- #44 0x00007ffff71684e2 in boost::checked_delete<ARDOUR::MidiTrack> (
- x=0x1e5902f0) at /usr/include/boost/checked_delete.hpp:34
- ---Type <return> to continue, or q <return> to quit---
- #45 0x00007ffff718d274 in boost::detail::sp_counted_impl_p<ARDOUR::MidiTrack>::dispose (this=0x1e595010)
- at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78
- #46 0x00000000012812e2 in boost::detail::sp_counted_base::release (
- this=0x1e595010)
- at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
- #47 0x0000000001281371 in boost::detail::shared_count::~shared_count (
- this=0x7fffac003188, __in_chrg=<optimized out>)
- at /usr/include/boost/smart_ptr/detail/shared_count.hpp:217
- #48 0x000000000128f8a8 in boost::shared_ptr<ARDOUR::Route>::~shared_ptr (
- this=0x7fffac003180, __in_chrg=<optimized out>)
- at /usr/include/boost/smart_ptr/shared_ptr.hpp:168
- #49 0x00007ffff711c06b in std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > >::~pair (
- this=0x7fffac003180, __in_chrg=<optimized out>)
- at /usr/include/c++/4.6/bits/stl_pair.h:87
- #50 0x00007ffff711f5f8 in __gnu_cxx::new_allocator<std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > >::destroy (this=0x7fffffffc36f, __p=0x7fffac003180)
- at /usr/include/c++/4.6/ext/new_allocator.h:118
- #51 0x00007ffff711f068 in std::_Rb_tree<boost::shared_ptr<ARDOUR::Route>, std::p---Type <return> to continue, or q <return> to quit---
- air<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > >, std::_Select1st<std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > >, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > > >::_M_destroy_node (this=0x54a69e8, __p=0x7fffac003160)
- at /usr/include/c++/4.6/bits/stl_tree.h:394
- #52 0x00007ffff7158ab1 in std::_Rb_tree<boost::shared_ptr<ARDOUR::Route>, std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > >, std::_Select1st<std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > >, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > > >::_M_erase (this=0x54a69e8, __x=0x7fffac003160)
- at /usr/include/c++/4.6/bits/stl_tree.h:1076
- #53 0x00007ffff7152613 in std::_Rb_tree<boost::shared_ptr<ARDOUR::Route>, std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::R---Type <return> to continue, or q <return> to quit---
- oute>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > >, std::_Select1st<std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > >, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > > >::~_Rb_tree (this=0x54a69e8, __in_chrg=<optimized out>)
- at /usr/include/c++/4.6/bits/stl_tree.h:639
- #54 0x00007ffff71503dc in std::map<boost::shared_ptr<ARDOUR::Route>, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > >, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<std::pair<boost::shared_ptr<ARDOUR::Route> const, std::set<boost::shared_ptr<ARDOUR::Route>, std::less<boost::shared_ptr<ARDOUR::Route> >, std::allocator<boost::shared_ptr<ARDOUR::Route> > > > > >::~map (
- this=0x54a69e8, __in_chrg=<optimized out>)
- at /usr/include/c++/4.6/bits/stl_map.h:88
- #55 0x00007ffff71504a3 in ARDOUR::GraphEdges::~GraphEdges (this=0x54a69e8,
- __in_chrg=<optimized out>) at ../libs/ardour/ardour/route_graph.h:40
- #56 0x00007ffff7131bcd in ARDOUR::Session::~Session (this=0x54a5970,
- __in_chrg=<optimized out>) at ../libs/ardour/session.cc:225
- #57 0x00007ffff713292c in ARDOUR::Session::~Session (this=0x54a5970,
- __in_chrg=<optimized out>) at ../libs/ardour/session.cc:231
- ---Type <return> to continue, or q <return> to quit---
- #58 0x00000000012b1e81 in ARDOUR_UI::finish (this=0x27fbe00)
- at ../gtk2_ardour/ardour_ui.cc:815
- #59 0x00000000012dd967 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator()
- (this=0x5193c10) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
- #60 0x00000000012d7ef8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x5193c08)
- at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
- #61 0x0000000001334550 in sigc::retype_return_functor<void, sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x5193c00)
- at /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:265
- #62 0x0000000001332ab2 in sigc::internal::slot_call0<sigc::retype_return_functor<void, sigc::bound_mem_functor0<void, ARDOUR_UI> >, void>::call_it (
- rep=0x5193bd0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
- #63 0x00007ffff4ab1e08 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
- #64 0x00007ffff4827ca2 in g_closure_invoke ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #65 0x00007ffff4838fdd in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #66 0x00007ffff4841099 in g_signal_emit_valist ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #67 0x00007ffff4841242 in g_signal_emit ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- ---Type <return> to continue, or q <return> to quit---
- #68 0x00007ffff3d59193 in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
- #69 0x00007ffff4827eca in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #70 0x00007ffff4840741 in g_signal_emit_valist ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #71 0x00007ffff4841242 in g_signal_emit ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #72 0x00007ffff3f3438e in gtk_widget_activate ()
- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
- #73 0x00007ffff3e2f0fd in gtk_menu_shell_activate_item ()
- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
- #74 0x00007ffff3e2f495 in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
- #75 0x00007ffff3e1add8 in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
- #76 0x00007ffff4827ca2 in g_closure_invoke ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #77 0x00007ffff4839339 in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #78 0x00007ffff4840d7e in g_signal_emit_valist ()
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #79 0x00007ffff4841242 in g_signal_emit ()
- ---Type <return> to continue, or q <return> to quit---
- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- #80 0x00007ffff3f35191 in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
- #81 0x00007ffff3e18f63 in gtk_propagate_event ()
- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
- #82 0x00007ffff3e192c3 in gtk_main_do_event ()
- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
- #83 0x00007ffff3a8dcac in ?? ()
- from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
- #84 0x00007ffff4365c9a in g_main_context_dispatch ()
- from /lib/x86_64-linux-gnu/libglib-2.0.so.0
- #85 0x00007ffff4366060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
- #86 0x00007ffff436645a in g_main_loop_run ()
- from /lib/x86_64-linux-gnu/libglib-2.0.so.0
- #87 0x00007ffff3e182f7 in gtk_main ()
- from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
- #88 0x00007ffff54901f7 in Gtkmm2ext::UI::run (this=0x27fbe00, old_receiver=...)
- at ../libs/gtkmm2ext/gtk_ui.cc:266
- #89 0x00000000016d6d31 in main (argc=1, argv=0x7fffffffd8e8)
- at ../gtk2_ardour/main.cc:555
- (gdb)