View Issue Details

IDProjectCategoryView StatusLast Update
0004156ardourbugspublic2020-04-19 20:15
Reporterthefoxbox Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0004156: multiple actions on "tracks and busses" in editor list causes crash
Descriptiona3 svn 9809

After dragging and dropping or hiding and showing tracks and busses in the editor list, ardour crashes with the following error:

ardour-3.0: ../gtk2_ardour/mixer_ui.cc:416: void Mixer_UI::sync_order_keys(const std::string&): Assertion `keys.size() == rows.size()' failed.

Backtrace is attached to report.
TagsNo tags attached.

Activities

2011-07-08 16:31

 

backtrace (42,754 bytes)   
[Thread 0xb3354b70 (LWP 29863) exited]
ALSA lib pcm_dmix.c:1010:(snd_pcm_dmix_open) unable to open slave
[Thread 0xb5afdb70 (LWP 29844) exited]
  PBD::stacktrace(std::ostream&, int)
  Mixer_UI::sync_order_keys(std::string const&)
  boost::_mfi::mf1<void, Mixer_UI, std::string const&>::operator()(Mixer_UI*, std::string const&) const
  void boost::_bi::list2<boost::_bi::value<Mixer_UI*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, Mixer_UI, std::string const&>, boost::_bi::list1<std::string const&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, Mixer_UI, std::string const&>&, boost::_bi::list1<std::string const&>&, int)
  void boost::_bi::bind_t<void, boost::_mfi::mf1<void, Mixer_UI, std::string const&>, boost::_bi::list2<boost::_bi::value<Mixer_UI*>, boost::arg<1> > >::operator()<std::string>(std::string const&)
  void boost::_bi::protected_bind_t<boost::_bi::bind_t<void, boost::_mfi::mf1<void, Mixer_UI, std::string const&>, boost::_bi::list2<boost::_bi::value<Mixer_UI*>, boost::arg<1> > > >::operator()<std::string>(std::string const&)
  boost::detail::function::void_function_obj_invoker1<boost::_bi::protected_bind_t<boost::_bi::bind_t<void, boost::_mfi::mf1<void, Mixer_UI, std::string const&>, boost::_bi::list2<boost::_bi::value<Mixer_UI*>, boost::arg<1> > > >, void, std::string const&>::invoke(boost::detail::function::function_buffer&, std::string const&)
  boost::function1<void, std::string const&>::operator()(std::string const&) const
  void boost::_bi::list1<boost::_bi::value<std::string> >::operator()<boost::function<void ()(std::string const&)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void ()(std::string const&)>&, boost::_bi::list0&, int)
  boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()(std::string const&)>, boost::_bi::list1<boost::_bi::value<std::string> > >::operator()()
  boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()(std::string const&)>, boost::_bi::list1<boost::_bi::value<std::string> > >, void>::invoke(boost::detail::function::function_buffer&)
  boost::function0<void>::operator()() const
  AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()()> const&)
  PBD::Signal1<void, std::string const&, boost::signals2::optional_last_value<void> >::compositor(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&)
  void boost::_bi::list4<boost::_bi::value<boost::function<void ()(std::string const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::operator()<void (*)(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&), boost::_bi::list1<std::string const&> >(boost::_bi::type<void>, void (*&)(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&), boost::_bi::list1<std::string const&>&, int)
  void boost::_bi::bind_t<void, void (*)(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&), boost::_bi::list4<boost::_bi::value<boost::function<void ()(std::string const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >::operator()<std::string>(std::string const&)
  boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, void (*)(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&), boost::_bi::list4<boost::_bi::value<boost::function<void ()(std::string const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >, void, std::string const&>::invoke(boost::detail::function::function_buffer&, std::string const&)
  boost::function1<void, std::string const&>::operator()(std::string const&) const
  boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const
  boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker::operator()(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > const&) const
ardour-3.0: ../gtk2_ardour/mixer_ui.cc:416: void Mixer_UI::sync_order_keys(const std::string&): Assertion `keys.size() == rows.size()' failed.

Program received signal SIGABRT, Aborted.
0x0012d422 in __kernel_vsyscall ()
(gdb) 
(gdb) thread apply all bt

Thread 14 (Thread 0xb342ec90 (LWP 29862)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x022eb736 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02368a62 in g_usleep () from /lib/libglib-2.0.so.0
#3  0x025f32ad in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1
#4  0x01082b20 in ARDOUR::AudioEngine::meter_thread (this=0x9d18088) at ../libs/ardour/audioengine.cc:710
#5  0x010a47d1 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#6  0x0109f978 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 /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#7  0x0109ae18 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#8  0x01095b63 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 /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#9  0x010914bb 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 /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#10 0x025e6eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0x02365def in ?? () from /lib/libglib-2.0.so.0
#12 0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb48ffb70 (LWP 29861)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x03506b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0234c4eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x0233f0ac in ?? () from /lib/libglib-2.0.so.0
#4  0x0233f817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x025ec4b5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6  0x0023bded in BaseUI::main_thread (this=0xa327e80) at ../libs/pbd/base_ui.cc:77
#7  0x0023d1c2 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0xa32768c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0x0023d032 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa327688) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0x0023cda2 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa327670) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0x025e6eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0x02365def in ?? () from /lib/libglib-2.0.so.0
#12 0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xb38cac90 (LWP 29860)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x03506b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x01104996 in ARDOUR::Butler::thread_work (this=0xa2de2b0) at ../libs/ardour/butler.cc:159
#3  0x01104904 in ARDOUR::Butler::_thread_work (arg=0xa2de2b0) at ../libs/ardour/butler.cc:140
#4  0x002711cc in fake_thread_start (arg=0xa2f3970) at ../libs/pbd/pthread_utils.cc:81
#5  0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xb3ba4b70 (LWP 29859)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x022ea245 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011f2837 in PBD::ProcessSemaphore::wait() () from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0x011efb7b in ARDOUR::Graph::restart_cycle (this=0xa2dece0) at ../libs/ardour/graph.cc:257
#4  0x011efb41 in ARDOUR::Graph::dec_ref (this=0xa2dece0) at ../libs/ardour/graph.cc:244
#5  0x011f7462 in ARDOUR::GraphNode::finish (this=0xa2f7524, chain=1) at ../libs/ardour/graphnode.cc:61
#6  0x011f0b0c in ARDOUR::Graph::run_one (this=0xa2dece0) at ../libs/ardour/graph.cc:407
#7  0x011f0d15 in ARDOUR::Graph::helper_thread (this=0xa2dece0) at ../libs/ardour/graph.cc:443
#8  0x011f69d1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#9  0x011f6476 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 /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#10 0x011f6042 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#11 0x011f5b9e 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::G---Type <return> to continue, or q <return> to quit---
raph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#12 0x08bac497 in boost::function0<void>::operator() (this=0xb3ba427c) at /usr/include/boost/function/function_template.hpp:1013
#13 0x01085bbb in ARDOUR::AudioEngine::_start_process_thread (arg=0xa2e7040) at ../libs/ardour/audioengine.cc:1519
#14 0x022cf564 in jack_thread_proxy (varg=0xa2e7060) at thread.c:136
#15 0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb3c25b70 (LWP 29858)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x022ea245 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x011f2837 in PBD::ProcessSemaphore::wait() () from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0x011f096c in ARDOUR::Graph::run_one (this=0xa2dece0) at ../libs/ardour/graph.cc:393
#4  0x011f102d in ARDOUR::Graph::main_thread (this=0xa2dece0) at ../libs/ardour/graph.cc:479
#5  0x011f69d1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#6  0x011f6476 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 /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#7  0x011f6042 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#8  0x011f5b9e 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 /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#9  0x08bac497 in boost::function0<void>::operator() (this=0xb3c2527c) at /usr/include/boost/function/function_template.hpp:1013
#10 0x01085bbb in ARDOUR::AudioEngine::_start_process_thread (arg=0xa2e6f50) at ../libs/ardour/audioengine.cc:1519
#11 0x022cf564 in jack_thread_proxy (varg=0xa2e6f70) at thread.c:136
#12 0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xb3ea6b70 (LWP 29857)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x03506b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x022c9de3 in jack_client_core_wait (client=0x9d19d88) at client.c:1933
#3  0x022ca2b6 in jack_cycle_wait (client=0x9d19d88) at client.c:2203
#4  0x01081de3 in ARDOUR::AudioEngine::process_thread (this=0x9d18088) at ../libs/ardour/audioengine.cc:456
#5  0x01081a29 in ARDOUR::AudioEngine::_process_thread (arg=0x9d18088) at ../libs/ardour/audioengine.cc:371
#6  0x022ca154 in jack_run_client_provided_process_thread (client=0x9d19d88) at client.c:2090
#7  0x022ca18d in jack_client_thread (arg=0x9d19d88) at client.c:2121
#8  0x022cf564 in jack_thread_proxy (varg=0xa2a5df0) at thread.c:136
#9  0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb52fcb70 (LWP 29852)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x022e8015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x022cbf00 in mb_thread_func (arg=0x0) at messagebuffer.c:72
#3  0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb6d5cb70 (LWP 29843)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x022e8015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x025e63a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3  0x0100dd7b in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#4  0x0100dab6 in analyser_work () at ../libs/ardour/analyser.cc:49
#5  0x09161d4d in sigc::pointer_functor0<void>::operator()() const ()
#6  0x0915f680 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#7  0x0915c72e in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#8  0x025e6eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0x02365def in ?? () from /lib/libglib-2.0.so.0
#10 0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb755db70 (LWP 29842)):
#0  0x0012d422 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1  0x022e8015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x025e63a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3  0x014e6c61 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#4  0x09161d4d in sigc::pointer_functor0<void>::operator()() const ()
#5  0x0915f680 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6  0x0915c72e in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7  0x025e6eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x02365def in ?? () from /lib/libglib-2.0.so.0
#9  0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb7d5eb70 (LWP 29841)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x022e8015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x025e63a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3  0x014e6c61 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#4  0x09161d4d in sigc::pointer_functor0<void>::operator()() const ()
#5  0x0915f680 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6  0x0915c72e in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7  0x025e6eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x02365def in ?? () from /lib/libglib-2.0.so.0
#9  0x022e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x03514a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7fce780 (LWP 29838)):
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x03471651 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0x03474a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x0346a718 in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#4  0x09070c1d in Mixer_UI::sync_order_keys (this=0x9ed6a60, src=...) at ../gtk2_ardour/mixer_ui.cc:416
#5  0x09084e0a in boost::_mfi::mf1<void, Mixer_UI, std::string const&>::operator()(Mixer_UI*, std::string const&) const ()
#6  0x09083718 in void boost::_bi::list2<boost::_bi::value<Mixer_UI*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, Mixer_UI, std::string const&>, boost::_bi::list1<std::string const&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, Mixer_UI, std::string const&>&, boost::_bi::list1<std::string const&>&, int) ()
#7  0x09081379 in void boost::_bi::bind_t<void, boost::_mfi::mf1<void, Mixer_UI, std::string const&>, boost::_bi::list2<boost::_bi::value<Mixer_UI*>, boost::arg<1> > >::operator()<std::string>(std::string const&) ()
#8  0x0907f3d6 in boost::_bi::protected_bind_t<boost::_bi::bind_t<void, boost::_mfi::mf1<void, Mixer_UI, std::string const&>, boost::_bi::list2<boost::_bi::value<Mixer_UI*>, boost::arg<1> > > >::operator()<std::string> (this=0xaa4493c, a1=...) at /usr/include/boost/bind/protect.hpp:60
#9  0x0907d465 in boost::detail::function::void_function_obj_invoker1<boost::_bi::protected_bind_t<boost::_bi::bind_t<void, boost::_mfi::mf1<void, Mixer_UI, std::string const&>, boost::_bi::list2<boost::_bi::value<Mixer_UI*>, boost::arg<1> > > >, void, std::string const&>::invoke (function_obj_ptr=..., a0=...)
    at /usr/include/boost/function/function_template.hpp:153
#10 0x08e9413c in boost::function1<void, std::string const&>::operator()(std::string const&) const ()
#11 0x08e90e14 in void boost::_bi::list1<boost::_bi::value<std::string> >::operator()<boost::function<void ()(std::string const&)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void ()(std::string const&)>&, boost::_bi::list0&, int) ()
#12 0x08e8dfa6 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()(std::string const&)>, boost::_bi::list1<boost::_bi::value<std::string> > >::operator()() ()
#13 0x08e8b201 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()(std::string const&)>, boost::_bi::list1<boost::_bi::value<std::string> > >, void>::invoke(boost::detail::function::function_buffer&) ()
#14 0x08bac497 in boost::function0<void>::operator() (this=0xbfffb75c) at /usr/include/boost/function/function_template.hpp:1013
#15 0x01bce602 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()()> const&) ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/gtkmm2ext/libgtkmm2ext.so.0
#16 0x08e7f059 in PBD::Signal1<void, std::string const&, boost::signals2::optional_last_value<void> >::compositor(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&) (f=..., event_loop=0x9941918, ir=0x9ed7808, arg=...) at ../libs/pbd/pbd/signals.h:136
#17 0x08e96f27 in void boost::_bi::list4<boost::_bi::value<boost::function<void ()(std::string const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::operator()<void (*)(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&), boost::_bi::list1<std::string const&> >(boost::_bi::type<void>, void (*&)(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&), boost::_bi::list1<std::string const&>&, int) ()
#18 0x08e941e9 in void boost::_bi::bind_t<void, void (*)(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&), boost::_bi::list4<boost::_bi::value<boost::function<void ()(std::string const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >::operator()<std::string>(std::string const&) ()
#19 0x08e90f42 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, void (*)(boost::function<void ()(std::string const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string const&), boost::_bi::list4<boost::_bi::value<boost::function<void ()(std::string const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >, void, std::string const&>::invoke(boost::detail::function::function_buffer&, std::string const&) ()
#20 0x08e9413c in boost::function1<void, std::string const&>::operator()(std::string const&) const ()
#21 0x014315bc in boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::str---Type <return> to continue, or q <return> to quit---
ing const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#22 0x0142fe1e in boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker::operator()(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > const&) const () from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#23 0x0142c01b in boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> >::dereference() const () from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#24 0x01428073 in boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> >::reference boost::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > const&) ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#25 0x01421c2f in boost::iterator_facade<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, int>::operator*() const ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#26 0x0141934b in void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> >) const ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#27 0x01412d39 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, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value<void>&, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signal---Type <return> to continue, or q <return> to quit---
s2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, std::string const&, boost::function<void ()(std::string const&)> >, boost::signals2::mutex> >) const () from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#28 0x0140bce2 in boost::signals2::detail::signal1_impl<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::operator()(std::string const&) ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#29 0x014053f1 in boost::signals2::signal1<void, std::string const&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string const&)>, boost::function<void ()(boost::signals2::connection const&, std::string const&)>, boost::signals2::mutex>::operator()(std::string const&) ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#30 0x013fe966 in PBD::Signal1<void, std::string const&, boost::signals2::optional_last_value<void> >::operator()(std::string const&) ()
   from /usr/local/src/ardour/3.0/gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#31 0x013f1d03 in ARDOUR::Session::sync_order_keys (this=0xa2daed8, base=...) at ../libs/ardour/session.cc:3934
