View Issue Details

IDProjectCategoryView StatusLast Update
0004206ardourbugspublic2020-04-19 20:15
Reporterstratojaune Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status closedResolutionunable to reproduce 
Product Version3.0-alpha9 
Target Version3.0-beta2 
Summary0004206: when delete a stereo insert, crash
Descriptiontry to make a sound with LV2 rack invada stereo tube distorsion as insert on a stereo bus feeded by Linuxsampler drived by a MIDI track in A3

sound was not fine, and stop transport, then delete insert with MAJ+right clic

Ardour crash
Additional Information(gdb) thread apply all bt

Thread 16 (Thread 0xabf73c90 (LWP 2899)):
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb5889876 in nanosleep () from /lib/i686/cmov/libpthread.so.0
#2 0xb57ed042 in g_usleep ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
#3 0xb557fe1d in Glib::usleep(unsigned long) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
0000004 0xb6b66fe0 in ARDOUR::AudioEngine::meter_thread (this=0x9fbac50)
    at ../libs/ardour/audioengine.cc:710
0000005 0xb6b886e5 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#6 0xb6b8381c in void 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) () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#7 0xb6b7ed00 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000008 0xb6b79cc3 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 ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
---Type <return> to continue, or q <return> to quit---
0000009 0xb6b7552b 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*) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000010 0xb5573a02 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
0000011 0xb57ea5b1 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000012 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000013 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 15 (Thread 0xadf6eb70 (LWP 2898)):
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb464c696 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb57d19ab in g_poll ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
#3 0xb57c466e in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000004 0xb57c4a47 in g_main_loop_run ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000005 0xb5579015 in Glib::MainLoop::run() ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
#6 0xb7e6d6fd in BaseUI::main_thread (this=0xa5dc388)
---Type <return> to continue, or q <return> to quit---
    at ../libs/pbd/base_ui.cc:77
#7 0xb7e6eada in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0xa6b40c4)
    at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000008 0xb7e6e94a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa6b40c0)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000009 0xb7e6e6ba in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa6b40a8)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
0000010 0xb5573a02 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
0000011 0xb57ea5b1 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000012 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000013 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 14 (Thread 0xacf18c90 (LWP 2897)):
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb464c696 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb6be8797 in ARDOUR::Butler::thread_work (this=0xa5ba2b0)
    at ../libs/ardour/butler.cc:159
#3 0xb6be871d in ARDOUR::Butler::_thread_work (arg=0xa5ba2b0)
---Type <return> to continue, or q <return> to quit---
    at ../libs/ardour/butler.cc:140
0000004 0xb7ea6dfe in fake_thread_start (arg=0xa686468)
    at ../libs/pbd/pthread_utils.cc:81
0000005 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 13 (Thread 0xad170b70 (LWP 2896)):
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb5888385 in sem_wait@@GLIBC_2.1 () from /lib/i686/cmov/libpthread.so.0
#2 0xb6cd6bcf in PBD::ProcessSemaphore::wait() ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#3 0xb6cd4c96 in ARDOUR::Graph::run_one (this=0xa5bace0)
    at ../libs/ardour/graph.cc:393
0000004 0xb6cd504d in ARDOUR::Graph::helper_thread (this=0xa5bace0)
    at ../libs/ardour/graph.cc:443
0000005 0xb6cdad7d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#6 0xb6cda820 in void boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#7 0xb6cda3ea in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000008 0xb6cd9f44 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000009 0x08b59835 in boost::function0<void>::operator()() const ()
0000010 0xb6b6a09d in ARDOUR::AudioEngine::_start_process_thread (arg=0xa5c3038)
    at ../libs/ardour/audioengine.cc:1519
0000011 0xb58a1ea8 in ?? () from /usr/lib/libjack.so.0
0000012 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000013 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 12 (Thread 0xad1f1b70 (LWP 2895)):
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb5888385 in sem_wait@@GLIBC_2.1 () from /lib/i686/cmov/libpthread.so.0
#2 0xb6cd6bcf in PBD::ProcessSemaphore::wait() ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#3 0xb6cd3deb in ARDOUR::Graph::restart_cycle (this=0xa5bace0)
    at ../libs/ardour/graph.cc:257
