View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001708 | ardour | bugs | public | 2007-05-30 17:51 | 2008-11-21 00:28 |
Reporter | nowhiskey | Assigned To | paul | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.0 | ||||
Summary | 0001708: crash after trying to edit a crossfade(part02) | ||||
Description | ardour2-ongoing-rev1930 is crashing(again) here while trying to edit the crossfade. to reproduce: 01.create new session 02.create one stereo track 03.import some audio via right-click, import existing audio-import 04.cut the region somewhere 05.move one part of the region over the other-crossfade gets created 06.right-click on the x-fade, choose 'crossfade-edit(leftclick)' 07.the edit window appears, now edit the x-fade or not, same behaviour 08.click 'ok', the window closes 09.save session 10.close session 11.open the same session again 12.right-click on the x-fade, choose 'crossfade-edit(leftclick) 13.in this moment ardour crashes, creating a coredump. to simplify the description - it is only one time per session possible to edit the crossfade here, no changes if i remove .ardour2 between the steps. to me this looks related to bug1690 here is the backtrace: Thread 5 (process 5391): #0 0xb6adcb3c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0 0000001 0xb762f292 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0 #2 0xb6db9999 in Glib::usleep (microseconds=10000) at #libs/glibmm2/glibmm/timer.cc:68 #3 0xb7d3abb8 in ARDOUR::AudioEngine::meter_thread (this=0x8b20c78) at #libs/ardour/audioengine.cc:412 0000004 0xb7d3d8ba in sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine>::operator() (this=0x8b20d3c) at #libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000005 0xb7d3d8dc in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine> >::operator() (this=0x8b20d38) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0xb7d3d908 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8b20d20) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x08366a52 in sigc::slot0<void>::operator() (this=0x8a99f30) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6db7cb7 in call_thread_entry_slot (data=0x8a99f30) at libs/glibmm2/glibmm/thread.cc:43 0000009 0xb762d2cf in g_thread_create_full () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0xb6ad70bd in start_thread () from /lib/tls/libpthread.so.0 0000011 0xb68949ee in clone () from /lib/tls/libc.so.6 Thread 4 (process 5392): #0 0xb688aef9 in poll () from /lib/tls/libc.so.6 0000001 0xb6aea348 in jack_client_core_wait (client=0x8b2b4c0) at client.c:1412 #2 0xb6aea959 in jack_thread_wait (client=0x8b2b4c0, status=0) at #client.c:1564 #3 0xb6aead8e in jack_client_thread (arg=0x8b2b4c0) at client.c:1611 0000004 0xb6ad70bd in start_thread () from /lib/tls/libpthread.so.0 0000005 0xb68949ee in clone () from /lib/tls/libc.so.6 Thread 3 (process 5397): #0 0xb688aef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7e6aa67 in ARDOUR::Session::butler_thread_work (this=0x8decb60) at #libs/ardour/session_butler.cc:176 #2 0xb7e6b84b in ARDOUR::Session::_butler_thread_work (arg=0x8decb60) at #libs/ardour/session_butler.cc:157 #3 0xb6ad70bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68949ee in clone () from /lib/tls/libc.so.6 Thread 2 (process 5398): #0 0xb688aef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7e89f0b in ARDOUR::Session::midi_thread_work (this=0x8decb60) at #libs/ardour/session_midi.cc:1207 #2 0xb7e8a475 in ARDOUR::Session::_midi_thread_work (arg=0x8decb60) at #libs/ardour/session_midi.cc:1128 #3 0xb6ad70bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb68949ee in clone () from /lib/tls/libc.so.6 Thread 1 (process 5386): #0 0xb7d981ad in ARDOUR::Curve::_get_vector (this=0xbfb2ca3c, x0=0, x1=693871, vec=0x90324e8, veclen=4644667935581800447) at #libs/ardour/curve.cc:294 0000001 0xb7d9861c in ARDOUR::Curve::get_vector (this=0xbfb2ca3c, x0=0, #x1=693871, vec=0x90324e8, veclen=4644667935581800447) at #libs/ardour/curve.cc:225 #2 0xb7d986b4 in curve_get_vector_from_c (arg=0xbfb2ca3c, x0=0, x1=693871, #vec=0x90324e8, vecsize=4644667935581800447) at libs/ardour/curve.cc:442 #3 0x0841c911 in gnome_canvas_waveview_ensure_cache (waveview=0x8f10808, #start_sample=0, end_sample=83346) at gtk2_ardour/canvas-waveview.c:600 0000004 0x0841dc53 in gnome_canvas_waveview_render (item=0x8f10808, #buf=0xbfb2c004) at gtk2_ardour/canvas-waveview.c:1110 0000005 0xb6fd3498 in Gnome::Canvas::Item::render_vfunc (this=0x9001690, #buf=0xbfb2c004) at libs/libgnomecanvasmm/libgnomecanvasmm/item.cc:877 #6 0xb6fd4a26 in Gnome::Canvas::Item_Class::render_vfunc_callback #(self=0x8f10808, buf=0xbfb2c004) at #libs/libgnomecanvasmm/libgnomecanvasmm/item.cc:497 #7 0xb75d9112 in gnome_canvas_item_move () from #/usr/share/qt4/lib/libgnomecanvas-2.so.0 0000008 0xb75deaf2 in gnome_canvas_item_new () from #/usr/share/qt4/lib/libgnomecanvas-2.so.0 0000009 0xb78775cd in Gtk::Widget_Class::expose_event_callback (self=0x8c3f278, #p0=0xbfb2c5d0) at libs/gtkmm2/gtk/gtkmm/widget.cc:3953 0000010 0xb73bb250 in _gtk_marshal_BOOLEAN__BOXED () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000011 0xb7689f49 in g_value_set_boxed () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000012 0xb768b98b in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000013 0xb769c56f in g_signal_chain_from_overridden () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000014 0xb769d208 in g_signal_emit_valist () from #/usr/share/qt4/lib/libgobject-2.0.so.0 #15 0xb769d5d9 in g_signal_emit () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000016 0xb74a4f64 in gtk_widget_get_default_style () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 #17 0xb75db1f7 in gnome_canvas_item_grab_focus () from #/usr/share/qt4/lib/libgnomecanvas-2.so.0 0000018 0xb75db32c in gnome_canvas_item_grab_focus () from #/usr/share/qt4/lib/libgnomecanvas-2.so.0 0000019 0xb760d9b1 in g_source_is_destroyed () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000020 0xb760f731 in g_main_context_dispatch () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000021 0xb76127a6 in g_main_context_check () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000022 0xb7612b67 in g_main_loop_run () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000023 0xb7338a2a in gtk_dialog_run () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 #24 0xb79115c5 in Gtk::Dialog::run (this=0xbfb2c7e4) at #libs/gtkmm2/gtk/gtkmm/dialog.cc:277 0000025 0x08443eea in Editor::edit_xfade (this=0x8c3a3e8, wxfade=@0xbfb2cdcc) at #gtk2_ardour/editor.cc:3265 0000026 0x084864d5 in sigc::bound_mem_functor1<void, Editor, #boost::weak_ptr<ARDOUR::Crossfade> >::operator() (this=0x8fc0638, #_A_a1=@0x8fc0644) at libs/sigc++2/sigc++/functors/mem_fun.h:1838 0000027 0x08486523 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> > #>::operator()<boost::weak_ptr<ARDOUR::Crossfade>&> ( this=0x8fc0634, _A_arg1=@0x8fc0644) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84 0000028 0x08486544 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> >, #boost::weak_ptr<ARDOUR::Crossfade>, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_>::operator() (this=0x8fc0630) at #libs/sigc++2/sigc++/adaptors/bind.h:1269 0000029 0x08486560 in sigc::internal::slot_call0<sigc::bind_functor<-1, #sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> #>, boost::weak_ptr<ARDOUR::Crossfade>, sigc::nil_, sigc::nil_, sigc::nil_, #>sigc::nil_, sigc::nil_, sigc::nil_>, void>::call_it (rep=0x8fc0618) at #>libs/sigc++2/sigc++/functors/slot.h:103 0000030 0x08366a52 in | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2007-05-30 17:51 | nowhiskey | New Issue | |
2007-07-19 12:11 | paul | Status | new => resolved |
2007-07-19 12:11 | paul | Resolution | open => fixed |
2007-07-19 12:11 | paul | Assigned To | => paul |
2007-07-19 12:11 | paul | Note Added: 0004164 | |
2007-07-20 16:12 | paul | Relationship added | has duplicate 0001707 |
2008-11-21 00:28 | seablade | Status | resolved => closed |