#32 0x08e74e60 in EditorRoutes::redisplay (this=0x9e50b00) at ../gtk2_ardour/editor_routes.cc:503
#33 0x08e74f1b in EditorRoutes::route_deleted (this=0x9e50b00) at ../gtk2_ardour/editor_routes.cc:517
#34 0x08e8ac82 in sigc::bound_mem_functor1<void, EditorRoutes, Gtk::TreePath const&>::operator()(Gtk::TreePath const&) const ()
#35 0x08e882bb in sigc::adaptor_functor<sigc::bound_mem_functor1<void, EditorRoutes, Gtk::TreePath const&> >::deduce_result_type<Gtk::TreePath const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, EditorRoutes, Gtk::TreePath const&> >::operator()<Gtk::TreePath const&>(Gtk::TreePath const&) const ()
#36 0x08e85219 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, EditorRoutes, Gtk::TreePath const&>, void, Gtk::TreePath const&>::call_it(sigc::internal::slot_rep*, Gtk::TreePath const&) ()
#37 0x03042f82 in ?? () from /usr/lib/libgtkmm-2.4.so.1
#38 0x02626438 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0
#39 0x02619252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#40 0x0262dd90 in ?? () from /usr/lib/libgobject-2.0.so.0
#41 0x0262edb4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#42 0x0262f256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#43 0x0287a0ea in gtk_tree_model_row_deleted () from /usr/lib/libgtk-x11-2.0.so.0
#44 0x02786834 in gtk_list_store_remove () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x02787d59 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#46 0x03041b32 in Gtk::TreeDragSource_Class::drag_data_delete_vfunc_callback(_GtkTreeDragSource*, _GtkTreePath*) () from /usr/lib/libgtkmm-2.4.so.1
#47 0x02878fb7 in gtk_tree_drag_source_drag_data_delete () from /usr/lib/libgtk-x11-2.0.so.0
#48 0x0289b7c8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#49 0x0305a17d in Gtk::Widget::on_drag_data_delete(Glib::RefPtr<Gdk::DragContext> const&) () from /usr/lib/libgtkmm-2.4.so.1
#50 0x030694f1 in Gtk::Widget_Class::drag_data_delete_callback(_GtkWidget*, _GdkDragContext*) () from /usr/lib/libgtkmm-2.4.so.1
#51 0x026262d8 in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0
#52 0x026178b9 in ?? () from /usr/lib/libgobject-2.0.so.0
#53 0x02619252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#54 0x0262d5e6 in ?? () from /usr/lib/libgobject-2.0.so.0
#55 0x0262edb4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#56 0x0262f085 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#57 0x028dfd83 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#58 0x0278e3e6 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#59 0x02619252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#60 0x0262d99d in ?? () from /usr/lib/libgobject-2.0.so.0
#61 0x0262edb4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62 0x0262f085 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#63 0x027fa57c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#64 0x027fb565 in gtk_selection_convert () from /usr/lib/libgtk-x11-2.0.so.0
#65 0x028dfa24 in gtk_drag_finish () from /usr/lib/libgtk-x11-2.0.so.0
#66 0x0289cdde in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#67 0x03059f79 in Gtk::Widget::on_drag_data_received(Glib::RefPtr<Gdk::DragContext> const&, int, int, Gtk::SelectionData const&, unsigned int, unsigned int) ()
   from /usr/lib/libgtkmm-2.4.so.1