0000004 0xb6cd3db1 in ARDOUR::Graph::dec_ref (this=0xa5bace0)
    at ../libs/ardour/graph.cc:244
0000005 0xb6cdb80a in ARDOUR::GraphNode::finish (this=0xa991f04, chain=1)
    at ../libs/ardour/graphnode.cc:61
---Type <return> to continue, or q <return> to quit---
#6 0xb6cd4e42 in ARDOUR::Graph::run_one (this=0xa5bace0)
    at ../libs/ardour/graph.cc:407
#7 0xb6cd5369 in ARDOUR::Graph::main_thread (this=0xa5bace0)
    at ../libs/ardour/graph.cc:479
0000008 0xb6cdad7d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000009 0xb6cda820 in void boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000010 0xb6cda3ea in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000011 0xb6cd9f44 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000012 0x08b59835 in boost::function0<void>::operator()() const ()
0000013 0xb6b6a09d in ARDOUR::AudioEngine::_start_process_thread (arg=0xa5c2f50)
    at ../libs/ardour/audioengine.cc:1519
0000014 0xb58a1ea8 in ?? () from /usr/lib/libjack.so.0
#15 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000016 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 11 (Thread 0xad2b2b70 (LWP 2894)):
#0 0x000000e8 in ?? ()
0000001 0xb6c0ac30 in void boost::_bi::list2<boost::_bi::value<ARDOUR::Delivery*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, ARDOUR::Delivery, unsigned int>, boost::_bi::list1<unsigned int&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, ARDOUR::Delivery, unsigned int>&, boost::_bi::list1<unsigned int&>&, int)
    () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#2 0xb6c0a05d in void boost::_bi::bind_t<void, boost::_mfi::mf1<void, ARDOUR::Delivery, unsigned int>, boost::_bi::list2<boost::_bi::value<ARDOUR::Delivery*>, boost::arg<1> > >::operator()<unsigned int>(unsigned int&) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#3 0xb6c0954f in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, ARDOUR::Delivery, unsigned int>, boost::_bi::list2<boost::_bi::value<ARDOUR::Delivery*>, boost::arg<1> > >, void, unsigned int>::invoke(boost::detail::function::function_buffer&, unsigned int) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000004 0xb6b923fc in boost::function1<void, unsigned int>::operator()(unsigned int) const () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000005 0xb6b8fefc in boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_p---Type <return> to continue, or q <return> to quit---
tr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#6 0xb6b8c30a in boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker::operator()(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > const&) const () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#7 0xb6b87382 in boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsig---Type <return> to continue, or q <return> to quit---
ned int)> >, boost::signals2::mutex> >::dereference() const ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000008 0xb6b82947 in boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> >::reference boost::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int---Type <return> to continue, or q <return> to quit---
)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > const&) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000009 0xb6b7d8c5 in boost::iterator_facade<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> >, boost::signals2::---Type <return> to continue, or q <return> to quit---
detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, int>::operator*() const ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000010 0xb6b78847 in void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::option---Type <return> to continue, or q <return> to quit---
al<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> >) const ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000011 0xb6b744c7 in void boost::signals2::detail::combiner_invoker<void>::operator()<boost::signals2::optional_last_value<void>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot---Type <return> to continue, or q <return> to quit---
_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value<void>&, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> >) c---Type <return> to continue, or q <return> to quit---
onst () from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000012 0xb6b70293 in boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000013 0xb6b6d361 in boost::signals2::signal1<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000014 0xb6b6c030 in PBD::Signal1<void, unsigned int, boost::signals2::optional_last_value<void> >::operator()(unsigned int) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
#15 0xb6b66459 in ARDOUR::AudioEngine::process_callback (this=0x9fbac50,
    nframes=128) at ../libs/ardour/audioengine.cc:507
0000016 0xb6b662b6 in ARDOUR::AudioEngine::process_thread (this=0x9fbac50)
    at ../libs/ardour/audioengine.cc:458
#17 0xb6b65ee3 in ARDOUR::AudioEngine::_process_thread (arg=0x9fbac50)
    at ../libs/ardour/audioengine.cc:371
0000018 0xb589d41f in ?? () from /usr/lib/libjack.so.0
0000019 0xb58a1ea8 in ?? () from /usr/lib/libjack.so.0
0000020 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
0000021 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 10 (Thread 0xaef70b70 (LWP 2891)):
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb5885f7f in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2 0xb589ed5c in ?? () from /usr/lib/libjack.so.0
#3 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000004 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xb2e8db70 (LWP 2855)):
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb5885f7f in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2 0xb5572ed8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
#3 0xb6af0f03 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
0000004 0xb6af0c3a in analyser_work () at ../libs/ardour/analyser.cc:49
0000005 0x09114f1f in sigc::pointer_functor0<void>::operator()() const ()
#6 0x0911283e in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#7 0x0910f8d2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
---Type <return> to continue, or q <return> to quit---
0000008 0xb5573a02 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
0000009 0xb57ea5b1 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000010 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000011 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb368eb70 (LWP 2854)):
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb5885f7f in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2 0xb5572ed8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
#3 0xb6fcafc9 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
0000004 0x09114f1f in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x0911283e in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x0910f8d2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0xb5573a02 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
0000008 0xb57ea5b1 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
0000009 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000010 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xb3e8fb70 (LWP 2853)):
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb5885f7f in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2 0xb5572ed8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
#3 0xb6fcafc9 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
0000004 0x09114f1f in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x0911283e in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x0910f8d2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0xb5573a02 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
0000008 0xb57ea5b1 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000009 0xb5881955 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000010 0xb4659e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4146840 (LWP 2850)):
---Type <return> to continue, or q <return> to quit---
#0 0xb7fe2424 in __kernel_vsyscall ()
0000001 0xb5888c39 in __lll_lock_wait () from /lib/i686/cmov/libpthread.so.0
#2 0xb588403b in _L_lock_748 () from /lib/i686/cmov/libpthread.so.0
#3 0xb5883e61 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
0000004 0xb5572c8f in Glib::Mutex::lock() ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
0000005 0x08af0650 in Lock (this=0xbfffef24, mutex=...)
    at /usr/local/include/glibmm-2.4/glibmm/thread.h:810
#6 0xb6ce7a0c in ~IO (this=0xbffaa00, __in_chrg=<value optimized out>)
    at ../libs/ardour/io.cc:92
#7 0xb6d01e86 in boost::checked_delete<ARDOUR::IO> (x=0xbffaa00)
    at /usr/local/include/boost/checked_delete.hpp:34
0000008 0xb6d05f20 in boost::detail::sp_counted_impl_p<ARDOUR::IO>::dispose() ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libardour.so.3
0000009 0x08adc7e2 in boost::detail::sp_counted_base::release (this=0xb89aff0)
    at /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
0000010 0x08adc874 in ~shared_count (this=0xbc97a70,
    __in_chrg=<value optimized out>)
    at /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:217
0000011 0x08ce00bc in ~shared_ptr (this=0xbc97a6c, __in_chrg=<value optimized out>)
    at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:169
0000012 0xb6cff4d5 in ~IOProcessor (this=0xbc97948, __vtt_parm=0xb79a5064,
---Type <return> to continue, or q <return> to quit---
    __in_chrg=<value optimized out>) at ../libs/ardour/io_processor.cc:91
0000013 0xb6e23cee in ~PortInsert (this=0xbc97948,
    __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at ../libs/ardour/port_insert.cc:58
0000014 0x0910c092 in void boost::checked_delete<ARDOUR::PortInsert>(ARDOUR::PortInsert*) ()
#15 0x09118e6e in boost::detail::sp_counted_impl_p<ARDOUR::PortInsert>::dispose() ()
0000016 0x08adc7e2 in boost::detail::sp_counted_base::release (this=0xb89fa30)
    at /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
#17 0x08adc874 in ~shared_count (this=0xbfbd940,
    __in_chrg=<value optimized out>)
    at /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:217
0000018 0x090c4da8 in ~shared_ptr (this=0xbfbd93c, __in_chrg=<value optimized out>)
    at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:169
