View Issue Details

IDProjectCategoryView StatusLast Update
0003424ardourbugspublic2010-09-16 21:23
Reporteroofus Assigned Topaul  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformDell D830 core2duo T9300 2.5GHzOSKubuntuOS Version10.04
Target Version3.0-beta1 
Summary0003424: Repeatable crash when right clicking on multiple selected regions, when those regions exist on different tracks.
DescriptionRepeatable crash when right clicking on multiple selected regions, when those regions exist on different tracks.
Additional InformationRBC 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 ()
TagsNo tags attached.

Activities

paul

2010-08-30 21:41

administrator   ~0008953

chris ,any chance you could reproduce this with a debug-enabled build?

oofus

2010-08-30 22:03

developer   ~0008955

Hmm, pretty sure I had, but will do again

oofus

2010-08-30 22:12

developer   ~0008957

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)

paul

2010-09-13 18:27

administrator   ~0009038

rev 7767 might fix this. i'd love to know.

paul

2010-09-16 21:15

administrator   ~0009073

reported fixed by reporter on IRC.

oofus

2010-09-16 21:23

developer   ~0009074

Fixed

Issue History

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