View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001568 | ardour | bugs | public | 2007-03-22 00:42 | 2008-11-21 00:30 |
| Reporter | nowhiskey | Assigned To | cth103 | ||
| Priority | normal | Severity | minor | Reproducibility | random |
| Status | closed | Resolution | fixed | ||
| Summary | 0001568: crash while trying to remove a ctrl-drag-copied region | ||||
| Description | -follow the steps in bug report 1566 -now try to remove one of the copied region. here if i try this often enough, by copying again and than removing the copied regions ardour freezes - no funktion at all. i am able to switch to the console where gdm is running, pressing ctrl+s and typing 'thread apply all bt' i can get the backtrace. i reproduced now twice, so what follows are two backtraces: Loading history from '/home/nowhiskey/Ardour2/007/007.history'. Program received signal SIGINT, Interrupt. [Switching to Thread -1238444352 (LWP 19252)] boost::detail::atomic_increment (pw=0x9042ea4) at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:67 67 } (gdb) thread apply all bt Thread 5 (Thread -1249645360 (LWP 19291)): #0 0xb68c8ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7eb0ac3 in ARDOUR::Session::midi_thread_work (this=0x8d99930) at libs/ardour/session_midi.cc:1225 #2 0xb7eb102d in ARDOUR::Session::_midi_thread_work (arg=0x8d99930) at libs/ardour/session_midi.cc:1146 #3 0xb6b140bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68d29ee in clone () from /lib/tls/libc.so.6 Thread 4 (Thread -1249141552 (LWP 19290)): #0 0xb68c8ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7e916b7 in ARDOUR::Session::butler_thread_work (this=0x8d99930) at libs/ardour/session_butler.cc:176 #2 0xb7e9249b in ARDOUR::Session::_butler_thread_work (arg=0x8d99930) at libs/ardour/session_butler.cc:157 #3 0xb6b140bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68d29ee in clone () from /lib/tls/libc.so.6 Thread 3 (Thread -1245488208 (LWP 19283)): #0 0xb68c8ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb6b2889b in jack_client_thread (arg=0x8affb40) at client.c:1309 #2 0xb6b2d850 in jack_thread_proxy (varg=0x8d5a970) at thread.c:111 #3 0xb6b140bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68d29ee in clone () from /lib/tls/libc.so.6 Thread 2 (Thread -1244750640 (LWP 19276)): #0 0xb6b19b3c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0 0000001 0xb7665292 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0 #2 0xb6deccc1 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68 #3 0xb7d65816 in ARDOUR::AudioEngine::meter_thread (this=0x8af5af8) at libs/ardour/audioengine.cc:412 0000004 0xb7d68518 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x8af5364) at #libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000005 0xb7d6853a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine> >::operator() (this=0x8af5360) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0xb7d68566 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8af5348) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x0835f2d2 in sigc::slot0<void>::operator() (this=0x8a72d28) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6e06259 in call_thread_entry_slot (data=0x8a72d28) at libs/glibmm2/glibmm/thread.cc:43 0000009 0xb76632cf in g_thread_create_full () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0xb6b140bd in start_thread () from /lib/tls/libpthread.so.0 0000011 0xb68d29ee in clone () from /lib/tls/libc.so.6 Thread 1 (Thread -1238444352 (LWP 19252)): #0 boost::detail::atomic_increment (pw=0x9042ea4) at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:67 0000001 0x0837e814 in boost::detail::sp_counted_base::add_ref_copy (this=0x9042ea0) at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:133 #2 0x0837e8e8 in shared_count (this=0xbfa4bd58, r=@0x90b7e20) at /usr/include/boost/detail/shared_count.hpp:170 #3 0x084327e2 in shared_ptr (this=0xbfa4bd54) at /usr/include/boost/shared_ptr.hpp:106 0000004 0x08432804 in RegionView::region (this=0x90b7d40) at gtk2_ardour/region_view.h:56 0000005 0x084f3c4c in Editor::cut_copy_regions (this=0x8be1660, op=Editing::Cut) at gtk2_ardour/editor_ops.cc:2788 #6 0x084f4bbb in Editor::cut_copy (this=0x8be1660, op=Editing::Cut) at gtk2_ardour/editor_ops.cc:2664 #7 0x084f4d3f in Editor::cut (this=0x8be1660) at gtk2_ardour/editor_ops.cc:2626 0000008 0x08477784 in sigc::bound_mem_functor0<void, Editor>::operator() ( this=0x8c4f53c) at libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000009 0x0847779a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x8c4f538) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000010 0x084777b6 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0x8c4f520) at #libs/sigc++2/sigc++/functors/slot.h:103 0000011 0x0835f2d2 in sigc::slot0<void>::operator() (this=0x8c4f5ec) at libs/sigc++2/sigc++/functors/slot.h:440 0000012 0xb6e08561 in Glib::SignalProxyNormal::slot0_void_callback ( self=0x8c4c590, data=0x8c4f5e8) at libs/glibmm2/glibmm/signalproxy.cc:95 0000013 0xb76cee1b in g_cclosure_marshal_VOID__VOID () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000014 0xb76c198b in g_closure_invoke () from /usr/share/qt4/lib/libgobject-2.0.so.0 #15 0xb76d2213 in g_signal_chain_from_overridden () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000016 0xb76d3429 in g_signal_emit_valist () from /usr/share/qt4/lib/libgobject-2.0.so.0 #17 0xb76d35d9 in g_signal_emit () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000018 0xb7315ca3 in _gtk_action_emit_activate () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000019 0xb7316dc4 in gtk_action_new () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000020 0xb76c198b in g_closure_invoke () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000021 0xb76d1f2d in g_signal_chain_from_overridden () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000022 0xb76d3208 in g_signal_emit_valist () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000023 0xb76d35d9 in g_signal_emit () from /usr/share/qt4/lib/libgobject-2.0.so.0 #24 0xb7311f89 in gtk_accel_group_activate () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000025 0xb731208a in gtk_accel_groups_activate () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000026 0xb74ed04a in gtk_window_activate_key () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000027 0x086ca178 in key_press_focus_accelerator_handler (window=@0x8be1660, ev=0x8e9caa0) at gtk2_ardour/utils.cc:430 0000028 0x0843766a in Editor::on_key_press_event (this=0x8be1660, ev=0x8e9caa0) at gtk2_ardour/editor.cc:3538 0000029 0xb79462e0 in Gtk::Widget_Class::key_press_event_callback (self=0x892e530, p0=0x8e9caa0) at libs/gtkmm2/gtk/gtkmm/widget.cc:3975 0000030 0xb73f1250 in _gtk_marshal_BOOLEAN__BOXED () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000031 0xb76bff49 in g_value_set_boxed () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000032 0xb76c198b in g_closure_invoke () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000033 0xb76d256f in g_signal_chain_from_overridden () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000034 0xb76d3208 in g_signal_emit_valist () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000035 0xb76d35d9 in g_signal_emit () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000036 0xb74dae84 in gtk_widget_get_default_style () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000037 0xb73eac0a in gtk_propagate_event () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000038 0xb73ebe07 in gtk_main_do_event () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000039 0xb7284eea in _gdk_events_init () from /usr/share/qt4/lib/libgdk-x11-2.0.so.0 0000040 0xb7645731 in g_main_context_dispatch () from /usr/share/qt4/lib/libglib-2.0.so.0 0000041 0xb76487a6 in g_main_context_check () from /usr/share/qt4/lib/libglib-2.0.so.0 0000042 0xb7648b67 in g_main_loop_run () from /usr/share/qt4/lib/libglib-2.0.so.0 0000043 0xb73ec281 in gtk_main () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000044 0xb78c8bc1 in Gtk::Main::run_impl (this=0x884a918) at libs/gtkmm2/gtk/gtkmm/main.cc:503 0000045 0xb78c89ce in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450 0000046 0xb7b49183 in Gtkmm2ext::UI::run (this=0x8847978, #old_receiver=@0x88271c0) at libs/gtkmm2ext/gtk_ui.cc:216 0000047 0x085b27d8 in main (argc=1, argv=0xbfa4d104) at gtk2_ardour/main.cc:295 ........................ and the another one: Loading history from '/home/nowhiskey/Ardour2/008/008.history'. Gtk-Message: gtk2_ardour/ardour2_ui.rc:88: failed to retrieve property `GtkWidget::cursor-color' of type `GdkColor' from rc file value "((GString*) 0x8ef8320)" of type `GString' actually writing state [New Thread -1263538992 (LWP 19678)] actually writing state [Thread -1263538992 (zombie) exited] Program received signal SIGINT, Interrupt. [Switching to Thread -1238346048 (LWP 19609)] 0x084cc716 in ARDOUR::Region::playlist (this=0x908ae50) at libs/ardour/ardour/region.h:164 164 boost::shared_ptr<ARDOUR::Playlist> playlist() const { return _playlist.lock(); } (gdb) thread apply all bt Thread 5 (Thread -1249608496 (LWP 19652)): #0 0xb68e0ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7ec8ac3 in ARDOUR::Session::midi_thread_work (this=0x8da4e00) at #libs/ardour/session_midi.cc:1225 #2 0xb7ec902d in ARDOUR::Session::_midi_thread_work (arg=0x8da4e00) at #libs/ardour/session_midi.cc:1146 #3 0xb6b2c0bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68ea9ee in clone () from /lib/tls/libc.so.6 Thread 4 (Thread -1249104688 (LWP 19651)): #0 0xb68e0ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7ea96b7 in ARDOUR::Session::butler_thread_work (this=0x8da4e00) at #libs/ardour/session_butler.cc:176 #2 0xb7eaa49b in ARDOUR::Session::_butler_thread_work (arg=0x8da4e00) at #libs/ardour/session_butler.cc:157 #3 0xb6b2c0bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68ea9ee in clone () from /lib/tls/libc.so.6 Thread 3 (Thread -1245389904 (LWP 19634)): #0 0xb68e0ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb6b4089b in jack_client_thread (arg=0x8affb40) at client.c:1309 #2 0xb6b45850 in jack_thread_proxy (varg=0x8d5a970) at thread.c:111 #3 0xb6b2c0bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68ea9ee in clone () from /lib/tls/libc.so.6 Thread 2 (Thread -1244652336 (LWP 19629)): #0 0xb6b31b3c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0 0000001 0xb767d292 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0 #2 0xb6e04cc1 in Glib::usleep (microseconds=10000) at #libs/glibmm2/glibmm/timer.cc:68 #3 0xb7d7d816 in ARDOUR::AudioEngine::meter_thread (this=0x8af5af8) at #libs/ardour/audioengine.cc:412 0000004 0xb7d80518 in sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine>::operator() (this=0x8af5364) at #libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000005 0xb7d8053a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine> >::operator() (this=0x8af5360) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0xb7d80566 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8af5348) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x0835f2d2 in sigc::slot0<void>::operator() (this=0x8a72d28) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6e1e259 in call_thread_entry_slot (data=0x8a72d28) at libs/glibmm2/glibmm/thread.cc:43 0000009 0xb767b2cf in g_thread_create_full () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0xb6b2c0bd in start_thread () from /lib/tls/libpthread.so.0 0000011 0xb68ea9ee in clone () from /lib/tls/libc.so.6 Thread 1 (Thread -1238346048 (LWP 19609)): #0 0x084cc716 in ARDOUR::Region::playlist (this=0x908ae50) at libs/ardour/ardour/region.h:164 0000001 0x084f3c6f in Editor::cut_copy_regions (this=0x8be1660, op=Editing::Cut) at gtk2_ardour/editor_ops.cc:2788 #2 0x084f4bbb in Editor::cut_copy (this=0x8be1660, op=Editing::Cut) at gtk2_ardour/editor_ops.cc:2664 #3 0x084f4d3f in Editor::cut (this=0x8be1660) at gtk2_ardour/editor_ops.cc:2626 0000004 0x08477784 in sigc::bound_mem_functor0<void, Editor>::operator() (this=0x8c4f53c) at libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000005 0x0847779a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x8c4f538) at #libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0x084777b6 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, #Editor>, void>::call_it (rep=0x8c4f520) at #libs/sigc++2/sigc++/functors/slot.h:103 #7 0x0835f2d2 in sigc::slot0<void>::operator() (this=0x8c4f5ec) at #libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6e20561 in Glib::SignalProxyNormal::slot0_void_callback #(self=0x8c4c590, data=0x8c4f5e8) at libs/glibmm2/glibmm/signalproxy.cc:95 0000009 0xb76e6e1b in g_cclosure_marshal_VOID__VOID () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000010 0xb76d998b in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000011 0xb76ea213 in g_signal_chain_from_overridden () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000012 0xb76eb429 in g_signal_emit_valist () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000013 0xb76eb5d9 in g_signal_emit () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000014 0xb732dca3 in _gtk_action_emit_activate () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 #15 0xb732edc4 in gtk_action_new () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000016 0xb76d998b in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 #17 0xb76e9f2d in g_signal_chain_from_overridden () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000018 0xb76eb208 in g_signal_emit_valist () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000019 0xb76eb5d9 in g_signal_emit () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000020 0xb7329f89 in gtk_accel_group_activate () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000021 0xb732a08a in gtk_accel_groups_activate () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000022 0xb750504a in gtk_window_activate_key () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000023 0x086ca178 in key_press_focus_accelerator_handler (window=@0x8be1660, #ev=0x8fb1720) at gtk2_ardour/utils.cc:430 #24 0x0843766a in Editor::on_key_press_event (this=0x8be1660, ev=0x8fb1720) #at gtk2_ardour/editor.cc:3538 0000025 0xb795e2e0 in Gtk::Widget_Class::key_press_event_callback #(self=0x892e530, p0=0x8fb1720) at libs/gtkmm2/gtk/gtkmm/widget.cc:3975 0000026 0xb7409250 in _gtk_marshal_BOOLEAN__BOXED () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000027 0xb76d7f49 in g_value_set_boxed () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000028 0xb76d998b in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000029 0xb76ea56f in g_signal_chain_from_overridden () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000030 0xb76eb208 in g_signal_emit_valist () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000031 0xb76eb5d9 in g_signal_emit () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000032 0xb74f2e84 in gtk_widget_get_default_style () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000033 0xb7402c0a in gtk_propagate_event () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000034 0xb7403e07 in gtk_main_do_event () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000035 0xb729ceea in _gdk_events_init () from #/usr/share/qt4/lib/libgdk-x11-2.0.so.0 0000036 0xb765d731 in g_main_context_dispatch () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000037 0xb76607a6 in g_main_context_check () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000038 0xb7660b67 in g_main_loop_run () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000039 0xb7404281 in gtk_main () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000040 0xb78e0bc1 in Gtk::Main::run_impl (this=0x884a918) at #libs/gtkmm2/gtk/gtkmm/main.cc:503 0000041 0xb78e09ce in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450 0000042 0xb7b61183 in Gtkmm2ext::UI::run (this=0x8847978, #old_receiver=@0x88271c0) at libs/gtkmm2ext/gtk_ui.cc:216 0000043 0x085b27d8 in main (argc=1, argv=0xbf987834) at gtk2_ardour/main.cc:295 .................. cheers, doc | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2007-03-22 00:42 | nowhiskey | New Issue | |
| 2007-03-22 16:09 | cth103 | Relationship added | duplicate of 0001569 |
| 2007-04-07 12:57 | nowhiskey | Note Added: 0003757 | |
| 2007-04-07 15:12 | cth103 | Status | new => resolved |
| 2007-04-07 15:12 | cth103 | Resolution | open => fixed |
| 2007-04-07 15:12 | cth103 | Assigned To | => cth103 |
| 2007-04-07 15:12 | cth103 | Note Added: 0003761 | |
| 2008-11-21 00:30 | seablade | Status | resolved => closed |