#68 0x08e7dfef in Gtkmm2ext::DnDTreeView<boost::shared_ptr<ARDOUR::Route> >::on_drag_data_received (this=0x9e50b40, context=..., x=31, y=56, selection_data=..., info=0, 
    time=1276257904) at ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:126
#69 0x03068fd7 in Gtk::Widget_Class::drag_data_received_callback(_GtkWidget*, _GdkDragContext*, int, int, _GtkSelectionData*, unsigned int, unsigned int) ()
   from /usr/lib/libgtkmm-2.4.so.1
#70 0x0278d66b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#71 0x026178b9 in ?? () from /usr/lib/libgobject-2.0.so.0
#72 0x02619252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#73 0x0262d5e6 in ?? () from /usr/lib/libgobject-2.0.so.0
#74 0x0262edb4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#75 0x0262f085 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#76 0x028e0d3b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#77 0x0278e55f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#78 0x02619252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#79 0x0262d99d in ?? () from /usr/lib/libgobject-2.0.so.0
#80 0x0262edb4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#81 0x0262f085 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#82 0x027f8f25 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#83 0x027fb58a in gtk_selection_convert () from /usr/lib/libgtk-x11-2.0.so.0
#84 0x0289d7b8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#85 0x0305a002 in Gtk::Widget::on_drag_drop(Glib::RefPtr<Gdk::DragContext> const&, int, int, unsigned int) () from /usr/lib/libgtkmm-2.4.so.1
#86 0x01bb729d in Gtkmm2ext::DnDTreeViewBase::on_drag_drop (this=0x9e50b40, context=..., x=31, y=56, time=1276257904) at ../libs/gtkmm2ext/dndtreeview.cc:73
#87 0x0306914a in Gtk::Widget_Class::drag_drop_callback(_GtkWidget*, _GdkDragContext*, int, int, unsigned int) () from /usr/lib/libgtkmm-2.4.so.1
#88 0x0278fcd9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#89 0x026178b9 in ?? () from /usr/lib/libgobject-2.0.so.0
#90 0x02619252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#91 0x0262d5e6 in ?? () from /usr/lib/libgobject-2.0.so.0
#92 0x0262ec33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#93 0x0262f085 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#94 0x028e09f9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#95 0x028df0bb in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#96 0x028df238 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#97 0x028df238 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#98 0x028df238 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#99 0x028df238 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#100 0x028df238 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#101 0x028df238 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#102 0x028df238 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#103 0x028df238 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#104 0x028e0790 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#105 0x02789f54 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#106 0x02a7e39a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#107 0x0233b5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#108 0x0233f2d8 in ?? () from /lib/libglib-2.0.so.0
#109 0x0233f817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#110 0x0278a3c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#111 0x02fd43a7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#112 0x02fd41a2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#113 0x01bc0a91 in Gtkmm2ext::UI::run (this=0x9941908, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268
#114 0x08fc2495 in main (argc=1, argv=0xbfffe564) at ../gtk2_ardour/main.cc:557
(gdb) 

backtrace (42,754 bytes)   

cth103

2011-07-12 11:04

administrator   ~0011087

Should be fixed in SVN 9843.

system

2020-04-19 20:15

developer   ~0022644

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-08 16:31 thefoxbox New Issue
2011-07-08 16:31 thefoxbox File Added: backtrace
2011-07-08 17:04 cth103 cost => 0.00
2011-07-08 17:04 cth103 Target Version => 3.0-beta1
2011-07-12 11:04 cth103 Note Added: 0011087
2011-07-12 11:04 cth103 Status new => resolved
2011-07-12 11:04 cth103 Resolution open => fixed
2011-07-12 11:04 cth103 Assigned To => cth103
2020-04-19 20:15 system Note Added: 0022644
2020-04-19 20:15 system Status resolved => closed