View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003424 | ardour | bugs | public | 2010-08-29 20:39 | 2010-09-16 21:23 |
| Reporter | oofus | Assigned To | paul | ||
| Priority | high | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Dell D830 core2duo T9300 2.5GHz | OS | Kubuntu | OS Version | 10.04 |
| Target Version | 3.0-beta1 | ||||
| Summary | 0003424: Repeatable crash when right clicking on multiple selected regions, when those regions exist on different tracks. | ||||
| Description | Repeatable crash when right clicking on multiple selected regions, when those regions exist on different tracks. | ||||
| Additional Information | RBC contains 2 Region boundary @ 872707 Region boundary @ 1405187 RBC contains 2 Region boundary @ 872707 Region boundary @ 1405187 RBC contains 2 Region boundary @ 872707 Region boundary @ 1405187 RBC contains 2 Region boundary @ 872707 Region boundary @ 1405187 Program received signal SIGSEGV, Segmentation fault. 0x082fe5b6 in Editor::add_region_context_items(StreamView*, std::list<boost::shared_ptr<ARDOUR::Region>, std::allocator<boost::shared_ptr<ARDOUR::Region> > >, Gtk::Menu_Helpers::MenuList&, long long, bool) () (gdb) thread apply all bt Thread 14 (Thread 0xa8db0c90 (LWP 21324)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x01002736 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #2 0x0107fa62 in g_usleep () from /lib/libglib-2.0.so.0 #3 0x012a12ad in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1 0000004 0x005684a4 in ARDOUR::AudioEngine::meter_thread() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000005 0x005697bc 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 ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 #6 0x01294eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #7 0x0107cdef in ?? () from /lib/libglib-2.0.so.0 0000008 0x00ffa96e in start_thread (arg=0xa8db0c90) at pthread_create.c:300 0000009 0x022e9a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xb383ab70 (LWP 21323)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x022dbb86 in *__GI___poll (fds=0x2371ff4, nfds=10, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x010634eb in g_poll () from /lib/libglib-2.0.so.0 #3 0x010560ac in ?? () from /lib/libglib-2.0.so.0 0000004 0x01056817 in g_main_loop_run () from /lib/libglib-2.0.so.0 0000005 0x0129a4b5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1 #6 0x0019c875 in BaseUI::main_thread() () from ./gtk2_ardour/../build/default/libs/pbd/libpbd.so.4 #7 0x0019d15c in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) () from ./gtk2_ardour/../build/default/libs/pbd/libpbd.so.4 0000008 0x01294eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000009 0x0107cdef in ?? () from /lib/libglib-2.0.so.0 0000010 0x00ffa96e in start_thread (arg=0xb383ab70) at pthread_create.c:300 0000011 0x022e9a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xb036bc90 (LWP 21322)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x022dbb86 in *__GI___poll (fds=0x2371ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x005b42f7 in ARDOUR::Butler::thread_work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 #3 0x005b5327 in ARDOUR::Butler::_thread_work(void*) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 ---Type <return> to continue, or q <return> to quit--- 0000004 0x001c297d in fake_thread_start(void*) () from ./gtk2_ardour/../build/default/libs/pbd/libpbd.so.4 0000005 0x00ffa96e in start_thread (arg=0xb036bc90) at pthread_create.c:300 #6 0x022e9a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xb0bc3b70 (LWP 21321)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x01001245 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80 #2 0x00666eb0 in ARDOUR::Graph::restart_cycle() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 #3 0x00666f30 in ARDOUR::Graph::dec_ref() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000004 0x0066a6fb in ARDOUR::GraphNode::finish(int) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000005 0x00666706 in ARDOUR::Graph::run_one() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 #6 0x00666e50 in ARDOUR::Graph::main_thread() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 #7 0x00668b3b 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 ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000008 0x00562488 in ARDOUR::AudioEngine::_start_process_thread(void*) () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000009 0x00fe70b0 in jack_thread_proxy () from /usr/lib/libjack.so.0 0000010 0x09398b48 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 10 (Thread 0xb0c44b70 (LWP 21320)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x022dbb86 in *__GI___poll (fds=0x2371ff4, nfds=2, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x00fe0c57 in jack_client_core_wait () from /usr/lib/libjack.so.0 #3 0x08dc99d0 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 9 (Thread 0xb403bb70 (LWP 21305)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x00fff015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x00fe2e0c in mb_thread_func () from /usr/lib/libjack.so.0 #3 0x023397ae in __rpc_thread_destroy () at rpc_thread.c:20 Backtrace stopped: previous frame inner to this frame (corrupt stack?) ---Type <return> to continue, or q <return> to quit--- Thread 7 (Thread 0xb3039b70 (LWP 21286)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x00fff342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0x012fd0ce in ?? () from /usr/lib/libgthread-2.0.so.0 #3 0x0102cbbc in ?? () from /lib/libglib-2.0.so.0 0000004 0x0102cced in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0 0000005 0x0107ec6f in ?? () from /lib/libglib-2.0.so.0 #6 0x0107cdef in ?? () from /lib/libglib-2.0.so.0 #7 0x00ffa96e in start_thread (arg=0xb3039b70) at pthread_create.c:300 0000008 0x022e9a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb6d6eb70 (LWP 21280)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x00fff015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x012943a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0x0051921c in ARDOUR::Analyser::work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000004 0x005193c4 in analyser_work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000005 0x08656efa in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () #6 0x01294eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #7 0x0107cdef in ?? () from /lib/libglib-2.0.so.0 0000008 0x00ffa96e in start_thread (arg=0xb6d6eb70) at pthread_create.c:300 0000009 0x022e9a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xb756fb70 (LWP 21279)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x00fff015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x012943a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0x0086984c in peak_thread_work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000004 0x08656efa in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () 0000005 0x01294eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #6 0x0107cdef in ?? () from /lib/libglib-2.0.so.0 #7 0x00ffa96e in start_thread (arg=0xb756fb70) at pthread_create.c:300 0000008 0x022e9a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 ---Type <return> to continue, or q <return> to quit--- Thread 2 (Thread 0xb7d70b70 (LWP 21278)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x00fff015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x012943a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0x0086984c in peak_thread_work() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000004 0x08656efa in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () 0000005 0x01294eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #6 0x0107cdef in ?? () from /lib/libglib-2.0.so.0 #7 0x00ffa96e in start_thread (arg=0xb7d70b70) at pthread_create.c:300 0000008 0x022e9a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7fc59b0 (LWP 21272)): #0 0x082fe5b6 in Editor::add_region_context_items(StreamView*, std::list<boost::shared_ptr<ARDOUR::Region>, std::allocator<boost::shared_ptr<ARDOUR::Region> > >, Gtk::Menu_Helpers::MenuList&, long long, bool) () 0000001 0x083036d6 in Editor::build_track_region_context_menu(long long) () #2 0x082eff9c in Editor::popup_track_context_menu(int, int, ItemType, bool, long long) () #3 0x083bf923 in Editor::button_release_handler(Gnome::Canvas::Item*, _GdkEvent*, ItemType) () 0000004 0x0837a894 in Editor::canvas_region_view_event(_GdkEvent*, Gnome::Canvas::Item*, RegionView*) () 0000005 0x086ab74a in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>, Gnome::Canvas::Group*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEvent*>::call_it(sigc::internal::slot_rep*, _GdkEvent* const&) () #6 0x01fdde22 in ?? () from /usr/lib/libgnomecanvasmm-2.6.so.1 #7 0x01a00104 in gnome_canvas_marshal_BOOLEAN__BOXED () from /usr/lib/libgnomecanvas-2.so.0 0000008 0x012c7252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 0000009 0x012dbd90 in ?? () from /usr/lib/libgobject-2.0.so.0 0000010 0x012dcc33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 0000011 0x012dd256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 0000012 0x019fba09 in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000013 0x019fe48f in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000014 0x01d5a781 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /usr/lib/libgtkmm-2.4.so.1 #15 0x0143e424 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 0000016 0x012c58b9 in ?? () from /usr/lib/libgobject-2.0.so.0 #17 0x012c7252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 0000018 0x012db5e6 in ?? () from /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- 0000019 0x012dcc33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 0000020 0x012dd256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 0000021 0x0156b636 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 0000022 0x01436a5d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 0000023 0x01437e07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0172c39a in ?? () from /usr/lib/libgdk-x11-2.0.so.0 0000025 0x010525e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 0000026 0x010562d8 in ?? () from /lib/libglib-2.0.so.0 0000027 0x01056817 in g_main_loop_run () from /lib/libglib-2.0.so.0 0000028 0x014383c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 0000029 0x01cca3a7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1 0000030 0x01cca1a2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1 0000031 0x00a4cf5a in Gtkmm2ext::UI::run(Receiver&) () from ./gtk2_ardour/../build/default/libs/gtkmm2ext/libgtkmm2ext.so.0 0000032 0x085241b7 in main () | ||||
| Tags | No tags attached. | ||||
|
|
chris ,any chance you could reproduce this with a debug-enabled build? |
|
|
Hmm, pretty sure I had, but will do again |
|
|
Region boundary @ 872707 Region boundary @ 1059075 Region boundary @ 1140995 Region boundary @ 1243395 Region boundary @ 1405187 Region boundary @ 1424173 Region boundary @ 1457082 Program received signal SIGSEGV, Segmentation fault. 0x0864e34c in AudioRegionView::envelope_visible() const () (gdb) thread apply all bt Thread 13 (Thread 0xa95b1c90 (LWP 16168)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x020db736 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #2 0x02158a62 in g_usleep () from /lib/libglib-2.0.so.0 #3 0x0237a2ad in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1 0000004 0x00f85dfe in ARDOUR::AudioEngine::meter_thread (this=0x950c4a8) at ../libs/ardour/audioengine.cc:678 0000005 0x00fa0e2b in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 #6 0x00f9d34c 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 ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 #7 0x00f998f4 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000008 0x00f9595d 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 ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000009 0x00f922f1 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 ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000010 0x0236deb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000011 0x02155def in ?? () from /lib/libglib-2.0.so.0 0000012 0x020d396e in start_thread (arg=0xa95b1c90) at pthread_create.c:300 0000013 0x033c2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xb2ffeb70 (LWP 16165)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x033b4b86 in *__GI___poll (fds=0x344aff4, nfds=10, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x0213c4eb in g_poll () from /lib/libglib-2.0.so.0 #3 0x0212f0ac in ?? () from /lib/libglib-2.0.so.0 0000004 0x0212f817 in g_main_loop_run () from /lib/libglib-2.0.so.0 0000005 0x023734b5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1 #6 0x0023ac6d in BaseUI::main_thread (this=0x9b01398) at ../libs/pbd/base_ui.cc:76 #7 0x0023c042 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x9ae9304) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 0000008 0x0023beb2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x9ae9300) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 0000009 0x0023bc22 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x9ae92e8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 0000010 0x0236deb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000011 0x02155def in ?? () from /lib/libglib-2.0.so.0 0000012 0x020d396e in start_thread (arg=0xb2ffeb70) at pthread_create.c:300 ---Type <return> to continue, or q <return> to quit--- 0000013 0x033c2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xb0b6cc90 (LWP 16164)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x033b4b86 in *__GI___poll (fds=0x344aff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x00ffb31e in ARDOUR::Butler::thread_work (this=0x9adbbd0) at ../libs/ardour/butler.cc:159 #3 0x00ffb28c in ARDOUR::Butler::_thread_work (arg=0x9adbbd0) at ../libs/ardour/butler.cc:140 0000004 0x0026e7bc in fake_thread_start (arg=0x9ae91f8) at ../libs/pbd/pthread_utils.cc:81 0000005 0x020d396e in start_thread (arg=0xb0b6cc90) at pthread_create.c:300 #6 0x033c2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xb13c4b70 (LWP 16162)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x020da245 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80 #2 0x010d7cb5 in ARDOUR::Graph::restart_cycle (this=0x9adc690) at ../libs/ardour/graph.cc:201 #3 0x010d7c7d in ARDOUR::Graph::dec_ref (this=0x9adc690) at ../libs/ardour/graph.cc:187 0000004 0x010ddd9a in ARDOUR::GraphNode::finish (this=0x9c95544, chain=1) at ../libs/ardour/graphnode.cc:57 0000005 0x010d8b31 in ARDOUR::Graph::run_one (this=0x9adc690) at ../libs/ardour/graph.cc:344 #6 0x010d8d10 in ARDOUR::Graph::main_thread (this=0x9adc690) at ../libs/ardour/graph.cc:403 #7 0x010dd62f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000008 0x010dd2fa 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 ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000009 0x010dd022 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000010 0x010dcbd9 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 ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 0000011 0x084cd0df in boost::function0<void>::operator() (this=0xb13c427c) at /usr/include/boost/function/function_template.hpp:1013 0000012 0x00f88f3f in ARDOUR::AudioEngine::_start_process_thread (arg=0x9adcdc0) at ../libs/ardour/audioengine.cc:1502 0000013 0x020c00b0 in jack_thread_proxy () from /usr/lib/libjack.so.0 0000014 0x09adcdc0 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 9 (Thread 0xb1445b70 (LWP 16161)): #0 0x0012d422 in __kernel_vsyscall () ---Type <return> to continue, or q <return> to quit--- 0000001 0x033b4b86 in *__GI___poll (fds=0x344aff4, nfds=2, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x020b9c57 in jack_client_core_wait () from /usr/lib/libjack.so.0 #3 0x017c4ff4 in ?? () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 8 (Thread 0xb383ab70 (LWP 16146)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x020d8015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x020bbe0c in mb_thread_func () from /usr/lib/libjack.so.0 #3 0x034127ae in __rpc_thread_destroy () at rpc_thread.c:20 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0xb403bb70 (LWP 16126)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x020d8342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0x023d60ce in ?? () from /usr/lib/libgthread-2.0.so.0 #3 0x02105bbc in ?? () from /lib/libglib-2.0.so.0 0000004 0x02105ced in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0 0000005 0x02157c6f in ?? () from /lib/libglib-2.0.so.0 #6 0x02155def in ?? () from /lib/libglib-2.0.so.0 #7 0x020d396e in start_thread (arg=0xb403bb70) at pthread_create.c:300 0000008 0x033c2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb6d6eb70 (LWP 16125)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x020d8015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0236d3a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0x00f19337 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85 0000004 0x00f19072 in analyser_work () at ../libs/ardour/analyser.cc:49 0000005 0x08a34e0b in sigc::pointer_functor0<void>::operator()() const () #6 0x08a333b0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const () #7 0x08a30d68 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () 0000008 0x0236deb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 ---Type <return> to continue, or q <return> to quit--- 0000009 0x02155def in ?? () from /lib/libglib-2.0.so.0 0000010 0x020d396e in start_thread (arg=0xb6d6eb70) at pthread_create.c:300 0000011 0x033c2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xb756fb70 (LWP 16124)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x020d8015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0236d3a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0x0137f779 in peak_thread_work () at ../libs/ardour/source_factory.cc:69 0000004 0x08a34e0b in sigc::pointer_functor0<void>::operator()() const () 0000005 0x08a333b0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const () #6 0x08a30d68 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () #7 0x0236deb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000008 0x02155def in ?? () from /lib/libglib-2.0.so.0 0000009 0x020d396e in start_thread (arg=0xb756fb70) at pthread_create.c:300 0000010 0x033c2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb7d70b70 (LWP 16123)): #0 0x0012d422 in __kernel_vsyscall () 0000001 0x020d8015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0236d3a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0x0137f779 in peak_thread_work () at ../libs/ardour/source_factory.cc:69 0000004 0x08a34e0b in sigc::pointer_functor0<void>::operator()() const () 0000005 0x08a333b0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const () #6 0x08a30d68 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () #7 0x0236deb2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000008 0x02155def in ?? () from /lib/libglib-2.0.so.0 0000009 0x020d396e in start_thread (arg=0xb7d70b70) at pthread_create.c:300 0000010 0x033c2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7fc59b0 (LWP 16110)): #0 0x0864e34c in AudioRegionView::envelope_visible() const () 0000001 0x086308aa in Editor::add_region_context_items (this=0x95eff50, sv=0xa6be558, regions=..., edit_items=..., position=1056542, multiple_regions_at_position=false) at ../gtk2_ardour/editor.cc:1786 ---Type <return> to continue, or q <return> to quit--- #2 0x0862f222 in Editor::build_track_region_context_menu (this=0x95eff50, frame=1056542) at ../gtk2_ardour/editor.cc:1543 #3 0x0862e5b9 in Editor::popup_track_context_menu (this=0x95eff50, button=1, time=34697802, item_type=RegionItem, with_selection=false, frame=1056542) at ../gtk2_ardour/editor.cc:1402 0000004 0x08728f34 in Editor::button_release_handler (this=0x95eff50, item=0xabf8b78, event=0xaba60a8, item_type=RegionItem) at ../gtk2_ardour/editor_mouse.cc:1207 0000005 0x086d7163 in Editor::canvas_region_view_event (this=0x95eff50, event=0xaba60a8, item=0xabf8b78, rv=0xabfbb08) at ../gtk2_ardour/editor_canvas_events.cc:242 #6 0x0854d53e in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>::operator() (this=0xabfbe48, _A_a1=@0xbfffdc74, _A_a2=@0xbfffdbec, _A_a3=@0xabfbe5c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1985 #7 0x08a984f5 in sigc::adaptor_functor<sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*> >::operator()<_GdkEvent* const&, Gnome::Canvas::Group*&, RegionView*&> (this=0xabfbe44, _A_arg1=@0xbfffdc74, _A_arg2=@0xabfbe58, _A_arg3=@0xabfbe5c) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:123 0000008 0x08a97e5c in sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>, Gnome::Canvas::Group*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<_GdkEvent* const&> ( this=0xabfbe40, _A_arg1=@0xbfffdc74) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1336 0000009 0x08a973dd in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>, Gnome::Canvas::Group*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEvent*>::call_it (rep=0xabfbe28, a_1=@0xbfffdc74) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137 0000010 0x030b6e22 in ?? () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000011 0x02ad9104 in gnome_canvas_marshal_BOOLEAN__BOXED () from /usr/lib/libgnomecanvas-2.so.0 0000012 0x023a0252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 0000013 0x023b4d90 in ?? () from /usr/lib/libgobject-2.0.so.0 0000014 0x023b5c33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #15 0x023b6256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 0000016 0x02ad4a09 in ?? () from /usr/lib/libgnomecanvas-2.so.0 #17 0x02ad748f in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000018 0x02e33781 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /usr/lib/libgtkmm-2.4.so.1 0000019 0x02517424 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 0000020 0x0239e8b9 in ?? () from /usr/lib/libgobject-2.0.so.0 0000021 0x023a0252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 0000022 0x023b45e6 in ?? () from /usr/lib/libgobject-2.0.so.0 0000023 0x023b5c33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #24 0x023b6256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 0000025 0x02644636 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 0000026 0x0250fa5d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 0000027 0x02510e07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 0000028 0x0280539a in ?? () from /usr/lib/libgdk-x11-2.0.so.0 0000029 0x0212b5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 0000030 0x0212f2d8 in ?? () from /lib/libglib-2.0.so.0 0000031 0x0212f817 in g_main_loop_run () from /lib/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- 0000032 0x025113c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 0000033 0x02da33a7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1 0000034 0x02da31a2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1 0000035 0x019bac39 in Gtkmm2ext::UI::run (this=0x9132ba8, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:264 0000036 0x088c5e77 in main (argc=1, argv=0xbfffe824) at ../gtk2_ardour/main.cc:453 (gdb) |
|
|
rev 7767 might fix this. i'd love to know. |
|
|
reported fixed by reporter on IRC. |
|
|
Fixed |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2010-08-29 20:39 | oofus | New Issue | |
| 2010-08-29 20:39 | oofus | cost | => 0.00 |
| 2010-08-30 21:41 | paul | Note Added: 0008953 | |
| 2010-08-30 22:03 | oofus | Note Added: 0008955 | |
| 2010-08-30 22:12 | oofus | Note Added: 0008957 | |
| 2010-08-31 16:08 | paul | Status | new => assigned |
| 2010-08-31 16:08 | paul | Assigned To | => paul |
| 2010-09-13 18:27 | paul | Note Added: 0009038 | |
| 2010-09-16 21:15 | paul | Note Added: 0009073 | |
| 2010-09-16 21:15 | paul | Status | assigned => resolved |
| 2010-09-16 21:15 | paul | Resolution | open => fixed |
| 2010-09-16 21:23 | oofus | Note Added: 0009074 | |
| 2010-09-16 21:23 | oofus | Status | resolved => closed |