Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (gdb) bt
- #0 0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
- #1 0x00007fe034f3661c in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x0000564438362170 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7ffd2b97da40, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
- #3 0x0000564438b929c5 in PBD::Signal1<void, ARDOUR::Bundle::Change, PBD::OptionalLastValue<void> >::~Signal1() (this=0x56443b4659b8, __in_chrg=<optimized out>)
- at libs/pbd/pbd/signals_generated.h:587
- #4 0x00007fe0370c9dc6 in ARDOUR::Bundle::~Bundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/bundle.h:77
- #5 0x00007fe0377fd9e8 in ARDOUR::UserBundle::~UserBundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/user_bundle.h:32
- #6 0x00007fe0377fda0c in ARDOUR::UserBundle::~UserBundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/user_bundle.h:32
- #7 0x00005644384c721b in boost::checked_delete<ARDOUR::UserBundle>(ARDOUR::UserBundle*) (x=0x56443b465990) at /usr/include/boost/core/checked_delete.hpp:34
- #8 0x00005644384cace6 in boost::detail::sp_counted_impl_p<ARDOUR::UserBundle>::dispose() (this=0x56443b49a440) at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:92
- #9 0x00005644383625b1 in boost::detail::sp_counted_base::release() (this=0x56443b49a440) at /usr/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:110
- #10 0x0000564438362627 in boost::detail::shared_count::~shared_count() (this=0x56443b49d5f0, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:426
- #11 0x00005644384c42c8 in boost::shared_ptr<ARDOUR::UserBundle>::~shared_ptr() (this=0x56443b49d5e8, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:366
- #12 0x00005644384c42e4 in boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> >::~value() (this=0x56443b49d5e8, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:118
- #13 0x00005644384c4304 in boost::_bi::storage3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > >::~storage3()
- (this=0x56443b49d5e0, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:125
- #14 0x00005644384c4320 in boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > >::~list3()
- (this=0x56443b49d5e0, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:358
- #15 0x00005644384c4340 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > >::~bind_t() (this=0x56443b49d5d0, __in_chrg=<optimized out>)
- at /usr/include/boost/bind/bind.hpp:1275
- #16 0x00005644384c8d2a in boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::bool_<false>)
- (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:358
- #17 0x00005644384c7f38 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag)
- (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:379
- #18 0x00005644384c72ee in boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag)
- at /usr/include/boost/function/function_base.hpp:407
- #19 0x00005644384c672b in boost::detail::function::basic_vtable1<void, ARDOUR::Bundle::Change>::clear(boost::detail::function::function_buffer&) const (this=
- 0x564438fb4110 <boost::function1<void, ARDOUR::Bundle::Change>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > > >(boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > >)::stored_vtable>, functor=...) at /usr/include/boost/function/function_template.hpp:510
- #20 0x00005644384c59b5 in boost::function1<void, ARDOUR::Bundle::Change>::clear() (this=0x56443ce02858) at /usr/include/boost/function/function_template.hpp:877
- #21 0x00005644384c4d50 in boost::function1<void, ARDOUR::Bundle::Change>::~function1() (this=0x56443ce02858, __in_chrg=<optimized out>)
- at /usr/include/boost/function/function_template.hpp:761
- #22 0x00005644384c435c in boost::function<void (ARDOUR::Bundle::Change)>::~function() (this=0x56443ce02858, __in_chrg=<optimized out>)
- at /usr/include/boost/function/function_template.hpp:1050
- #23 0x00005644384c4d6c in boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >::~value() (this=0x56443ce02858, __in_chrg=<optimized out>)
- at /usr/include/boost/bind/bind.hpp:118
- #24 0x00005644384c4d88 in boost::_bi::storage1<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> > >::~storage1() (this=0x56443ce02858, __in_chrg=<optimized out>)
- at /usr/include/boost/bind/storage.hpp:40
- #25 0x00005644384c4da4 in boost::_bi::storage2<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*> >::~storage2()
- (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:76
- #26 0x00005644384c4dc0 in boost::_bi::storage3<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> >::~storage3() (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:125
- --Type <RET> for more, q to quit, c to continue without paging--
- #27 0x00005644384c4ddc in boost::_bi::storage4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::~storage4() (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:191
- #28 0x00005644384c4df8 in boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::~list4() (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:421
- #29 0x00005644384c4e18 in boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >::~bind_t() (this=0x56443ce02850, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:1275
- #30 0x00005644384c9be2 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::bool_<false>) (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:358
- #31 0x00005644384c9508 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:379
- #32 0x00005644384c8808 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:407
- #33 0x00005644384c672b in boost::detail::function::basic_vtable1<void, ARDOUR::Bundle::Change>::clear(boost::detail::function::function_buffer&) const (this=
- 0x564438fb4120 <boost::function1<void, ARDOUR::Bundle::Change>::assign_to<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > > >(boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >)::stored_vtable>, functor=...) at /usr/include/boost/function/function_template.hpp:510
- #34 0x00005644384c59b5 in boost::function1<void, ARDOUR::Bundle::Change>::clear() (this=0x56443b468a00) at /usr/include/boost/function/function_template.hpp:877
- #35 0x00005644384c4d50 in boost::function1<void, ARDOUR::Bundle::Change>::~function1() (this=0x56443b468a00, __in_chrg=<optimized out>)
- at /usr/include/boost/function/function_template.hpp:761
- #36 0x00005644384c435c in boost::function<void (ARDOUR::Bundle::Change)>::~function() (this=0x56443b468a00, __in_chrg=<optimized out>)
- at /usr/include/boost/function/function_template.hpp:1050
- #37 0x00005644384c9612 in std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >::~pair() (this=0x56443b4689f0, __in_chrg=<optimized out>)
- at /usr/include/c++/8/bits/stl_pair.h:208
- #38 0x00005644384c963e in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::destroy<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >(std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >*) (this=0x56443b4659d0, __p=0x56443b4689f0) at /usr/include/c++/8/ext/new_allocator.h:140
- #39 0x00005644384c88df in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > > >::destroy<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >(std::allocator<std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >&, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >*)
- (__a=..., __p=0x56443b4689f0) at /usr/include/c++/8/bits/alloc_traits.h:487
- #40 0x00005644384c7985 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >*) (this=0x56443b4659d0, __p=0x56443b4689d0) at /usr/include/c++/8/bits/stl_tree.h:661
- #41 0x00005644384c6ba9 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >*) (this=0x56443b4659d0, __p=0x56443b4689d0) at /usr/include/c++/8/bits/stl_tree.h:669
- #42 0x0000564438b94828 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >*) (this=0x56443b4659d0, __x=0x56443b4689d0) at /usr/include/c++/8/bits/stl_tree.h:1874
- --Type <RET> for more, q to quit, c to continue without paging--
- #43 0x0000564438b9610c in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::clear() (this=0x56443b4659d0) at /usr/include/c++/8/bits/stl_tree.h:1187
- #44 0x0000564438b9ae00 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::_Rb_tree_const_iterator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >)
- (this=0x56443b4659d0, __first=
- {first = {px = 0x56443b49d4e0, pn = {pi_ = 0x56443b46e7c0}}, second = {<boost::function1<void, ARDOUR::Bundle::Change>> = {<boost::function_base> = {vtable = 0x564438fb4120 <boost::function1<void, ARDOUR::Bundle::Change>::assign_to<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > > >(boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >)::stored_vtable>, functor = {members = {obj_ptr = 0x56443ce02850, type = {type = 0x56443ce02850, const_qualified = false, volatile_qualified = false}, func_ptr = 0x56443ce02850, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x56443ce02850, obj_ptr = 0x564400000000}, obj_ref = {obj_ptr = 0x56443ce02850, is_const_qualified = false, is_volatile_qualified = false}}, data = "P(\340<DV", '\000' <repeats 14 times>, "DV\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}}, __last=
- {first = {px = 0x1, pn = {pi_ = 0x0}}, second = {<boost::function1<void, ARDOUR::Bundle::Change>> = {<boost::function_base> = {vtable = 0x56443b495d40, functor = {members = {obj_ptr = 0x56443b495d80, type = {type = 0x56443b495d80, const_qualified = 128, volatile_qualified = 93}, func_ptr = 0x56443b495d80, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x56443b495d80, this adjustment 94851052428672, obj_ptr = 0x56443b465a30}, obj_ref = {obj_ptr = 0x56443b495d80, is_const_qualified = 128, is_volatile_qualified = 93}}, data = "\200]I;DV\000\000\200]I;DV\000\000\060ZF;DV\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}})
- at /usr/include/c++/8/bits/stl_tree.h:2504
- #45 0x0000564438b9abac in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::erase(boost::shared_ptr<PBD::Connection> const&) (this=0x56443b4659d0, __x=...)
- at /usr/include/c++/8/bits/stl_tree.h:2518
- #46 0x0000564438b9ab2d in std::map<boost::shared_ptr<PBD::Connection>, boost::function<void (ARDOUR::Bundle::Change)>, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::erase(boost::shared_ptr<PBD::Connection> const&) (this=0x56443b4659d0, __x=...)
- at /usr/include/c++/8/bits/stl_map.h:1068
- #47 0x0000564438b9aa3d in PBD::Signal1<void, ARDOUR::Bundle::Change, PBD::OptionalLastValue<void> >::disconnect(boost::shared_ptr<PBD::Connection>) (this=0x56443b4659b8, c=...)
- at libs/pbd/pbd/signals_generated.h:743
- #48 0x0000564438362774 in PBD::Connection::disconnect() (this=0x56443b49d4e0) at ../libs/pbd/pbd/signals.h:94
- #49 0x0000564438362826 in PBD::ScopedConnection::disconnect() (this=0x56443b45ffc0) at ../libs/pbd/pbd/signals.h:153
- #50 0x00005644383627e6 in PBD::ScopedConnection::~ScopedConnection() (this=0x56443b45ffc0, __in_chrg=<optimized out>) at ../libs/pbd/pbd/signals.h:147
- #51 0x00007fe0355b2529 in PBD::ScopedConnectionList::drop_connections() (this=0x56443ff91308) at ../libs/pbd/signals.cc:47
- #52 0x00007fe0355b239e in PBD::ScopedConnectionList::~ScopedConnectionList() (this=0x56443ff91308, __in_chrg=<optimized out>) at ../libs/pbd/signals.cc:31
- #53 0x00005644384cab80 in BundleManager::~BundleManager() (this=0x56443ff91190, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/bundle_manager.h:87
- #54 0x00005644384cac56 in BundleManager::~BundleManager() (this=0x56443ff91190, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/bundle_manager.h:87
- #55 0x00007fe035778311 in Gtkmm2ext::WindowProxy::~WindowProxy() (this=
- 0x56443b6657c8, __vtt_parm=0x564438f9b7b0 <VTT for WM::ProxyWithConstructor<BundleManager>+16>, __in_chrg=<optimized out>) at ../libs/gtkmm2ext/window_proxy.cc:66
- #56 0x0000564438398ad3 in WM::ProxyBase::~ProxyBase() (this=0x56443b665790, __vtt_parm=0x564438f9b7a8 <VTT for WM::ProxyWithConstructor<BundleManager>+8>, __in_chrg=<optimized out>)
- at ../gtk2_ardour/window_manager.h:85
- #57 0x00005644383ca2bf in WM::ProxyWithConstructor<BundleManager>::~ProxyWithConstructor() (this=0x56443b665790, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
- at ../gtk2_ardour/window_manager.h:117
- #58 0x00005644383871f0 in ARDOUR_UI::~ARDOUR_UI() (this=0x56443b65c270, __in_chrg=<optimized out>) at ../gtk2_ardour/ardour_ui.cc:821
- #59 0x00005644383877f2 in ARDOUR_UI::~ARDOUR_UI() (this=0x56443b65c270, __in_chrg=<optimized out>) at ../gtk2_ardour/ardour_ui.cc:857
- #60 0x0000564438931a81 in main(int, char**) (argc=1, argv=0x7ffd2b97e728) at ../gtk2_ardour/main.cc:439
- (gdb) thread apply all bt
- Thread 10 (Thread 0x7fdfb1ffb700 (LWP 28990)):
- #0 0x00007fe032043819 in __GI___poll (fds=0x7fdfa01ab630, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
- #1 0x00007fe034eed136 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x00007fe034eed4c2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #3 0x00007fe0355736fc in BaseUI::main_thread() (this=0x56443d3ee9e0) at ../libs/pbd/base_ui.cc:98
- #4 0x00007fe035577760 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x56443f2517d8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
- #5 0x00007fe0355773ec in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x56443f2517d0)
- at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
- #6 0x00007fe035576e4b in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x56443f2517a0)
- at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
- #7 0x00007fe035064d5a in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
- #8 0x00007fe034f15415 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #9 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
- #10 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
- Thread 9 (Thread 0x7fe0037fe700 (LWP 28900)):
- #0 0x00007fe032043819 in __GI___poll (fds=0x56443b4dc450, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
- #1 0x00007fe034eed136 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x00007fe034eed4c2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #3 0x00007fe034758266 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
- #4 0x00007fe034f15415 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #5 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
- #6 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
- Thread 8 (Thread 0x7fe003fff700 (LWP 28899)):
- #0 0x00007fe032043819 in __GI___poll (fds=0x56443b4d3310, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
- #1 0x00007fe034eed136 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x00007fe034eed25c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #3 0x00007fe034eed2a1 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #4 0x00007fe034f15415 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #5 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
- #6 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
- Thread 7 (Thread 0x7fe01647f700 (LWP 28897)):
- #0 0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
- #1 0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x00007fe037061a81 in ARDOUR::AudioEngine::do_devicelist_update() (this=0x56443b6222f0) at ../libs/ardour/audioengine.cc:703
- #3 0x00007fe03706e80d in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x56443b62e5c0, p=0x56443b6222f0)
- at /usr/include/boost/bind/mem_fn_template.hpp:49
- #4 0x00007fe03706e241 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x56443b62e5d0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
- #5 0x00007fe03706da5d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()()
- (this=0x56443b62e5c0) at /usr/include/boost/bind/bind.hpp:1294
- #6 0x00007fe03706d296 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x56443b62e5c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
- #7 0x00007fe03706c606 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(sigc::internal::slot_rep*) (rep=0x56443b62e590) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
- #8 0x00007fe035064d5a in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
- #9 0x00007fe034f15415 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #10 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
- --Type <RET> for more, q to quit, c to continue without paging--
- #11 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
- Thread 6 (Thread 0x7fe0174d1700 (LWP 28896)):
- #0 0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
- #1 0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x00007fe037061848 in ARDOUR::AudioEngine::do_reset_backend() (this=0x56443b6222f0) at ../libs/ardour/audioengine.cc:667
- #3 0x00007fe03706e80d in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x56443b05de00, p=0x56443b6222f0)
- at /usr/include/boost/bind/mem_fn_template.hpp:49
- #4 0x00007fe03706e241 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x56443b05de10, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
- #5 0x00007fe03706da5d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()()
- (this=0x56443b05de00) at /usr/include/boost/bind/bind.hpp:1294
- #6 0x00007fe03706d296 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x56443b05de00) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
- #7 0x00007fe03706c606 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(sigc::internal::slot_rep*) (rep=0x56443b05ddd0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
- #8 0x00007fe035064d5a in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
- #9 0x00007fe034f15415 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #10 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
- #11 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
- Thread 5 (Thread 0x7fe025b6a700 (LWP 28894)):
- #0 0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
- #1 0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x00007fe037016e56 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93
- #3 0x00007fe037016c4a in analyser_work() () at ../libs/ardour/analyser.cc:58
- #4 0x0000564438bfb267 in sigc::pointer_functor0<void>::operator()() const (this=0x56443b164b38) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
- #5 0x0000564438bf861a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x56443b164b30) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
- #6 0x0000564438bf4a93 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x56443b164b00)
- at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
- #7 0x00007fe035064d5a in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
- #8 0x00007fe034f15415 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #9 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
- #10 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
- Thread 4 (Thread 0x7fe02636b700 (LWP 28893)):
- #0 0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
- #1 0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x00007fe0377a5dba in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
- #3 0x0000564438bfb267 in sigc::pointer_functor0<void>::operator()() const (this=0x56443b164bc8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
- #4 0x0000564438bf861a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x56443b164bc0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
- #5 0x0000564438bf4a93 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x56443b164b90)
- at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
- #6 0x00007fe035064d5a in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
- #7 0x00007fe034f15415 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #8 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
- #9 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
- Thread 3 (Thread 0x7fe026b6c700 (LWP 28892)):
- #0 0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
- #1 0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- --Type <RET> for more, q to quit, c to continue without paging--
- #2 0x00007fe0377a5dba in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
- #3 0x0000564438bfb267 in sigc::pointer_functor0<void>::operator()() const (this=0x56443b114b18) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
- #4 0x0000564438bf861a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x56443b114b10) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
- #5 0x0000564438bf4a93 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x56443b114ae0)
- at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
- #6 0x00007fe035064d5a in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
- #7 0x00007fe034f15415 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #8 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
- #9 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
- Thread 2 (Thread 0x7fe02736d700 (LWP 28891)):
- #0 0x00007fe033a02bf0 in __GI___nanosleep (requested_time=0x7fe02736c6e0, remaining=0x7fe02736c6f0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
- #1 0x00007fe034f16abf in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x0000564438f71b16 in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
- #3 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
- #4 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
- Thread 1 (Thread 0x7fe0277d9e00 (LWP 28889)):
- #0 0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
- #1 0x00007fe034f3661c in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
- #2 0x0000564438362170 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7ffd2b97da40, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
- #3 0x0000564438b929c5 in PBD::Signal1<void, ARDOUR::Bundle::Change, PBD::OptionalLastValue<void> >::~Signal1() (this=0x56443b4659b8, __in_chrg=<optimized out>)
- at libs/pbd/pbd/signals_generated.h:587
- #4 0x00007fe0370c9dc6 in ARDOUR::Bundle::~Bundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/bundle.h:77
- #5 0x00007fe0377fd9e8 in ARDOUR::UserBundle::~UserBundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/user_bundle.h:32
- #6 0x00007fe0377fda0c in ARDOUR::UserBundle::~UserBundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/user_bundle.h:32
- #7 0x00005644384c721b in boost::checked_delete<ARDOUR::UserBundle>(ARDOUR::UserBundle*) (x=0x56443b465990) at /usr/include/boost/core/checked_delete.hpp:34
- #8 0x00005644384cace6 in boost::detail::sp_counted_impl_p<ARDOUR::UserBundle>::dispose() (this=0x56443b49a440) at /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:92
- #9 0x00005644383625b1 in boost::detail::sp_counted_base::release() (this=0x56443b49a440) at /usr/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:110
- #10 0x0000564438362627 in boost::detail::shared_count::~shared_count() (this=0x56443b49d5f0, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:426
- #11 0x00005644384c42c8 in boost::shared_ptr<ARDOUR::UserBundle>::~shared_ptr() (this=0x56443b49d5e8, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:366
- #12 0x00005644384c42e4 in boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> >::~value() (this=0x56443b49d5e8, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:118
- #13 0x00005644384c4304 in boost::_bi::storage3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > >::~storage3()
- (this=0x56443b49d5e0, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:125
- #14 0x00005644384c4320 in boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > >::~list3()
- (this=0x56443b49d5e0, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:358
- #15 0x00005644384c4340 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > >::~bind_t() (this=0x56443b49d5d0, __in_chrg=<optimized out>)
- at /usr/include/boost/bind/bind.hpp:1275
- #16 0x00005644384c8d2a in boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::bool_<false>)
- (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:358
- #17 0x00005644384c7f38 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag)
- (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:379
- #18 0x00005644384c72ee in boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag)
- at /usr/include/boost/function/function_base.hpp:407
- --Type <RET> for more, q to quit, c to continue without paging--
- #19 0x00005644384c672b in boost::detail::function::basic_vtable1<void, ARDOUR::Bundle::Change>::clear(boost::detail::function::function_buffer&) const (this=
- 0x564438fb4110 <boost::function1<void, ARDOUR::Bundle::Change>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > > >(boost::_bi::bind_t<void, boost::_mfi::mf2<void, BundleManager, ARDOUR::Bundle::Change, boost::shared_ptr<ARDOUR::UserBundle> >, boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > > >)::stored_vtable>, functor=...) at /usr/include/boost/function/function_template.hpp:510
- #20 0x00005644384c59b5 in boost::function1<void, ARDOUR::Bundle::Change>::clear() (this=0x56443ce02858) at /usr/include/boost/function/function_template.hpp:877
- #21 0x00005644384c4d50 in boost::function1<void, ARDOUR::Bundle::Change>::~function1() (this=0x56443ce02858, __in_chrg=<optimized out>)
- at /usr/include/boost/function/function_template.hpp:761
- #22 0x00005644384c435c in boost::function<void (ARDOUR::Bundle::Change)>::~function() (this=0x56443ce02858, __in_chrg=<optimized out>)
- at /usr/include/boost/function/function_template.hpp:1050
- #23 0x00005644384c4d6c in boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >::~value() (this=0x56443ce02858, __in_chrg=<optimized out>)
- at /usr/include/boost/bind/bind.hpp:118
- #24 0x00005644384c4d88 in boost::_bi::storage1<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> > >::~storage1() (this=0x56443ce02858, __in_chrg=<optimized out>)
- at /usr/include/boost/bind/storage.hpp:40
- #25 0x00005644384c4da4 in boost::_bi::storage2<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*> >::~storage2()
- (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:76
- #26 0x00005644384c4dc0 in boost::_bi::storage3<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> >::~storage3() (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:125
- #27 0x00005644384c4ddc in boost::_bi::storage4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::~storage4() (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:191
- #28 0x00005644384c4df8 in boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::~list4() (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:421
- #29 0x00005644384c4e18 in boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >::~bind_t() (this=0x56443ce02850, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:1275
- #30 0x00005644384c9be2 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::bool_<false>) (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:358
- #31 0x00005644384c9508 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > > >::manager(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:379
- #32 0x00005644384c8808 in boost::detail::function::functor_manager<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:407
- #33 0x00005644384c672b in boost::detail::function::basic_vtable1<void, ARDOUR::Bundle::Change>::clear(boost::detail::function::function_buffer&) const (this=
- 0x564438fb4120 <boost::function1<void, ARDOUR::Bundle::Change>::assign_to<boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > > >(boost::_bi::bind_t<void, void (*)(boost::function<void (ARDOUR::Bundle::Change)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, ARDOUR::Bundle::Change), boost::_bi::list4<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >)::stored_vtable>, functor=...) at /usr/include/boost/function/function_template.hpp:510
- #34 0x00005644384c59b5 in boost::function1<void, ARDOUR::Bundle::Change>::clear() (this=0x56443b468a00) at /usr/include/boost/function/function_template.hpp:877
- #35 0x00005644384c4d50 in boost::function1<void, ARDOUR::Bundle::Change>::~function1() (this=0x56443b468a00, __in_chrg=<optimized out>)
- at /usr/include/boost/function/function_template.hpp:761
- #36 0x00005644384c435c in boost::function<void (ARDOUR::Bundle::Change)>::~function() (this=0x56443b468a00, __in_chrg=<optimized out>)
- at /usr/include/boost/function/function_template.hpp:1050
- #37 0x00005644384c9612 in std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >::~pair() (this=0x56443b4689f0, __in_chrg=<optimized out>)
- at /usr/include/c++/8/bits/stl_pair.h:208
- #38 0x00005644384c963e in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::destroy<std::pa--Type <RET> for more, q to quit, c to continue without paging--
- ir<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >(std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >*) (this=0x56443b4659d0, __p=0x56443b4689f0) at /usr/include/c++/8/ext/new_allocator.h:140
- #39 0x00005644384c88df in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > > >::destroy<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >(std::allocator<std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >&, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >*)
- (__a=..., __p=0x56443b4689f0) at /usr/include/c++/8/bits/alloc_traits.h:487
- #40 0x00005644384c7985 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >*) (this=0x56443b4659d0, __p=0x56443b4689d0) at /usr/include/c++/8/bits/stl_tree.h:661
- #41 0x00005644384c6ba9 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >*) (this=0x56443b4659d0, __p=0x56443b4689d0) at /usr/include/c++/8/bits/stl_tree.h:669
- #42 0x0000564438b94828 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >*) (this=0x56443b4659d0, __x=0x56443b4689d0) at /usr/include/c++/8/bits/stl_tree.h:1874
- #43 0x0000564438b9610c in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::clear() (this=0x56443b4659d0) at /usr/include/c++/8/bits/stl_tree.h:1187
- #44 0x0000564438b9ae00 in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::_Rb_tree_const_iterator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >)
- (this=0x56443b4659d0, __first=Python Exception <class 'gdb.error'> No type named std::_Rb_tree_node<struct std::pair<const boost::shared_ptr<PBD::Connection>, boost::function<void(ARDOUR::Bundle::Change)> >>.:
- ..., __last=Python Exception <class 'gdb.error'> No type named std::_Rb_tree_node<struct std::pair<const boost::shared_ptr<PBD::Connection>, boost::function<void(ARDOUR::Bundle::Change)> >>.:
- ...) at /usr/include/c++/8/bits/stl_tree.h:2504
- #45 0x0000564438b9abac in std::_Rb_tree<boost::shared_ptr<PBD::Connection>, std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >, std::_Select1st<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > >, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::erase(boost::shared_ptr<PBD::Connection> const&) (this=0x56443b4659d0, __x=...)
- at /usr/include/c++/8/bits/stl_tree.h:2518
- #46 0x0000564438b9ab2d in std::map<boost::shared_ptr<PBD::Connection>, boost::function<void (ARDOUR::Bundle::Change)>, std::less<boost::shared_ptr<PBD::Connection> >, std::allocator<std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> > > >::erase(boost::shared_ptr<PBD::Connection> const&) (this=0x56443b4659d0, __x=...)
- at /usr/include/c++/8/bits/stl_map.h:1068
- #47 0x0000564438b9aa3d in PBD::Signal1<void, ARDOUR::Bundle::Change, PBD::OptionalLastValue<void> >::disconnect(boost::shared_ptr<PBD::Connection>) (this=0x56443b4659b8, c=...)
- at libs/pbd/pbd/signals_generated.h:743
- #48 0x0000564438362774 in PBD::Connection::disconnect() (this=0x56443b49d4e0) at ../libs/pbd/pbd/signals.h:94
- #49 0x0000564438362826 in PBD::ScopedConnection::disconnect() (this=0x56443b45ffc0) at ../libs/pbd/pbd/signals.h:153
- #50 0x00005644383627e6 in PBD::ScopedConnection::~ScopedConnection() (this=0x56443b45ffc0, __in_chrg=<optimized out>) at ../libs/pbd/pbd/signals.h:147
- #51 0x00007fe0355b2529 in PBD::ScopedConnectionList::drop_connections() (this=0x56443ff91308) at ../libs/pbd/signals.cc:47
- #52 0x00007fe0355b239e in PBD::ScopedConnectionList::~ScopedConnectionList() (this=0x56443ff91308, __in_chrg=<optimized out>) at ../libs/pbd/signals.cc:31
- #53 0x00005644384cab80 in BundleManager::~BundleManager() (this=0x56443ff91190, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/bundle_manager.h:87
- #54 0x00005644384cac56 in BundleManager::~BundleManager() (this=0x56443ff91190, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/bundle_manager.h:87
- #55 0x00007fe035778311 in Gtkmm2ext::WindowProxy::~WindowProxy()
- (this=0x56443b6657c8, __vtt_parm=0x564438f9b7b0 <VTT for WM::ProxyWithConstructor<BundleManager>+16>, __in_chrg=<optimized out>) at ../libs/gtkmm2ext/window_proxy.cc:66
- #56 0x0000564438398ad3 in WM::ProxyBase::~ProxyBase() (this=0x56443b665790, __vtt_parm=0x564438f9b7a8 <VTT for WM::ProxyWithConstructor<BundleManager>+8>, __in_chrg=<optimized out>)
- at ../gtk2_ardour/window_manager.h:85
- #57 0x00005644383ca2bf in WM::ProxyWithConstructor<BundleManager>::~ProxyWithConstructor() (this=0x56443b665790, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
- at ../gtk2_ardour/window_manager.h:117
- #58 0x00005644383871f0 in ARDOUR_UI::~ARDOUR_UI() (this=0x56443b65c270, __in_chrg=<optimized out>) at ../gtk2_ardour/ardour_ui.cc:821
- #59 0x00005644383877f2 in ARDOUR_UI::~ARDOUR_UI() (this=0x56443b65c270, __in_chrg=<optimized out>) at ../gtk2_ardour/ardour_ui.cc:857
- #60 0x0000564438931a81 in main(int, char**) (argc=1, argv=0x7ffd2b97e728) at ../gtk2_ardour/main.cc:439
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement