View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001711 | ardour | bugs | public | 2007-05-31 20:43 | 2008-11-21 00:00 |
| Reporter | Harold | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | random |
| Status | closed | Resolution | fixed | ||
| Product Version | 2.0 | ||||
| Summary | 0001711: Ardourvst 2.0.2 crashes on ctrl-middleclick | ||||
| Description | * Create a new session * Add a track * Record some silence * CTRL-Middleclick on the recorded silence's waveform * CTRL-Middleclick on the recorded silence's waveform (again) --> Ardour crashes Console output: wine: Unhandled page fault on read access to 0x00000a59 at address 0xa59 (thread 0025), starting debugger... couldn't load main module (2) Segmentation fault (core dumped) The address is (semi)random: * 0x00000017 at address 0x7ecba75d (thread 0020) * Sometimes: wine: Unhandled page fault on write access to 0x00000000 at address 0x78eeac17 (thread 0016), starting debugger... General wine error or Ardour bug? | ||||
| Additional Information | Ardour 2.0.2 Wine 0.9.37~winehq0~ubuntu~7.04-1 Xubuntu 7.04 | ||||
| Tags | No tags attached. | ||||
|
|
OK, this doesn't happen with the official Ubuntu wine 0.9.33-0ubuntu1... 'snooze' this bug for now... |
|
|
It happens here with the debug build, without wine, current svn-ongoing (1936) Here's the backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1237681952 (LWP 13194)] 0x086cfe42 in StreamView::set_selected_regionviews (this=0x90b6a88, regions=@0x8d0984c) at gtk2_ardour/streamview.cc:380 380 (*i)->set_selected (selected); (gdb) thread apply all bt Thread 10 (Thread -1310069584 (LWP 13210)): #0 0xffffe410 in __kernel_vsyscall () 0000001 0xb6854893 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7e27936 in ARDOUR::Session::midi_thread_work (this=0x8e5e960) at libs/ardour/session_midi.cc:1207 #3 0xb7e27ec3 in ARDOUR::Session::_midi_thread_work (arg=0x8e5e960) at libs/ardour/session_midi.cc:1128 0000004 0xb68d531b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 0000005 0xb685e57e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 9 (Thread -1309565776 (LWP 13209)): #0 0xffffe410 in __kernel_vsyscall () 0000001 0xb6854893 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7e09554 in ARDOUR::Session::butler_thread_work (this=0x8e5e960) at libs/ardour/session_butler.cc:176 #3 0xb7e0a317 in ARDOUR::Session::_butler_thread_work (arg=0x8e5e960) at libs/ardour/session_butler.cc:157 0000004 0xb68d531b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 0000005 0xb685e57e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 5 (Thread -1297572976 (LWP 13204)): #0 0xffffe410 in __kernel_vsyscall () ---Type <return> to continue, or q <return> to quit--- 0000001 0xb6854893 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb69e4e0a in ?? () from /usr/lib/libjack-0.100.0.so.0 #3 0x08b76338 in ?? () 0000004 0x00000002 in ?? () 0000005 0x00000002 in ?? () #6 0x00000000 in ?? () Thread 2 (Thread -1245549392 (LWP 13201)): #0 0xffffe410 in __kernel_vsyscall () 0000001 0xb68dc986 in ?? () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb75c3d72 in g_usleep () from /usr/lib/libglib-2.0.so.0 #3 0xb6cb9479 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68 0000004 0xb7ce1dfa in ARDOUR::AudioEngine::meter_thread (this=0x8b76438) at libs/ardour/audioengine.cc:412 0000005 0xb7ce4a10 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x8b77614) at libs/sigc++2/sigc++/functors/mem_fun.h:1781 #6 0xb7ce4a32 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x8b77610) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #7 0xb7ce4a5e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8b775f8) at libs/sigc++2/sigc++/functors/slot.h:103 ---Type <return> to continue, or q <return> to quit--- 0000008 0x0839356e in sigc::slot0<void>::operator() (this=0x8a8fce8) at libs/sigc++2/sigc++/functors/slot.h:440 0000009 0xb6cd02b3 in call_thread_entry_slot (data=0x8a8fce8) at libs/glibmm2/glibmm/thread.cc:43 0000010 0xb75c1b7f in ?? () from /usr/lib/libglib-2.0.so.0 0000011 0x08a8fce8 in ?? () 0000012 0x08b77640 in ?? () 0000013 0xb68d0000 in ?? () 0000014 0x00014084 in ?? () #15 0xb6796a18 in ?? () from /lib/tls/i686/cmov/libc.so.6 0000016 0xb68e3ff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb68d7440 in ?? () from /lib/tls/i686/cmov/libpthread.so.0 0000018 0xb68e3ff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0 0000019 0x00000000 in ?? () Thread 1 (Thread -1237681952 (LWP 13194)): #0 0x086cfe42 in StreamView::set_selected_regionviews (this=0x90b6a88, regions=@0x8d0984c) at gtk2_ardour/streamview.cc:380 0000001 0x0840d351 in RouteTimeAxisView::set_selected_regionviews (this=0x90ad360, regions=@0x8d0984c) at gtk2_ardour/route_time_axis.cc:1042 #2 0x0855345d in Editor::region_selection_changed (this=0x8d56500) at gtk2_ardour/editor_selection.cc:676 #3 0x084ad5f6 in sigc::bound_mem_functor0<void, Editor>::operator() ( ---Type <return> to continue, or q <return> to quit--- this=0x8d09bb4) at libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000004 0x084ad60c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x8d09bb0) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000005 0x084ad628 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0x8d09b98) at libs/sigc++2/sigc++/functors/slot.h:103 #6 0x083b6d53 in sigc::internal::signal_emit0<void, sigc::nil_>::emit ( impl=0x8d09b68) at libs/sigc++2/sigc++/signal.h:517 #7 0x083b6dee in sigc::signal0<void, sigc::nil_>::emit (this=0x8d09898) at libs/sigc++2/sigc++/signal.h:1584 0000008 0x083b6e01 in sigc::signal0<void, sigc::nil_>::operator() (this=0x8d09898) at libs/sigc++2/sigc++/signal.h:1588 0000009 0x086bbd8d in Selection::clear_regions (this=0x8d09840) at gtk2_ardour/selection.cc:106 0000010 0x0851a274 in Editor::region_drag_finished_callback (this=0x8d56500, item=0xa65f600, event=0x9a8f9a0) at gtk2_ardour/editor_mouse.cc:3399 0000011 0x0851772c in Editor::end_grab (this=0x8d56500, item=0xa65f600, event=0x9a8f9a0) at gtk2_ardour/editor_mouse.cc:1629 0000012 0x08521098 in Editor::button_release_handler (this=0x8d56500, item=0xa65f600, event=0x9a8f9a0, item_type=RegionItem) at gtk2_ardour/editor_mouse.cc:771 0000013 0x084f27cc in Editor::canvas_region_view_event (this=0x8d56500, event=0x9a8f9a0, item=0xa65f600, rv=0x8e914e8) ---Type <return> to continue, or q <return> to quit--- at gtk2_ardour/editor_canvas_events.cc:231 0000014 0x0868ea27 in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>::operator() (this=0xa4981d0, _A_a1=@0xbf9a31f4, _A_a2=@0xbf9a3154, _A_a3=@0xa4981e0) at libs/sigc++2/sigc++/functors/mem_fun.h:1958 #15 0x0868ea63 in sigc::adaptor_functor<sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*> >::operator()<_GdkEvent* const&, Gnome::Canvas::Group*&, RegionView*&> (this=0xa4981cc, _A_arg1=@0xbf9a31f4, _A_arg2=@0xa4981dc, _A_arg3=@0xa4981e0) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:123 0000016 0x0868ea97 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=0xa4981c8, _A_arg1=@0xbf9a31f4) at libs/sigc++2/sigc++/adaptors/bind.h:1335 #17 0x0868eabd 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=0xa4981b0, a_1=@0xbf9a31f4) at libs/sigc++2/sigc++/functors/slot.h:137 0000018 0xb7848ffb in sigc::slot1<bool, _GdkEvent*>::operator() (this=0x8c84c64, _A_a1=@0xbf9a31f4) at libs/sigc++2/sigc++/functors/slot.h:512 0000019 0xb6ecb152 in (anonymous namespace)::Item_signal_event_callback ( ---Type <return> to continue, or q <return> to quit--- self=0x9ac8ed0, p0=0x9a8f9a0, data=0x8c84c60) at libs/libgnomecanvasmm/libgnomecanvasmm/item.cc:138 0000020 0xb756fda0 in gnome_canvas_marshal_BOOLEAN__BOXED () from /usr/lib/libgnomecanvas-2.so.0 0000021 0xb762b62b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 0000022 0xb763c3f1 in ?? () from /usr/lib/libgobject-2.0.so.0 0000023 0x09f096f8 in ?? () #24 0xbf9a3340 in ?? () 0000025 0x00000002 in ?? () 0000026 0xbf9a332c in ?? () 0000027 0x08e5a830 in ?? () 0000028 0x00000018 in ?? () 0000029 0x00000000 in ?? () |
|
|
branches/2.0-ongoing contains a potential fix for this (rev 1942). please test and report back. |
|
|
see notes for duplicate bug(s) |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2007-05-31 20:43 | Harold | New Issue | |
| 2007-05-31 20:51 | Harold | Note Added: 0004034 | |
| 2007-05-31 22:48 | Hollunder | Note Added: 0004035 | |
| 2007-05-31 23:30 | paul | Relationship added | duplicate of 0001672 |
| 2007-06-01 22:53 | paul | Note Added: 0004042 | |
| 2007-06-01 22:53 | paul | Status | new => feedback |
| 2007-06-02 01:10 | paul | Status | feedback => resolved |
| 2007-06-02 01:10 | paul | Resolution | open => fixed |
| 2007-06-02 01:10 | paul | Assigned To | => paul |
| 2007-06-02 01:10 | paul | Note Added: 0004049 | |
| 2008-11-21 00:00 | seablade | Status | resolved => closed |