View Issue Details

IDProjectCategoryView StatusLast Update
0003924ardourbugspublic2020-04-19 20:15
Reporterthefoxbox Assigned Tocth103  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0003924: Playback freezes on add send
Descriptionsvn 9250

1. create new project
2. add three stereo busses
3. add two mono tracks
4. send outs of Audio 1 to Bus 2 in
5. send outs of Audio 2 to Bus 3 in
6. import/record audio to Audio 1+2
7. add post-fader send on Bus 2 to Bus 1
8. delete post-fader send Bus 2 to Bus 1
9. add post-fader send on Bus 3 to Bus 1 (send should get same number as it did in step 7)
* playback freezes

I don't know if all of these steps are entirely necessary to reproduce the problem, but I have confirmed on two separate computers that this will cause the undesired outcome.
TagsNo tags attached.

  Users sponsoring this issue
Sponsors List Total Sponsorship = US$ 5

2011-04-04 13:18: thefoxbox (US$ 5)
  Users sponsoring this issue (Total Sponsorship = US$ 5)

Activities

2011-04-04 15:01

 

bt (21,198 bytes)   
(gdb) thread apply all bt

Thread 13 (Thread 0xb43e5c90 (LWP 15057)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f5de6 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2  0x02376152 in g_usleep () from /lib/libglib-2.0.so.0
#3  0x026021dd in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1
#4  0x01043f40 in ARDOUR::AudioEngine::meter_thread (this=0x9a2c6e0) at ../libs/ardour/audioengine.cc:710
#5  0x010651d1 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0xa851cc0, p=0x9a2c6e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0x0106035a in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
    this=0xa851cc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0x0105b86c in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (
    this=0xa851cc0) at /usr/include/boost/bind/bind_template.hpp:20
#8  0x01056625 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0xa851cc0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0x010520b3 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 (rep=0xa851ca8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0x025f3e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0x0237348f in ?? () from /lib/libglib-2.0.so.0
#12 0x022edcc9 in start_thread (arg=0xb43e5c90) at pthread_create.c:304
#13 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb4f93b70 (LWP 15046)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x0361fdf6 in __poll (fds=0x36b6ff4, nfds=10, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x02359a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x0234c43c in ?? () from /lib/libglib-2.0.so.0
#4  0x0234cba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x025fb3a5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6  0x0024551d in BaseUI::main_thread (this=0xa503a88) at ../libs/pbd/base_ui.cc:77
#7  0x002468fa in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0xa52adbc) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0x0024676a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa52adb8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0x002464da in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa52ada0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0x025f3e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0x0237348f in ?? () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#12 0x022edcc9 in start_thread (arg=0xb4f93b70) at pthread_create.c:304
#13 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb5082c90 (LWP 15045)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x0361fdf6 in __poll (fds=0x36b6ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x010c4b1c in ARDOUR::Butler::thread_work (this=0xa4066b0) at ../libs/ardour/butler.cc:159
#3  0x010c4aa5 in ARDOUR::Butler::_thread_work (arg=0xa4066b0) at ../libs/ardour/butler.cc:140
#4  0x0027a806 in fake_thread_start (arg=0x9b707a8) at ../libs/pbd/pthread_utils.cc:81
#5  0x022edcc9 in start_thread (arg=0xb5082c90) at pthread_create.c:304
#6  0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb52dab70 (LWP 15044)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f4895 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80

#2  0x011b2dc5 in PBD::ProcessSemaphore::wait (this=0xa5ab468) at ../libs/pbd/pbd/semutils.h:41
#3  0x011b0ef2 in ARDOUR::Graph::run_one (this=0xa5ab400) at ../libs/ardour/graph.cc:393
#4  0x011b129d in ARDOUR::Graph::helper_thread (this=0xa5ab400) at ../libs/ardour/graph.cc:443
#5  0x011b6f73 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0xb5260040, p=0xa5ab400) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0x011b6a16 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0xb5260048, f=..., 
    a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0x011b65e0 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0xb5260040)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0x011b613a 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153

#9  0x08b53113 in boost::function0<void>::operator() (this=0xb526003c) at /usr/include/boost/function/function_template.hpp:1013
#10 0x01046fbf in ARDOUR::AudioEngine::_start_process_thread (arg=0xa4c3f50) at ../libs/ardour/audioengine.cc:1509

#11 0x022d9ca1 in jack_thread_proxy (varg=0xa4aa780) at thread.c:127
#12 0x022edcc9 in start_thread (arg=0xb52dab70) at pthread_create.c:304
#13 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb535bb70 (LWP 15043)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f4895 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2  0x011b2dc5 in PBD::ProcessSemaphore::wait (this=0xa5ab468) at ../libs/pbd/pbd/semutils.h:41
#3  0x011b0ef2 in ARDOUR::Graph::run_one (this=0xa5ab400) at ../libs/ardour/graph.cc:393
---Type <return> to continue, or q <return> to quit---
#4  0x011b129d in ARDOUR::Graph::helper_thread (this=0xa5ab400) at ../libs/ardour/graph.cc:443
#5  0x011b6f73 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0xb52e1040, p=0xa5ab400) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0x011b6a16 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0xb52e1048, f=..., 
    a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0x011b65e0 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0xb52e1040)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0x011b613a 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
#9  0x08b53113 in boost::function0<void>::operator() (this=0xb52e103c) at /usr/include/boost/function/function_template.hpp:1013
#10 0x01046fbf in ARDOUR::AudioEngine::_start_process_thread (arg=0xa3fca48) at ../libs/ardour/audioengine.cc:1509
#11 0x022d9ca1 in jack_thread_proxy (varg=0xa46fed8) at thread.c:127
#12 0x022edcc9 in start_thread (arg=0xb535bb70) at pthread_create.c:304
#13 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb53dcb70 (LWP 15042)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f4895 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2  0x011b2dc5 in PBD::ProcessSemaphore::wait (this=0xa5ab468) at ../libs/pbd/pbd/semutils.h:41
#3  0x011b0ef2 in ARDOUR::Graph::run_one (this=0xa5ab400) at ../libs/ardour/graph.cc:393
#4  0x011b129d in ARDOUR::Graph::helper_thread (this=0xa5ab400) at ../libs/ardour/graph.cc:443
#5  0x011b6f73 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0xb5362040, p=0xa5ab400) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0x011b6a16 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0xb5362048, f=..., 
    a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0x011b65e0 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0xb5362040)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0x011b613a 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
#9  0x08b53113 in boost::function0<void>::operator() (this=0xb536203c) at /usr/include/boost/function/function_template.hpp:1013
#10 0x01046fbf in ARDOUR::AudioEngine::_start_process_thread (arg=0xa40aa80) at ../libs/ardour/audioengine.cc:1509
#11 0x022d9ca1 in jack_thread_proxy (varg=0xa404db8) at thread.c:127
#12 0x022edcc9 in start_thread (arg=0xb53dcb70) at pthread_create.c:304
#13 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb545db70 (LWP 15041)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f4895 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
---Type <return> to continue, or q <return> to quit---
#2  0x011b2dc5 in PBD::ProcessSemaphore::wait (this=0xa5ab468) at ../libs/pbd/pbd/semutils.h:41
#3  0x011b0ef2 in ARDOUR::Graph::run_one (this=0xa5ab400) at ../libs/ardour/graph.cc:393
#4  0x011b15b9 in ARDOUR::Graph::main_thread (this=0xa5ab400) at ../libs/ardour/graph.cc:479
#5  0x011b6f73 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0xb53e3040, p=0xa5ab400) at /usr/include/boost/bind/mem_fn_template.hpp:49
#6  0x011b6a16 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0xb53e3048, f=..., 
    a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0x011b65e0 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0xb53e3040)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0x011b613a 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
#9  0x08b53113 in boost::function0<void>::operator() (this=0xb53e303c) at /usr/include/boost/function/function_template.hpp:1013
#10 0x01046fbf in ARDOUR::AudioEngine::_start_process_thread (arg=0xa42af20) at ../libs/ardour/audioengine.cc:1509
#11 0x022d9ca1 in jack_thread_proxy (varg=0xa42abe0) at thread.c:127
#12 0x022edcc9 in start_thread (arg=0xb545db70) at pthread_create.c:304
#13 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb56deb70 (LWP 15040)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f4895 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2  0x011b2dc5 in PBD::ProcessSemaphore::wait (this=0xa5ab488) at ../libs/pbd/pbd/semutils.h:41
#3  0x011b2765 in ARDOUR::Graph::routes_no_roll (this=0xa5ab400, nframes=1024, start_frame=0, end_frame=1024, non_rt_pending=false, can_record=false, declick=0)
    at ../libs/ardour/graph.cc:589

#4  0x01421cef in ARDOUR::Session::no_roll (this=0xa5b5800, nframes=1024) at ../libs/ardour/session_process.cc:112
#5  0x01422a64 in ARDOUR::Session::process_with_events (this=0xa5b5800, nframes=1024) at ../libs/ardour/session_process.cc:357
#6  0x014219df in ARDOUR::Session::process (this=0xa5b5800, nframes=1024) at ../libs/ardour/session_process.cc:75
#7  0x01043582 in ARDOUR::AudioEngine::process_callback (this=0x9a2c6e0, nframes=1024) at ../libs/ardour/audioengine.cc:538
#8  0x01043234 in ARDOUR::AudioEngine::process_thread (this=0x9a2c6e0) at ../libs/ardour/audioengine.cc:461
#9  0x01042e3d in ARDOUR::AudioEngine::_process_thread (arg=0x9a2c6e0) at ../libs/ardour/audioengine.cc:375
#10 0x022d4b3c in jack_client_thread (arg=0x9a2cec8) at client.c:2161
#11 0x022d9ca1 in jack_thread_proxy (varg=0x992b6f8) at thread.c:127
#12 0x022edcc9 in start_thread (arg=0xb56deb70) at pthread_create.c:304
#13 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb60ffb70 (LWP 15037)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f24dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
---Type <return> to continue, or q <return> to quit---
#2  0x022d6690 in mb_thread_func (arg=0x0) at messagebuffer.c:72
#3  0x022edcc9 in start_thread (arg=0xb60ffb70) at pthread_create.c:304
#4  0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb6afeb70 (LWP 15036)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f24dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x025f3318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3  0x00fd7603 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#4  0x00fd733a in analyser_work () at ../libs/ardour/analyser.cc:49
#5  0x09108749 in sigc::pointer_functor0<void>::operator() (this=0xb73005e4) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6  0x09106070 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xb73005e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x09103104 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xb73005c8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x025f3e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0x0237348f in ?? () from /lib/libglib-2.0.so.0
#10 0x022edcc9 in start_thread (arg=0xb6afeb70) at pthread_create.c:304
#11 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130


Thread 3 (Thread 0xb72ffb70 (LWP 15035)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f24dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x025f3318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3  0x0149a4dd in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x09108749 in sigc::pointer_functor0<void>::operator() (this=0x9a06814) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x09106070 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9a06810) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x09103104 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9a067f8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x025f3e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x0237348f in ?? () from /lib/libglib-2.0.so.0
#9  0x022edcc9 in start_thread (arg=0xb72ffb70) at pthread_create.c:304
#10 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb7c9ab70 (LWP 15034)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f24dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x025f3318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3  0x0149a4dd in peak_thread_work () at ../libs/ardour/source_factory.cc:69
---Type <return> to continue, or q <return> to quit---
#4  0x09108749 in sigc::pointer_functor0<void>::operator() (this=0x9a0e1b4) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x09106070 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9a0e1b0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x09103104 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9a0e198) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x025f3e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x0237348f in ?? () from /lib/libglib-2.0.so.0
#9  0x022edcc9 in start_thread (arg=0xb7c9ab70) at pthread_create.c:304
#10 0x0362e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7fc6880 (LWP 15031)):
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x022f5169 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
#2  0x022f05cb in _L_lock_748 () from /lib/libpthread.so.0
#3  0x022f03f1 in __pthread_mutex_lock (mutex=0x9a13768) at pthread_mutex_lock.c:61
#4  0x025f30cf in Glib::Mutex::lock() () from /usr/lib/libglibmm-2.4.so.1
#5  0x08aed55c in Glib::Mutex::Lock::Lock (this=0xbfffdec4, mutex=...) at /usr/include/glibmm-2.4/glibmm/thread.h:805

#6  0x0134fd7b in ARDOUR::Route::reorder_processors (this=0xa7fdb20, new_order=..., err=0x0) at ../libs/ardour/route.cc:1752
#7  0x090eb90d in ProcessorBox::compute_processor_sort_keys (this=0xa9e8e10) at ../gtk2_ardour/processor_box.cc:1297
#8  0x090eb64b in ProcessorBox::reordered (this=0xa9e8e10) at ../gtk2_ardour/processor_box.cc:1263
#9  0x09106ef2 in sigc::bound_mem_functor0<void, ProcessorBox>::operator() (this=0xa9ec21c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#10 0x091048a6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ProcessorBox> >::operator() (this=0xa9ec218)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#11 0x09101718 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ProcessorBox>, void>::call_it (rep=0xa9ec200)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#12 0x08b1196c in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0xa9eb9b8) at /usr/include/sigc++-2.0/sigc++/signal.h:776
#13 0x08b1ad08 in sigc::signal0<void, sigc::nil>::emit (this=0xa9e8e94) at /usr/include/sigc++-2.0/sigc++/signal.h:2671
#14 0x08b16643 in sigc::signal0<void, sigc::nil>::operator() (this=0xa9e8e94) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#15 0x090fce00 in Gtkmm2ext::DnDVBox<ProcessorEntry>::drag_end (this=0xa9e8e88) at ../libs/gtkmm2ext/gtkmm2ext/dndvbox.h:366
#16 0x0910b11a in sigc::bound_mem_functor2<void, Gtkmm2ext::DnDVBox<ProcessorEntry>, Glib::RefPtr<Gdk::DragContext> const&, ProcessorEntry*>::operator() (
    this=0xade2920, _A_a1=..., _A_a2=@0xade2930) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#17 0x0910a2e8 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, Gtkmm2ext::DnDVBox<ProcessorEntry>, Glib::RefPtr<Gdk::DragContext> const&, ProcessorEntry*> >::operator()<Glib::RefPtr<Gdk::DragContext> const&, ProcessorEntry*&> (this=0xade291c, _A_arg1=..., _A_arg2=@0xade2930)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#18 0x09108551 in sigc::bind_functor<-0x00000000000000001, sigc::bound_mem_functor2<void, Gtkmm2ext::DnDVBox<ProcessorEntry>, Glib::RefPtr<Gdk::DragContext> const&, ProcessorEntry*>, ProcessorEntry*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<Glib::RefPtr<Gdk::DragContext> const&> (this=0xade2918, 
    _A_arg1=...) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1122
#19 0x09105daf in sigc::internal::slot_call1<sigc::bind_functor<-0x00000000000000001, sigc::bound_mem_functor2<void, Gtkmm2ext::DnDVBox<ProcessorEntry>, Glib::RefPtr<Gd---Type <return> to continue, or q <return> to quit---
k::DragContext> const&, ProcessorEntry*>, ProcessorEntry*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, Glib::RefPtr<Gdk::DragContext> const&>::call_it (rep=0xade2900, a_1=...) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#20 0x0311c605 in ?? () from /usr/lib/libgtkmm-2.4.so.1
#21 0x02638438 in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0
#22 0x02629412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0x0263ff78 in ?? () from /usr/lib/libgobject-2.0.so.0
#24 0x02640fac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0x02641275 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#26 0x028e7b3b in gtk_drag_source_info_destroy (info=0xae19b20) at /build/buildd/gtk+2.0-2.22.0/gtk/gtkdnd.c:3952
#27 0x028e92bf in gtk_drag_anim_timeout (data=0xae3b648) at /build/buildd/gtk+2.0-2.22.0/gtk/gtkdnd.c:3860
#28 0x02a49998 in gdk_threads_dispatch (data=0xae01350) at /build/buildd/gtk+2.0-2.22.0/gdk/gdk.c:512
#29 0x02348fcc in ?? () from /lib/libglib-2.0.so.0
#30 0x02348855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x0234c668 in ?? () from /lib/libglib-2.0.so.0
#32 0x0234cba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#33 0x027941d9 in IA__gtk_main () at /build/buildd/gtk+2.0-2.22.0/gtk/gtkmain.c:1237
#34 0x030883b7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#35 0x030881b2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#36 0x01b45a70 in Gtkmm2ext::UI::run (this=0x9878ac0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268
#37 0x08f67f5f in main (argc=2, argv=0xbfffe9c4) at ../gtk2_ardour/main.cc:557
(gdb) 
(gdb) 
(gdb) 

bt (21,198 bytes)   

cth103

2011-04-04 15:02

administrator   ~0010474

Backtrace of the deadlock attached. I am struggling to make sense of it...

cth103

2011-11-07 16:01

administrator   ~0011928

Should be fixed in SVN 10471.

thefoxbox

2011-11-08 02:36

reporter   ~0011939

Awesome!

Paypal payment of $25 made :)

system

2020-04-19 20:15

developer   ~0022506

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-04-01 20:21 thefoxbox New Issue
2011-04-02 12:34 cth103 cost => 0.00
2011-04-02 12:34 cth103 Target Version => 3.0-beta1
2011-04-04 13:18 thefoxbox Sponsorship Added thefoxbox: US$ 5
2011-04-04 13:18 thefoxbox Sponsorship Total 0 => 5
2011-04-04 15:01 cth103 Status new => confirmed
2011-04-04 15:01 cth103 File Added: bt
2011-04-04 15:02 cth103 Note Added: 0010474
2011-11-07 16:01 cth103 Note Added: 0011928
2011-11-07 16:01 cth103 Status confirmed => resolved
2011-11-07 16:01 cth103 Resolution open => fixed
2011-11-07 16:01 cth103 Assigned To => cth103
2011-11-08 02:36 thefoxbox Note Added: 0011939
2020-04-19 20:15 system Note Added: 0022506
2020-04-19 20:15 system Status resolved => closed