0000019 0x090c4f44 in ~PortInsertUI (this=0xbfbd928,
    __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at ../gtk2_ardour/port_insert_ui.h:31
0000020 0x090c5bbc in ~PortInsertWindow (this=0xbfbd908,
    __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at ../gtk2_ardour/port_insert_ui.h:55
0000021 0x090c5cce in idle_delete<PortInsertWindow> (obj=0xbfbd908)
---Type <return> to continue, or q <return> to quit---
    at ../libs/gtkmm2ext/gtkmm2ext/doi.h:27
0000022 0x090c7779 in sigc::pointer_functor1<PortInsertWindow*, int>::operator()(PortInsertWindow* const&) const ()
0000023 0x090c7621 in sigc::adaptor_functor<sigc::pointer_functor1<PortInsertWindow*, int> >::deduce_result_type<PortInsertWindow*&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<PortInsertWindow*, int> >::operator()<PortInsertWindow*&>(PortInsertWindow*&) const ()
#24 0x090c72bc in sigc::bind_functor<-1, sigc::pointer_functor1<PortInsertWindow*, int>, PortInsertWindow*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() ()
0000025 0x090c6e1a in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<PortInsertWindow*, int>, PortInsertWindow*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool>::call_it(sigc::internal::slot_rep*) ()
0000026 0xb5577e8d in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglibmm-2.4.so.1
0000027 0xb57bf001 in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000028 0xb57c0d2a in g_main_context_dispatch ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000029 0xb57c464f in ?? ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000030 0xb57c4a47 in g_main_loop_run ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libglib-2.0.so.0
0000031 0xb5270d74 in gtk_main ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libgtk-x11-2.0.so.0
0000032 0xb4b72a67 in Gtk::Main::run_impl() ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libgtkmm-2.4.so.1
0000033 0xb4b72862 in Gtk::Main::run() ()
   from /opt/Ardour-3.0alpha9_9807-dbg/lib/libgtkmm-2.4.so.1
0000034 0xb5fd348a in Gtkmm2ext::UI::run (this=0x9d54130, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:268
0000035 0x08f73fe1 in main (argc=1, argv=0xbffff584) at ../gtk2_ardour/main.cc:557
(gdb)
TagsNo tags attached.

Activities

cth103

2011-07-19 23:34

administrator   ~0011171

Could you attach the .ardour file from this session?

stratojaune

2011-07-20 05:35

reporter   ~0011172

yes, but it has changed since the report.
do you want it anyway ?

cth103

2011-07-20 12:30

administrator   ~0011177

If it still crashes when you remove the plugin, then yes please.

stratojaune

2011-07-20 21:08

reporter   ~0011186

Sorry can't reproduce it despite some tries, but another one comes with something strange : everytime hit A2 on the USB kbd, the note continues till next A2 hitten
Think I have to open another report, so do it

For this one, maybe it comes because I move from Linuxsampler as plugin in MIDI track to external source in bus, and probably something in adding channels and remove some in Fantasia don't make kernel laugh ?

cth103

2011-12-11 22:46

administrator   ~0012382

Yes, please open another report if you are still having your MIDI problems. Thanks!

system

2020-04-19 20:15

developer   ~0022679

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2011-07-19 21:53 stratojaune New Issue
2011-07-19 22:56 cth103 cost => 0.00
2011-07-19 22:56 cth103 Target Version => 3.0-beta1
2011-07-19 23:34 cth103 Note Added: 0011171
2011-07-19 23:34 cth103 Status new => feedback
2011-07-20 05:35 stratojaune Note Added: 0011172
2011-07-20 12:30 cth103 Note Added: 0011177
2011-07-20 21:08 stratojaune Note Added: 0011186
2011-11-15 15:59 cth103 Target Version 3.0-beta1 => 3.0-beta2
2011-12-11 22:46 cth103 Note Added: 0012382
2011-12-11 22:46 cth103 Status feedback => resolved
2011-12-11 22:46 cth103 Resolution open => unable to reproduce
2011-12-11 22:46 cth103 Assigned To => cth103
2020-04-19 20:15 system Note Added: 0022679
2020-04-19 20:15 system Status resolved => closed