View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003456 | ardour | bugs | public | 2010-09-18 02:03 | 2010-09-19 01:14 |
| Reporter | x42 | Assigned To | cth103 | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0-beta1 | ||||
| Summary | 0003456: crash when trying to move an audio region with tool "Edit Region Contents" | ||||
| Description | The summary says it all. ardour3 svn r7797 1) create a new session 2) load some audio file to a new track 3) choose "Edit Region Contents" tools (press 'm') and object mode (press 'o') 4) try to drag the audio -> segfault see backtrace below. | ||||
| Additional Information | Program received signal SIGSEGV, Segmentation fault. 0x083989cd in RegionMoveDrag::finished(_GdkEvent*, bool) () (gdb) thread apply all bt Thread 16 (Thread 0xa6a93c90 (LWP 32011)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5d8a876 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #2 0xb6f55312 in IA__g_usleep (microseconds=10000) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gtimer.c:260 #3 0xb6d4e49d in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1 0000004 0xb7880534 in ARDOUR::AudioEngine::meter_thread() () from ./../build/default/libs/ardour/libardour.so.3 0000005 0xb78849ec 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 ./../build/default/libs/ardour/libardour.so.3 #6 0xb6d420c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #7 0xb6f5269f in g_thread_create_proxy (data=0xa6414e70) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gthread.c:1893 0000008 0xb5d82955 in start_thread (arg=0xa6a93c90) at pthread_create.c:300 0000009 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 15 (Thread 0xae7edb70 (LWP 32010)): ---Type <return> to continue, or q <return> to quit--- #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5cf5696 in *__GI___poll (fds=0xb5d78ff4, nfds=10, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb6f3906b in IA__g_poll (fds=0x9791630, nfds=10, timeout=-1) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gpoll.c:127 #3 0xb6f2bdac in g_main_context_poll (context=0xade0bd30, block=<value optimized out>, dispatch=1, self=0xade0e958) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2904 0000004 g_main_context_iterate (context=0xade0bd30, block=<value optimized out>, dispatch=1, self=0xade0e958) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2586 0000005 0xb6f2c517 in IA__g_main_loop_run (loop=0xade02778) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2799 #6 0xb6d476c5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1 #7 0xb7e1b745 in BaseUI::main_thread() () from ./../build/default/libs/pbd/libpbd.so.4 0000008 0xb7e1c02c in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) () from ./../build/default/libs/pbd/libpbd.so.4 ---Type <return> to continue, or q <return> to quit--- 0000009 0xb6d420c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000010 0xb6f5269f in g_thread_create_proxy (data=0xade0e958) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gthread.c:1893 0000011 0xb5d82955 in start_thread (arg=0xae7edb70) at pthread_create.c:300 0000012 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0xa6b0ec90 (LWP 32009)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5cf5696 in *__GI___poll (fds=0xb5d78ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb78cdd67 in ARDOUR::Butler::thread_work() () from ./../build/default/libs/ardour/libardour.so.3 #3 0xb78ced97 in ARDOUR::Butler::_thread_work(void*) () from ./../build/default/libs/ardour/libardour.so.3 0000004 0xb7e4170d in fake_thread_start(void*) () from ./../build/default/libs/pbd/libpbd.so.4 0000005 0xb5d82955 in start_thread (arg=0xa6b0ec90) at pthread_create.c:300 #6 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xa6de8b70 (LWP 32008)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5d89385 in sem_wait@@GLIBC_2.1 () ---Type <return> to continue, or q <return> to quit--- at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80 #2 0xb797f970 in ARDOUR::Graph::restart_cycle() () from ./../build/default/libs/ardour/libardour.so.3 #3 0xb797f9f0 in ARDOUR::Graph::dec_ref() () from ./../build/default/libs/ardour/libardour.so.3 0000004 0xb79831ab in ARDOUR::GraphNode::finish(int) () from ./../build/default/libs/ardour/libardour.so.3 0000005 0xb797f257 in ARDOUR::Graph::run_one() () from ./../build/default/libs/ardour/libardour.so.3 #6 0xb797f910 in ARDOUR::Graph::main_thread() () from ./../build/default/libs/ardour/libardour.so.3 #7 0xb79815eb 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 ./../build/default/libs/ardour/libardour.so.3 0000008 0xb787d928 in ARDOUR::AudioEngine::_start_process_thread(void*) () from ./../build/default/libs/ardour/libardour.so.3 0000009 0xb5d82955 in start_thread (arg=0xa6de8b70) at pthread_create.c:300 0000010 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xa6e69b70 (LWP 32007)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5d89528 in sem_timedwait () ---Type <return> to continue, or q <return> to quit--- at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_timedwait.S:111 #2 0xb6fdd87d in ?? () from /usr/lib/libjack.so.0 #3 0xb6fc3b77 in ?? () from /usr/lib/libjack.so.0 0000004 0xb6fc6153 in ?? () from /usr/lib/libjack.so.0 0000005 0xb6fc0fcd in ?? () from /usr/lib/libjack.so.0 #6 0xb6fbe561 in jack_cycle_wait () from /usr/lib/libjack.so.0 #7 0xb788156a in ARDOUR::AudioEngine::process_thread() () from ./../build/default/libs/ardour/libardour.so.3 0000008 0xb78815db in ARDOUR::AudioEngine::_process_thread(void*) () from ./../build/default/libs/ardour/libardour.so.3 0000009 0xb6fc2814 in ?? () from /usr/lib/libjack.so.0 0000010 0xb6fdd005 in ?? () from /usr/lib/libjack.so.0 0000011 0xb5d82955 in start_thread (arg=0xa6e69b70) at pthread_create.c:300 0000012 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xacdfdb70 (LWP 32002)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5d8a09b in read () at ../sysdeps/unix/syscall-template.S:82 #2 0xb6fdf0f5 in ?? () from /usr/lib/libjack.so.0 #3 0xb6fe1ed4 in ?? () from /usr/lib/libjack.so.0 0000004 0xb6fdd005 in ?? () from /usr/lib/libjack.so.0 0000005 0xb5d82955 in start_thread (arg=0xacdfdb70) at pthread_create.c:300 #6 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 ---Type <return> to continue, or q <return> to quit--- Thread 10 (Thread 0xadfecb70 (LWP 32001)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5d86f7f in __pthread_cond_wait (cond=0x8efc3b0, mutex=0x8efc398) at pthread_cond_wait.c:153 #2 0xb6fdea07 in ?? () from /usr/lib/libjack.so.0 #3 0xb6fd5d0b in ?? () from /usr/lib/libjack.so.0 0000004 0xb6fdd005 in ?? () from /usr/lib/libjack.so.0 0000005 0xb5d82955 in start_thread (arg=0xadfecb70) at pthread_create.c:300 #6 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb2f62b70 (LWP 31995)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5d86f7f in __pthread_cond_wait (cond=0x8bcd0f8, mutex=0xb7cc5a2c) at pthread_cond_wait.c:153 #2 0xb6d415b8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0xb7834f5c in ARDOUR::Analyser::work() () from ./../build/default/libs/ardour/libardour.so.3 0000004 0xb7835104 in analyser_work() () from ./../build/default/libs/ardour/libardour.so.3 0000005 0x0866350a in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () ---Type <return> to continue, or q <return> to quit--- #6 0xb6d420c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #7 0xb6f5269f in g_thread_create_proxy (data=0x8bccc58) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gthread.c:1893 0000008 0xb5d82955 in start_thread (arg=0xb2f62b70) at pthread_create.c:300 0000009 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xb3763b70 (LWP 31994)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5d86f7f in __pthread_cond_wait (cond=0x8bc61b0, mutex=0xb7cc627c) at pthread_cond_wait.c:153 #2 0xb6d415b8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0xb7b8304c in peak_thread_work() () from ./../build/default/libs/ardour/libardour.so.3 0000004 0x0866350a in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () 0000005 0xb6d420c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #6 0xb6f5269f in g_thread_create_proxy (data=0x8bc4be0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gthread.c:1893 #7 0xb5d82955 in start_thread (arg=0xb3763b70) at pthread_create.c:300 0000008 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 ---Type <return> to continue, or q <return> to quit--- Thread 2 (Thread 0xb3f64b70 (LWP 31993)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5d86f7f in __pthread_cond_wait (cond=0x8bc61b0, mutex=0xb7cc627c) at pthread_cond_wait.c:153 #2 0xb6d415b8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0xb7b8304c in peak_thread_work() () from ./../build/default/libs/ardour/libardour.so.3 0000004 0x0866350a in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () 0000005 0xb6d420c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #6 0xb6f5269f in g_thread_create_proxy (data=0x8bcd0b8) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gthread.c:1893 #7 0xb5d82955 in start_thread (arg=0xb3f64b70) at pthread_create.c:300 0000008 0xb5d02e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb40db780 (LWP 31990)): #0 0x083989cd in RegionMoveDrag::finished(_GdkEvent*, bool) () 0000001 0x0838c5fc in Drag::end_grab(_GdkEvent*) () #2 0x0838941b in DragManager::end_grab(_GdkEvent*) () #3 0x083c8fb6 in Editor::button_release_handler(Gnome::Canvas::Item*, _GdkEvent---Type <return> to continue, or q <return> to quit--- *, ItemType) () 0000004 0x083835f4 in Editor::canvas_region_view_event(_GdkEvent*, Gnome::Canvas::Item*, RegionView*) () 0000005 0x086b942a 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 0xb5fdf862 in ?? () from /usr/lib/libgnomecanvasmm-2.6.so.1 #7 0xb65e37f4 in gnome_canvas_marshal_BOOLEAN__BOXED (closure=0xa64d3f28, return_value=0xbfffe094, n_param_values=2, param_values=0x98384a0, invocation_hint=0xbfffe080, marshal_data=0xb5fdf810) at gnome-canvas-marshal.c:125 0000008 0xb6cdc142 in IA__g_closure_invoke (closure=0xa64d3f28, return_value=0xbfffe094, n_param_values=2, param_values=0x98384a0, invocation_hint=0xbfffe080) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gclosure.c:767 0000009 0xb6cf2a20 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x9836dd8, emission_return=0xbfffe1dc, instance_and_params=0x98384a0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3318 ---Type <return> to continue, or q <return> to quit--- 0000010 0xb6cf3a83 in IA__g_signal_emit_valist (instance=0x9836dd8, signal_id=346, detail=0, var_args=0xbfffe240 "l\342\377\277\210\243\217\t\220\243\217\t\315\032\361\266\\W\373\266\340\355\206\tl\342\377\277") at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:2991 0000011 0xb6cf4086 in IA__g_signal_emit (instance=0x9836dd8, signal_id=346, detail=0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3038 0000012 0xb65de969 in emit_event (canvas=<value optimized out>, event=<value optimized out>) at gnome-canvas.c:2582 0000013 0xb65e186f in gnome_canvas_button (widget=0x9002050, event=0x986ede0) at gnome-canvas.c:2797 0000014 0xb63f0261 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /usr/lib/libgtkmm-2.4.so.1 #15 0xb6a29e24 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8a9aad0, return_value=0xbfffe4b4, n_param_values=2, param_values=0x8e39ef0, invocation_hint=0xbfffe4a0, marshal_data=0xb63f01b0) at /build/buildd-gtk+2.0_2.20.1-1+b1-i386-jmql5R/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84 0000016 0xb6cda7a9 in g_type_class_meta_marshal (closure=0x8a9aad0, return_value=0xbfffe4b4, n_param_values=2, param_values=0x8e39ef0, ---Type <return> to continue, or q <return> to quit--- invocation_hint=0xbfffe4a0, marshal_data=0xb4) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gclosure.c:878 #17 0xb6cdc142 in IA__g_closure_invoke (closure=0x8a9aad0, return_value=0xbfffe4b4, n_param_values=2, param_values=0x8e39ef0, invocation_hint=0xbfffe4a0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gclosure.c:767 0000018 0xb6cf2276 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x9002050, emission_return=0xbfffe5fc, instance_and_params=0x8e39ef0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3286 0000019 0xb6cf3a83 in IA__g_signal_emit_valist (instance=0x9002050, signal_id=34, detail=0, var_args=0xbfffe660 "\214\346\377\277\230\374\250\b\210\346\377\277\232^\265\266\350\371\313\266P ") at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:2991 0000020 0xb6cf4086 in IA__g_signal_emit (instance=0x9002050, signal_id=34, detail=0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3038 ---Type <return> to continue, or q <return> to quit--- 0000021 0xb6b560f6 in gtk_widget_event_internal (widget=<value optimized out>, event=0x986ede0) at /build/buildd-gtk+2.0_2.20.1-1+b1-i386-jmql5R/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943 0000022 0xb6a2247d in IA__gtk_propagate_event (widget=0x9002050, event=0x986ede0) at /build/buildd-gtk+2.0_2.20.1-1+b1-i386-jmql5R/gtk+2.0-2.20.1/gtk/gtkmain.c:2442 0000023 0xb6a23807 in IA__gtk_main_do_event (event=0x986ede0) at /build/buildd-gtk+2.0_2.20.1-1+b1-i386-jmql5R/gtk+2.0-2.20.1/gtk/gtkmain.c:1647 #24 0xb68acdca in gdk_event_dispatch (source=0x8a8ba70, callback=0, user_data=0x0) at /build/buildd-gtk+2.0_2.20.1-1+b1-i386-jmql5R/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c:2372 0000025 0xb6f282f5 in g_main_dispatch (context=0x8a8bab8) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:1960 0000026 IA__g_main_context_dispatch (context=0x8a8bab8) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2513 0000027 0xb6f2bfd8 in g_main_context_iterate (context=0x8a8bab8, block=<value optimized out>, dispatch=1, self=0x8a61b20) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:25---Type <return> to continue, or q <return> to quit--- 91 0000028 0xb6f2c517 in IA__g_main_loop_run (loop=0xa6480e40) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2799 0000029 0xb6a23dc9 in IA__gtk_main () at /build/buildd-gtk+2.0_2.20.1-1+b1-i386-jmql5R/gtk+2.0-2.20.1/gtk/gtkmain.c:1219 0000030 0xb635fe87 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1 0000031 0xb635fc82 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1 0000032 0xb75bce9a in Gtkmm2ext::UI::run(Receiver&) () from ./../build/default/libs/gtkmm2ext/libgtkmm2ext.so.0 0000033 0x0852b847 in main () | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2010-09-18 02:03 | x42 | New Issue | |
| 2010-09-18 18:08 | cth103 | cost | => 0.00 |
| 2010-09-18 18:08 | cth103 | Target Version | => 3.0-beta1 |
| 2010-09-18 20:24 | cth103 | Note Added: 0009093 | |
| 2010-09-18 20:24 | cth103 | Status | new => resolved |
| 2010-09-18 20:24 | cth103 | Resolution | open => fixed |
| 2010-09-18 20:24 | cth103 | Assigned To | => cth103 |
| 2010-09-19 01:14 | x42 | Note Added: 0009095 | |
| 2010-09-19 01:14 | x42 | Status | resolved => closed |