Advertisement
Guest User

Untitled

a guest
Sep 4th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (gdb) bt
  2. #0  0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3. #1  0x00007fe034f3661c in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  4. #2  0x0000564438362170 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7ffd2b97da40, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
  5. #3  0x0000564438b929c5 in PBD::Signal1<void, ARDOUR::Bundle::Change, PBD::OptionalLastValue<void> >::~Signal1() (this=0x56443b4659b8, __in_chrg=<optimized out>)
  6.     at libs/pbd/pbd/signals_generated.h:587
  7. #4  0x00007fe0370c9dc6 in ARDOUR::Bundle::~Bundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/bundle.h:77
  8. #5  0x00007fe0377fd9e8 in ARDOUR::UserBundle::~UserBundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/user_bundle.h:32
  9. #6  0x00007fe0377fda0c in ARDOUR::UserBundle::~UserBundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/user_bundle.h:32
  10. #7  0x00005644384c721b in boost::checked_delete<ARDOUR::UserBundle>(ARDOUR::UserBundle*) (x=0x56443b465990) at /usr/include/boost/core/checked_delete.hpp:34
  11. #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
  12. #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
  13. #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
  14. #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
  15. #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
  16. #13 0x00005644384c4304 in boost::_bi::storage3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > >::~storage3()
  17.    (this=0x56443b49d5e0, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:125
  18. #14 0x00005644384c4320 in boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > >::~list3()
  19.    (this=0x56443b49d5e0, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:358
  20. #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>)
  21.     at /usr/include/boost/bind/bind.hpp:1275
  22. #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>)
  23.    (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:358
  24. #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)
  25.    (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:379
  26. #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)
  27.     at /usr/include/boost/function/function_base.hpp:407
  28. #19 0x00005644384c672b in boost::detail::function::basic_vtable1<void, ARDOUR::Bundle::Change>::clear(boost::detail::function::function_buffer&) const (this=
  29.     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
  30. #20 0x00005644384c59b5 in boost::function1<void, ARDOUR::Bundle::Change>::clear() (this=0x56443ce02858) at /usr/include/boost/function/function_template.hpp:877
  31. #21 0x00005644384c4d50 in boost::function1<void, ARDOUR::Bundle::Change>::~function1() (this=0x56443ce02858, __in_chrg=<optimized out>)
  32.     at /usr/include/boost/function/function_template.hpp:761
  33. #22 0x00005644384c435c in boost::function<void (ARDOUR::Bundle::Change)>::~function() (this=0x56443ce02858, __in_chrg=<optimized out>)
  34.     at /usr/include/boost/function/function_template.hpp:1050
  35. #23 0x00005644384c4d6c in boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >::~value() (this=0x56443ce02858, __in_chrg=<optimized out>)
  36.     at /usr/include/boost/bind/bind.hpp:118
  37. #24 0x00005644384c4d88 in boost::_bi::storage1<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> > >::~storage1() (this=0x56443ce02858, __in_chrg=<optimized out>)
  38.     at /usr/include/boost/bind/storage.hpp:40
  39. #25 0x00005644384c4da4 in boost::_bi::storage2<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*> >::~storage2()
  40.    (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:76
  41. #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
  42. --Type <RET> for more, q to quit, c to continue without paging--
  43. #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
  44. #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
  45. #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
  46. #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
  47. #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
  48. #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
  49. #33 0x00005644384c672b in boost::detail::function::basic_vtable1<void, ARDOUR::Bundle::Change>::clear(boost::detail::function::function_buffer&) const (this=
  50.     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
  51. #34 0x00005644384c59b5 in boost::function1<void, ARDOUR::Bundle::Change>::clear() (this=0x56443b468a00) at /usr/include/boost/function/function_template.hpp:877
  52. #35 0x00005644384c4d50 in boost::function1<void, ARDOUR::Bundle::Change>::~function1() (this=0x56443b468a00, __in_chrg=<optimized out>)
  53.     at /usr/include/boost/function/function_template.hpp:761
  54. #36 0x00005644384c435c in boost::function<void (ARDOUR::Bundle::Change)>::~function() (this=0x56443b468a00, __in_chrg=<optimized out>)
  55.     at /usr/include/boost/function/function_template.hpp:1050
  56. #37 0x00005644384c9612 in std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >::~pair() (this=0x56443b4689f0, __in_chrg=<optimized out>)
  57.     at /usr/include/c++/8/bits/stl_pair.h:208
  58. #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
  59. #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)> >*)
  60.    (__a=..., __p=0x56443b4689f0) at /usr/include/c++/8/bits/alloc_traits.h:487
  61. #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
  62. #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
  63. #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
  64. --Type <RET> for more, q to quit, c to continue without paging--
  65. #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
  66. #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)> > >)
  67.    (this=0x56443b4659d0, __first=
  68.       {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=
  69.       {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>}})
  70.     at /usr/include/c++/8/bits/stl_tree.h:2504
  71. #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=...)
  72.     at /usr/include/c++/8/bits/stl_tree.h:2518
  73. #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=...)
  74.     at /usr/include/c++/8/bits/stl_map.h:1068
  75. #47 0x0000564438b9aa3d in PBD::Signal1<void, ARDOUR::Bundle::Change, PBD::OptionalLastValue<void> >::disconnect(boost::shared_ptr<PBD::Connection>) (this=0x56443b4659b8, c=...)
  76.     at libs/pbd/pbd/signals_generated.h:743
  77. #48 0x0000564438362774 in PBD::Connection::disconnect() (this=0x56443b49d4e0) at ../libs/pbd/pbd/signals.h:94
  78. #49 0x0000564438362826 in PBD::ScopedConnection::disconnect() (this=0x56443b45ffc0) at ../libs/pbd/pbd/signals.h:153
  79. #50 0x00005644383627e6 in PBD::ScopedConnection::~ScopedConnection() (this=0x56443b45ffc0, __in_chrg=<optimized out>) at ../libs/pbd/pbd/signals.h:147
  80. #51 0x00007fe0355b2529 in PBD::ScopedConnectionList::drop_connections() (this=0x56443ff91308) at ../libs/pbd/signals.cc:47
  81. #52 0x00007fe0355b239e in PBD::ScopedConnectionList::~ScopedConnectionList() (this=0x56443ff91308, __in_chrg=<optimized out>) at ../libs/pbd/signals.cc:31
  82. #53 0x00005644384cab80 in BundleManager::~BundleManager() (this=0x56443ff91190, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/bundle_manager.h:87
  83. #54 0x00005644384cac56 in BundleManager::~BundleManager() (this=0x56443ff91190, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/bundle_manager.h:87
  84. #55 0x00007fe035778311 in Gtkmm2ext::WindowProxy::~WindowProxy() (this=
  85.     0x56443b6657c8, __vtt_parm=0x564438f9b7b0 <VTT for WM::ProxyWithConstructor<BundleManager>+16>, __in_chrg=<optimized out>) at ../libs/gtkmm2ext/window_proxy.cc:66
  86. #56 0x0000564438398ad3 in WM::ProxyBase::~ProxyBase() (this=0x56443b665790, __vtt_parm=0x564438f9b7a8 <VTT for WM::ProxyWithConstructor<BundleManager>+8>, __in_chrg=<optimized out>)
  87.     at ../gtk2_ardour/window_manager.h:85
  88. #57 0x00005644383ca2bf in WM::ProxyWithConstructor<BundleManager>::~ProxyWithConstructor() (this=0x56443b665790, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
  89.     at ../gtk2_ardour/window_manager.h:117
  90. #58 0x00005644383871f0 in ARDOUR_UI::~ARDOUR_UI() (this=0x56443b65c270, __in_chrg=<optimized out>) at ../gtk2_ardour/ardour_ui.cc:821
  91. #59 0x00005644383877f2 in ARDOUR_UI::~ARDOUR_UI() (this=0x56443b65c270, __in_chrg=<optimized out>) at ../gtk2_ardour/ardour_ui.cc:857
  92. #60 0x0000564438931a81 in main(int, char**) (argc=1, argv=0x7ffd2b97e728) at ../gtk2_ardour/main.cc:439
  93. (gdb) thread apply all bt
  94.  
  95. Thread 10 (Thread 0x7fdfb1ffb700 (LWP 28990)):
  96. #0  0x00007fe032043819 in __GI___poll (fds=0x7fdfa01ab630, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  97. #1  0x00007fe034eed136 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  98. #2  0x00007fe034eed4c2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  99. #3  0x00007fe0355736fc in BaseUI::main_thread() (this=0x56443d3ee9e0) at ../libs/pbd/base_ui.cc:98
  100. #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
  101. #5  0x00007fe0355773ec in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x56443f2517d0)
  102.     at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
  103. #6  0x00007fe035576e4b in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x56443f2517a0)
  104.     at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
  105. #7  0x00007fe035064d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
  106. #8  0x00007fe034f15415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  107. #9  0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
  108. #10 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  109.  
  110. Thread 9 (Thread 0x7fe0037fe700 (LWP 28900)):
  111. #0  0x00007fe032043819 in __GI___poll (fds=0x56443b4dc450, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  112. #1  0x00007fe034eed136 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  113. #2  0x00007fe034eed4c2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  114. #3  0x00007fe034758266 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  115. #4  0x00007fe034f15415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  116. #5  0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
  117. #6  0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  118.  
  119. Thread 8 (Thread 0x7fe003fff700 (LWP 28899)):
  120. #0  0x00007fe032043819 in __GI___poll (fds=0x56443b4d3310, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  121. #1  0x00007fe034eed136 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  122. #2  0x00007fe034eed25c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  123. #3  0x00007fe034eed2a1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  124. #4  0x00007fe034f15415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  125. #5  0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
  126. #6  0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  127.  
  128. Thread 7 (Thread 0x7fe01647f700 (LWP 28897)):
  129. #0  0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  130. #1  0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  131. #2  0x00007fe037061a81 in ARDOUR::AudioEngine::do_devicelist_update() (this=0x56443b6222f0) at ../libs/ardour/audioengine.cc:703
  132. #3  0x00007fe03706e80d in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x56443b62e5c0, p=0x56443b6222f0)
  133.     at /usr/include/boost/bind/mem_fn_template.hpp:49
  134. #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
  135. #5  0x00007fe03706da5d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()()
  136.    (this=0x56443b62e5c0) at /usr/include/boost/bind/bind.hpp:1294
  137. #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
  138. #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
  139. #8  0x00007fe035064d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
  140. #9  0x00007fe034f15415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  141. #10 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
  142. --Type <RET> for more, q to quit, c to continue without paging--
  143. #11 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  144.  
  145. Thread 6 (Thread 0x7fe0174d1700 (LWP 28896)):
  146. #0  0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  147. #1  0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  148. #2  0x00007fe037061848 in ARDOUR::AudioEngine::do_reset_backend() (this=0x56443b6222f0) at ../libs/ardour/audioengine.cc:667
  149. #3  0x00007fe03706e80d in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x56443b05de00, p=0x56443b6222f0)
  150.     at /usr/include/boost/bind/mem_fn_template.hpp:49
  151. #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
  152. #5  0x00007fe03706da5d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()()
  153.    (this=0x56443b05de00) at /usr/include/boost/bind/bind.hpp:1294
  154. #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
  155. #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
  156. #8  0x00007fe035064d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
  157. #9  0x00007fe034f15415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  158. #10 0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
  159. #11 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  160.  
  161. Thread 5 (Thread 0x7fe025b6a700 (LWP 28894)):
  162. #0  0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  163. #1  0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  164. #2  0x00007fe037016e56 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93
  165. #3  0x00007fe037016c4a in analyser_work() () at ../libs/ardour/analyser.cc:58
  166. #4  0x0000564438bfb267 in sigc::pointer_functor0<void>::operator()() const (this=0x56443b164b38) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
  167. #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
  168. #6  0x0000564438bf4a93 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x56443b164b00)
  169.     at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
  170. #7  0x00007fe035064d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
  171. #8  0x00007fe034f15415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  172. #9  0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
  173. #10 0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  174.  
  175. Thread 4 (Thread 0x7fe02636b700 (LWP 28893)):
  176. #0  0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  177. #1  0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  178. #2  0x00007fe0377a5dba in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
  179. #3  0x0000564438bfb267 in sigc::pointer_functor0<void>::operator()() const (this=0x56443b164bc8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
  180. #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
  181. #5  0x0000564438bf4a93 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x56443b164b90)
  182.     at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
  183. #6  0x00007fe035064d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
  184. #7  0x00007fe034f15415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  185. #8  0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
  186. #9  0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  187.  
  188. Thread 3 (Thread 0x7fe026b6c700 (LWP 28892)):
  189. #0  0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  190. #1  0x00007fe034f36f9f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  191. --Type <RET> for more, q to quit, c to continue without paging--
  192. #2  0x00007fe0377a5dba in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
  193. #3  0x0000564438bfb267 in sigc::pointer_functor0<void>::operator()() const (this=0x56443b114b18) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
  194. #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
  195. #5  0x0000564438bf4a93 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x56443b114ae0)
  196.     at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
  197. #6  0x00007fe035064d5a in  () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
  198. #7  0x00007fe034f15415 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  199. #8  0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
  200. #9  0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  201.  
  202. Thread 2 (Thread 0x7fe02736d700 (LWP 28891)):
  203. #0  0x00007fe033a02bf0 in __GI___nanosleep (requested_time=0x7fe02736c6e0, remaining=0x7fe02736c6f0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
  204. #1  0x00007fe034f16abf in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  205. #2  0x0000564438f71b16 in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
  206. #3  0x00007fe0339f8fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
  207. #4  0x00007fe03204e4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  208.  
  209. Thread 1 (Thread 0x7fe0277d9e00 (LWP 28889)):
  210. #0  0x00007fe032048f59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  211. #1  0x00007fe034f3661c in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  212. #2  0x0000564438362170 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7ffd2b97da40, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
  213. #3  0x0000564438b929c5 in PBD::Signal1<void, ARDOUR::Bundle::Change, PBD::OptionalLastValue<void> >::~Signal1() (this=0x56443b4659b8, __in_chrg=<optimized out>)
  214.     at libs/pbd/pbd/signals_generated.h:587
  215. #4  0x00007fe0370c9dc6 in ARDOUR::Bundle::~Bundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/bundle.h:77
  216. #5  0x00007fe0377fd9e8 in ARDOUR::UserBundle::~UserBundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/user_bundle.h:32
  217. #6  0x00007fe0377fda0c in ARDOUR::UserBundle::~UserBundle() (this=0x56443b465990, __in_chrg=<optimized out>) at ../libs/ardour/ardour/user_bundle.h:32
  218. #7  0x00005644384c721b in boost::checked_delete<ARDOUR::UserBundle>(ARDOUR::UserBundle*) (x=0x56443b465990) at /usr/include/boost/core/checked_delete.hpp:34
  219. #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
  220. #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
  221. #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
  222. #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
  223. #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
  224. #13 0x00005644384c4304 in boost::_bi::storage3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > >::~storage3()
  225.    (this=0x56443b49d5e0, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:125
  226. #14 0x00005644384c4320 in boost::_bi::list3<boost::_bi::value<BundleManager*>, boost::arg<1>, boost::_bi::value<boost::shared_ptr<ARDOUR::UserBundle> > >::~list3()
  227.    (this=0x56443b49d5e0, __in_chrg=<optimized out>) at /usr/include/boost/bind/bind.hpp:358
  228. #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>)
  229.     at /usr/include/boost/bind/bind.hpp:1275
  230. #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>)
  231.    (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:358
  232. #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)
  233.    (in_buffer=..., out_buffer=..., op=boost::detail::function::destroy_functor_tag) at /usr/include/boost/function/function_base.hpp:379
  234. #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)
  235.     at /usr/include/boost/function/function_base.hpp:407
  236. --Type <RET> for more, q to quit, c to continue without paging--
  237. #19 0x00005644384c672b in boost::detail::function::basic_vtable1<void, ARDOUR::Bundle::Change>::clear(boost::detail::function::function_buffer&) const (this=
  238.     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
  239. #20 0x00005644384c59b5 in boost::function1<void, ARDOUR::Bundle::Change>::clear() (this=0x56443ce02858) at /usr/include/boost/function/function_template.hpp:877
  240. #21 0x00005644384c4d50 in boost::function1<void, ARDOUR::Bundle::Change>::~function1() (this=0x56443ce02858, __in_chrg=<optimized out>)
  241.     at /usr/include/boost/function/function_template.hpp:761
  242. #22 0x00005644384c435c in boost::function<void (ARDOUR::Bundle::Change)>::~function() (this=0x56443ce02858, __in_chrg=<optimized out>)
  243.     at /usr/include/boost/function/function_template.hpp:1050
  244. #23 0x00005644384c4d6c in boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >::~value() (this=0x56443ce02858, __in_chrg=<optimized out>)
  245.     at /usr/include/boost/bind/bind.hpp:118
  246. #24 0x00005644384c4d88 in boost::_bi::storage1<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> > >::~storage1() (this=0x56443ce02858, __in_chrg=<optimized out>)
  247.     at /usr/include/boost/bind/storage.hpp:40
  248. #25 0x00005644384c4da4 in boost::_bi::storage2<boost::_bi::value<boost::function<void (ARDOUR::Bundle::Change)> >, boost::_bi::value<PBD::EventLoop*> >::~storage2()
  249.    (this=0x56443ce02858, __in_chrg=<optimized out>) at /usr/include/boost/bind/storage.hpp:76
  250. #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
  251. #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
  252. #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
  253. #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
  254. #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
  255. #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
  256. #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
  257. #33 0x00005644384c672b in boost::detail::function::basic_vtable1<void, ARDOUR::Bundle::Change>::clear(boost::detail::function::function_buffer&) const (this=
  258.     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
  259. #34 0x00005644384c59b5 in boost::function1<void, ARDOUR::Bundle::Change>::clear() (this=0x56443b468a00) at /usr/include/boost/function/function_template.hpp:877
  260. #35 0x00005644384c4d50 in boost::function1<void, ARDOUR::Bundle::Change>::~function1() (this=0x56443b468a00, __in_chrg=<optimized out>)
  261.     at /usr/include/boost/function/function_template.hpp:761
  262. #36 0x00005644384c435c in boost::function<void (ARDOUR::Bundle::Change)>::~function() (this=0x56443b468a00, __in_chrg=<optimized out>)
  263.     at /usr/include/boost/function/function_template.hpp:1050
  264. #37 0x00005644384c9612 in std::pair<boost::shared_ptr<PBD::Connection> const, boost::function<void (ARDOUR::Bundle::Change)> >::~pair() (this=0x56443b4689f0, __in_chrg=<optimized out>)
  265.     at /usr/include/c++/8/bits/stl_pair.h:208
  266. #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--
  267. 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
  268. #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)> >*)
  269.    (__a=..., __p=0x56443b4689f0) at /usr/include/c++/8/bits/alloc_traits.h:487
  270. #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
  271. #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
  272. #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
  273. #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
  274. #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)> > >)
  275.    (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)> >>.:
  276. ..., __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)> >>.:
  277. ...) at /usr/include/c++/8/bits/stl_tree.h:2504
  278. #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=...)
  279.     at /usr/include/c++/8/bits/stl_tree.h:2518
  280. #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=...)
  281.     at /usr/include/c++/8/bits/stl_map.h:1068
  282. #47 0x0000564438b9aa3d in PBD::Signal1<void, ARDOUR::Bundle::Change, PBD::OptionalLastValue<void> >::disconnect(boost::shared_ptr<PBD::Connection>) (this=0x56443b4659b8, c=...)
  283.     at libs/pbd/pbd/signals_generated.h:743
  284. #48 0x0000564438362774 in PBD::Connection::disconnect() (this=0x56443b49d4e0) at ../libs/pbd/pbd/signals.h:94
  285. #49 0x0000564438362826 in PBD::ScopedConnection::disconnect() (this=0x56443b45ffc0) at ../libs/pbd/pbd/signals.h:153
  286. #50 0x00005644383627e6 in PBD::ScopedConnection::~ScopedConnection() (this=0x56443b45ffc0, __in_chrg=<optimized out>) at ../libs/pbd/pbd/signals.h:147
  287. #51 0x00007fe0355b2529 in PBD::ScopedConnectionList::drop_connections() (this=0x56443ff91308) at ../libs/pbd/signals.cc:47
  288. #52 0x00007fe0355b239e in PBD::ScopedConnectionList::~ScopedConnectionList() (this=0x56443ff91308, __in_chrg=<optimized out>) at ../libs/pbd/signals.cc:31
  289. #53 0x00005644384cab80 in BundleManager::~BundleManager() (this=0x56443ff91190, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/bundle_manager.h:87
  290. #54 0x00005644384cac56 in BundleManager::~BundleManager() (this=0x56443ff91190, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/bundle_manager.h:87
  291. #55 0x00007fe035778311 in Gtkmm2ext::WindowProxy::~WindowProxy()
  292.    (this=0x56443b6657c8, __vtt_parm=0x564438f9b7b0 <VTT for WM::ProxyWithConstructor<BundleManager>+16>, __in_chrg=<optimized out>) at ../libs/gtkmm2ext/window_proxy.cc:66
  293. #56 0x0000564438398ad3 in WM::ProxyBase::~ProxyBase() (this=0x56443b665790, __vtt_parm=0x564438f9b7a8 <VTT for WM::ProxyWithConstructor<BundleManager>+8>, __in_chrg=<optimized out>)
  294.     at ../gtk2_ardour/window_manager.h:85
  295. #57 0x00005644383ca2bf in WM::ProxyWithConstructor<BundleManager>::~ProxyWithConstructor() (this=0x56443b665790, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
  296.     at ../gtk2_ardour/window_manager.h:117
  297. #58 0x00005644383871f0 in ARDOUR_UI::~ARDOUR_UI() (this=0x56443b65c270, __in_chrg=<optimized out>) at ../gtk2_ardour/ardour_ui.cc:821
  298. #59 0x00005644383877f2 in ARDOUR_UI::~ARDOUR_UI() (this=0x56443b65c270, __in_chrg=<optimized out>) at ../gtk2_ardour/ardour_ui.cc:857
  299. #60 0x0000564438931a81 in main(int, char**) (argc=1, argv=0x7ffd2b97e728) at ../gtk2_ardour/main.cc:439
  300. (gdb)
  301.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement