View Issue Details

IDProjectCategoryView StatusLast Update
0001671ardourbugspublic2008-11-21 00:00
ReporterEminence Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version2.0 
Summary0001671: ctrl+middleclick crashes (part1)
Descriptionto reproduce:
new session. 2 new tracks, stick a piece of audio on it. put a piece of audio on track 1.
ctrl+middleclick the region on track one (click, but don't drag). now drag (normally, with the left mouse button) the region to track two. Ardour should now segfault with the following backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1236998448 (LWP 5811)]
0x083b079b in boost::detail::atomic_increment (pw=0x2d) at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:66
66 );
(gdb) thread apply all bt

Thread 11 (Thread -1261740880 (LWP 5829)):
#0 0xffffe410 in __kernel_vsyscall ()
0000001 0xb68f3893 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7ec6eaa in ARDOUR::Session::midi_thread_work (this=0x8f7ec18) at libs/ardour/session_midi.cc:1207
#3 0xb7ec7437 in ARDOUR::Session::_midi_thread_work (arg=0x8f7ec18) at libs/ardour/session_midi.cc:1128
0000004 0xb6a6b31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000005 0xb68fd57e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread -1261237072 (LWP 5828)):
#0 0xffffe410 in __kernel_vsyscall ()
0000001 0xb68f3893 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7ea8ac8 in ARDOUR::Session::butler_thread_work (this=0x8f7ec18) at libs/ardour/session_butler.cc:176
#3 0xb7ea988b in ARDOUR::Session::_butler_thread_work (arg=0x8f7ec18) at libs/ardour/session_butler.cc:157
0000004 0xb6a6b31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000005 0xb68fd57e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread -1315124336 (LWP 5827)):
#0 0xffffe410 in __kernel_vsyscall ()
0000001 0xb68f3893 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6a83717 in jack_client_core_wait (client=0x8b75818) at client.c:1412
#3 0xb6a83cfd in jack_thread_wait (client=0x8b75818, status=0) at client.c:1564
0000004 0xb6a84118 in jack_client_thread (arg=0x8b75818) at client.c:1611
0000005 0xb6a6b31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6 0xb68fd57e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1244910416 (LWP 5820)):
#0 0xffffe410 in __kernel_vsyscall ()
0000001 0xb6a72986 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7662d72 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3 0xb6d61d59 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68
0000004 0xb7d83d72 in ARDOUR::AudioEngine::meter_thread (this=0x8b754e8) at libs/ardour/audioengine.cc:412
0000005 0xb7d86988 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x8b75334)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1781
#6 0xb7d869aa in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x8b75330)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7 0xb7d869d6 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8b75318)
    at libs/sigc++2/sigc++/functors/slot.h:103
0000008 0x083916ae in sigc::slot0<void>::operator() (this=0x8a70198) at libs/sigc++2/sigc++/functors/slot.h:440
0000009 0xb6d586e3 in call_thread_entry_slot (data=0x8a70198) at libs/glibmm2/glibmm/thread.cc:43
0000010 0xb7660b7f in ?? () from /usr/lib/libglib-2.0.so.0
0000011 0x08a70198 in ?? ()
0000012 0x08b75360 in ?? ()
0000013 0xb6a66000 in ?? ()
0000014 0x00014084 in ?? ()
#15 0xb6835a18 in ?? () from /lib/tls/i686/cmov/libc.so.6
0000016 0xb6a79ff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb6a6d440 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
0000018 0xb6a79ff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
0000019 0x00000000 in ?? ()

Thread 1 (Thread -1236998448 (LWP 5811)):
#0 0x083b079b in boost::detail::atomic_increment (pw=0x2d) at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:66
0000001 0x083b07b4 in boost::detail::sp_counted_base::add_ref_copy (this=0x29)
    at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:133
#2 0x083b0888 in shared_count (this=0xbfcc6c48, r=@0x92b9b04) at /usr/include/boost/detail/shared_count.hpp:170
#3 0x0846327e in shared_ptr (this=0xbfcc6c44) at /usr/include/boost/shared_ptr.hpp:106
0000004 0x084632a0 in RegionView::region (this=0x92b9a00) at gtk2_ardour/region_view.h:56
0000005 0x086d36a5 in AudioStreamView::add_region_view_internal (this=0x9260ab0, r=@0xbfcc6cbc, wait_for_waves=true)
    at gtk2_ardour/audio_streamview.cc:146
#6 0x086ca1de in StreamView::add_region_view (this=0x9260ab0, r=@0xbfcc6cfc) at gtk2_ardour/streamview.cc:163
#7 0x086da871 in ARDOUR::Playlist::foreach_region<StreamView> (this=0x922eb58, t=0x9260ab0, func=
    (void ( class StreamView::*)(boost::shared_ptr<ARDOUR::Region>,)) 17667124) at libs/ardour/ardour/playlist_templates.h:42
0000008 0x086d1c85 in AudioStreamView::redisplay_diskstream (this=0x9260ab0) at gtk2_ardour/audio_streamview.cc:389
0000009 0x086cad37 in StreamView::playlist_modified (this=0x9260ab0) at gtk2_ardour/streamview.cc:209
0000010 0x086d2e97 in AudioStreamView::playlist_modified (this=0x9260ab0) at gtk2_ardour/audio_streamview.cc:272
0000011 0x086cdfec in sigc::bound_mem_functor0<void, StreamView>::operator() (this=0x9265ffc)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1781
0000012 0x086ce002 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, StreamView> >::operator() (this=0x9265ff8)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
0000013 0x086ce01e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, StreamView>, void>::call_it (rep=0x9265fe0)
    at libs/sigc++2/sigc++/functors/slot.h:103
0000014 0x083b4e93 in sigc::internal::signal_emit0<void, sigc::nil_>::emit (impl=0x922c158) at libs/sigc++2/sigc++/signal.h:517
#15 0x083b4f2e in sigc::signal0<void, sigc::nil_>::emit (this=0x922eb8c) at libs/sigc++2/sigc++/signal.h:1584
0000016 0x083b4f41 in sigc::signal0<void, sigc::nil_>::operator() (this=0x922eb8c) at libs/sigc++2/sigc++/signal.h:1588
#17 0xb7e3763f in ARDOUR::Playlist::flush_notifications (this=0x922eb58) at libs/ardour/playlist.cc:433
0000018 0xb7d6966d in ARDOUR::AudioPlaylist::flush_notifications (this=0x922eb58) at libs/ardour/audio_playlist.cc:237
0000019 0xb7e31a3a in ARDOUR::Playlist::release_notifications (this=0x922eb58) at libs/ardour/playlist.cc:320
0000020 0x0845d884 in ~RegionLock (this=0xbfcc7080) at libs/ardour/ardour/playlist.h:161
0000021 0xb7e33d9e in ARDOUR::Playlist::remove_region (this=0x922eb58, region=@0xbfcc7248) at libs/ardour/playlist.cc:568
0000022 0x085141ef in Editor::region_drag_finished_callback (this=0x8c86608, item=0x93b8c18, event=0x92c0238)
    at gtk2_ardour/editor_mouse.cc:3340
0000023 0x08511e82 in Editor::end_grab (this=0x8c86608, item=0x93b8c18, event=0x92c0238) at gtk2_ardour/editor_mouse.cc:1629
#24 0x0851b2e8 in Editor::button_release_handler (this=0x8c86608, item=0x93b8c18, event=0x92c0238, item_type=RegionItem)
    at gtk2_ardour/editor_mouse.cc:771
0000025 0x084ed7dc in Editor::canvas_region_view_event (this=0x8c86608, event=0x92c0238, item=0x93b8c18, rv=0x93b8a70)
    at gtk2_ardour/editor_canvas_events.cc:231
0000026 0x0868906f in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>::operator() (
    this=0x93c2dc8, _A_a1=@0xbfcc7514, _A_a2=@0xbfcc7474, _A_a3=@0x93c2dd8) at libs/sigc++2/sigc++/functors/mem_fun.h:1958
0000027 0x086890ab in sigc::adaptor_functor<sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*> >::operator()<_GdkEvent* const&, Gnome::Canvas::Group*&, RegionView*&> (this=0x93c2dc4, _A_arg1=@0xbfcc7514, _A_arg2=@0x93c2dd4,
    _A_arg3=@0x93c2dd8) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:123
0000028 0x086890df 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=0x93c2dc0, _A_arg1=@0xbfcc7514) at libs/sigc++2/sigc++/adaptors/bind.h:1335
0000029 0x08689105 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=0x93c2da8, a_1=@0xbfcc7514) at libs/sigc++2/sigc++/functors/slot.h:137
0000030 0xb7907fb9 in sigc::slot1<bool, _GdkEvent*>::operator() (this=0x92bb0a4, _A_a1=@0xbfcc7514)
    at libs/sigc++2/sigc++/functors/slot.h:512
0000031 0xb6f66ed6 in (anonymous namespace)::Item_signal_event_callback (self=0x9325c38, p0=0x92c0238, data=0x92bb0a0)
    at libs/libgnomecanvasmm/libgnomecanvasmm/item.cc:138
0000032 0xb760eda0 in gnome_canvas_marshal_BOOLEAN__BOXED () from /usr/lib/libgnomecanvas-2.so.0
0000033 0xb76ca62b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000034 0xb76db3f1 in ?? () from /usr/lib/libgobject-2.0.so.0
0000035 0x08fdca90 in ?? ()
0000036 0xbfcc7660 in ?? ()
0000037 0x00000002 in ?? ()
0000038 0xbfcc764c in ?? ()
0000039 0x08caced8 in ?? ()
0000040 0x08c8b074 in ?? ()
0000041 0xb76f9670 in ?? () from /usr/lib/libgobject-2.0.so.0
0000042 0x09263da0 in ?? ()
0000043 0xbfcc7644 in ?? ()
0000044 0x000001a0 in ?? ()
0000045 0xbfcc7674 in ?? ()
0000046 0x09325c38 in ?? ()
0000047 0x00000000 in ?? ()


Additional Informationversion 2.0.2
TagsNo tags attached.

Relationships

related to 0001672 closedpaul ctrl+middleclick crashes (part2) 

Activities

Eminence

2007-05-13 17:40

reporter   ~0003962

this seems related to bug 1672:
http://tracker.ardour.org/view.php?id=1672

zettberlin

2007-05-14 00:17

reporter   ~0003964

I can reproduce this ugly little trap...

nowhiskey

2007-05-14 09:32

reporter   ~0003965

confirmed here too, but since i get a different backtrace, here it is:

Thread 5 (process 6233):
#0 0xb6b2ab3c 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 0xb6dfca25 in Glib::usleep (microseconds=10000) at
#libs/glibmm2/glibmm/timer.cc:68
#3 0xb7d88618 in ARDOUR::AudioEngine::meter_thread (this=0x8b1c5d8) at
#libs/ardour/audioengine.cc:412
0000004 0xb7d8b31a in sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine>::operator() (this=0x8b1c69c) at
#libs/sigc++2/sigc++/functors/mem_fun.h:1781
0000005 0xb7d8b33c in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine> >::operator() (this=0x8b1c698)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0xb7d8b368 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
ARDOUR::AudioEngine>, void>::call_it (rep=0x8b1c680)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x08366752 in sigc::slot0<void>::operator() (this=0x8a96c00) at
libs/sigc++2/sigc++/functors/slot.h:440
0000008 0xb6e1a24f in call_thread_entry_slot (data=0x8a96c00) 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 0xb6b250bd in start_thread () from /lib/tls/libpthread.so.0
0000011 0xb68e29ee in clone () from /lib/tls/libc.so.6

Thread 4 (process 6234):
#0 0xb68d8ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb6b384ab in jack_client_thread (arg=0x8b26e08) at client.c:1309
#2 0xb6b3e6b0 in jack_thread_proxy (varg=0x8da8968) at thread.c:111
#3 0xb6b250bd in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb68e29ee in clone () from /lib/tls/libc.so.6

Thread 3 (process 6245):
#0 0xb68d8ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb7eb7497 in ARDOUR::Session::butler_thread_work (this=0x8df7048) at
#libs/ardour/session_butler.cc:176
#2 0xb7eb827b in ARDOUR::Session::_butler_thread_work (arg=0x8df7048) at
#libs/ardour/session_butler.cc:157
#3 0xb6b250bd in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb68e29ee in clone () from /lib/tls/libc.so.6

Thread 2 (process 6246):
#0 0xb68d8ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb7ed693b in ARDOUR::Session::midi_thread_work (this=0x8df7048) at
#libs/ardour/session_midi.cc:1207
#2 0xb7ed6ea5 in ARDOUR::Session::_midi_thread_work (arg=0x8df7048) at
#libs/ardour/session_midi.cc:1128
#3 0xb6b250bd in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb68e29ee in clone () from /lib/tls/libc.so.6

Thread 1 (process 6228):
#0 0x08385dfb in boost::detail::atomic_increment (pw=0x25) at
/usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:66
0000001 0x08385e14 in boost::detail::sp_counted_base::add_ref_copy (this=0x21)
#at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:133
#2 0x08385ee8 in shared_count (this=0xbf91daf8, r=@0x885e12c) at
#/usr/include/boost/detail/shared_count.hpp:170
#3 0x0843b182 in shared_ptr (this=0xbf91daf4) at
#/usr/include/boost/shared_ptr.hpp:106
0000004 0x0843b1a4 in RegionView::region (this=0x885e028) at
#gtk2_ardour/region_view.h:56
0000005 0x086b33c6 in AudioStreamView::add_region_view_internal (this=0x8f72948,
#r=@0xbf91db8c, wait_for_waves=true) at gtk2_ardour/audio_streamview.cc:146
#6 0x086a9aba in StreamView::add_region_view (this=0x8f72948,
#r=@0xbf91dbdc) at gtk2_ardour/streamview.cc:163
#7 0x086ba917 in ARDOUR::Playlist::foreach_region<StreamView>
#(this=0x8f4c6b0, t=0x8f72948, func=
      {__pfn = 0x86a9a80
#<StreamView::add_region_view(boost::shared_ptr<ARDOUR::Region>)>, __delta =
0}) at libs/ardour/ardour/playlist_templates.h:42
0000008 0x086b18b5 in AudioStreamView::redisplay_diskstream (this=0x8f72948) at
gtk2_ardour/audio_streamview.cc:389
0000009 0x086aa60e in StreamView::playlist_modified (this=0x8f72948) at
gtk2_ardour/streamview.cc:209
0000010 0x086b2b5e in AudioStreamView::playlist_modified (this=0x8f72948) at
gtk2_ardour/audio_streamview.cc:272
0000011 0x086adae4 in sigc::bound_mem_functor0<void, StreamView>::operator()
(this=0x8f7467c) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
0000012 0x086adafa in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
StreamView> >::operator() (this=0x8f74678) at
#libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
0000013 0x086adb16 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
#StreamView>, void>::call_it (rep=0x8f74660) at
#libs/sigc++2/sigc++/functors/slot.h:103
0000014 0x0838a6ad in sigc::internal::signal_emit0<void, sigc::nil_>::emit
#(impl=0x8f4c830) at libs/sigc++2/sigc++/signal.h:517
#15 0x0838a748 in sigc::signal0<void, sigc::nil_>::emit (this=0x8f4c6e4) at
#libs/sigc++2/sigc++/signal.h:1584
0000016 0x0838a75b in sigc::signal0<void, sigc::nil_>::operator()
#(this=0x8f4c6e4) at libs/sigc++2/sigc++/signal.h:1588
#17 0xb7e411b9 in ARDOUR::Playlist::flush_notifications (this=0x8f4c6b0) at
#libs/ardour/playlist.cc:433
0000018 0xb7d6ce69 in ARDOUR::AudioPlaylist::flush_notifications
#(this=0x8f4c6b0) at libs/ardour/audio_playlist.cc:237
0000019 0xb7e3b366 in ARDOUR::Playlist::release_notifications (this=0x8f4c6b0)
#at libs/ardour/playlist.cc:320
0000020 0x084354b6 in ~RegionLock (this=0xbf91df60) at
#libs/ardour/ardour/playlist.h:161
0000021 0xb7e3d79f in ARDOUR::Playlist::remove_region (this=0x8f4c6b0,
#region=@0xbf91e198) at libs/ardour/playlist.cc:568
0000022 0x084edfbd in Editor::region_drag_finished_callback (this=0x8c360c0,
#item=0x9026148, event=0x8fdc110) at gtk2_ardour/editor_mouse.cc:3340
0000023 0x084eba88 in Editor::end_grab (this=0x8c360c0, item=0x9026148,
#event=0x8fdc110) at gtk2_ardour/editor_mouse.cc:1629
#24 0x084f5117 in Editor::button_release_handler (this=0x8c360c0,
#item=0x9026148, event=0x8fdc110, item_type=RegionItem) at
#gtk2_ardour/editor_mouse.cc:771
0000025 0x084c7621 in Editor::canvas_region_view_event (this=0x8c360c0,
#event=0x8fdc110, item=0x9026148, rv=0x9025fa0) at
#gtk2_ardour/editor_canvas_events.cc:231
0000026 0x086676f9 in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*,
#Gnome::Canvas::Item*, RegionView*>::operator() (this=0x8e19ba8,
#_A_a1=@0xbf91e464,
    _A_a2=@0xbf91e3c4, _A_a3=@0x8e19bb8) at
#libs/sigc++2/sigc++/functors/mem_fun.h:1958
0000027 0x08667735 in sigc::adaptor_functor<sigc::bound_mem_functor3<bool,
#PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>
#>::operator()<_GdkEvent* const&, Gnome::Canvas::Group*&, RegionView*&>
#>(this=0x8e19ba4, _A_arg1=@0xbf91e464, _A_arg2=@0x8e19bb4,
#>_A_arg3=@0x8e19bb8) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:123
0000028 0x08667769 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=0x8e19ba0,
#_A_arg1=@0xbf91e464)
    at libs/sigc++2/sigc++/adaptors/bind.h:1335
0000029 0x0866778f 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=0x8e19b88, a_1=@0xbf91e464)
    at libs/sigc++2/sigc++/functors/slot.h:137
0000030 0xb793b969 in sigc::slot1<bool, _GdkEvent*>::operator() (this=0x8e393dc,
_A_a1=@0xbf91e464) at libs/sigc++2/sigc++/functors/slot.h:512
0000031 0xb701fcc4 in (anonymous namespace)::Item_signal_event_callback
(self=0x9021250, p0=0x8fdc110, data=0x8e393d8) at
#libs/libgnomecanvasmm/libgnomecanvasmm/item.cc:138
0000032 0xb7624f10 in gnome_canvas_marshal_BOOLEAN__BOXED () from
#/usr/share/qt4/lib/libgnomecanvas-2.so.0
0000033 0xb76d998b in g_closure_invoke () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000034 0xb76ea213 in g_signal_chain_from_overridden () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000035 0xb76eb208 in g_signal_emit_valist () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000036 0xb76eb5d9 in g_signal_emit () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000037 0xb76282d2 in gnome_canvas_window_to_world () from
#/usr/share/qt4/lib/libgnomecanvas-2.so.0
0000038 0xb7628a28 in gnome_canvas_item_grab_focus () from
#/usr/share/qt4/lib/libgnomecanvas-2.so.0
0000039 0xb795d869 in Gtk::Widget_Class::button_release_event_callback
#(self=0x8c3b060, p0=0x8fdbcb8) at libs/gtkmm2/gtk/gtkmm/widget.cc:3805
0000040 0xb7409250 in _gtk_marshal_BOOLEAN__BOXED () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000041 0xb76d7f49 in g_value_set_boxed () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000042 0xb76d998b in g_closure_invoke () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000043 0xb76ea56f in g_signal_chain_from_overridden () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000044 0xb76eb208 in g_signal_emit_valist () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000045 0xb76eb5d9 in g_signal_emit () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000046 0xb74f2f64 in gtk_widget_get_default_style () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000047 0xb7402bd3 in gtk_propagate_event () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000048 0xb7403e07 in gtk_main_do_event () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000049 0xb729ceea in _gdk_events_init () from
#/usr/share/qt4/lib/libgdk-x11-2.0.so.0
0000050 0xb765d731 in g_main_context_dispatch () from
#/usr/share/qt4/lib/libglib-2.0.so.0
0000051 0xb76607a6 in g_main_context_check () from
#/usr/share/qt4/lib/libglib-2.0.so.0
0000052 0xb7660b67 in g_main_loop_run () from
#/usr/share/qt4/lib/libglib-2.0.so.0
0000053 0xb7404281 in gtk_main () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000054 0xb78dfe49 in Gtk::Main::run_impl (this=0x885aa08) at
#libs/gtkmm2/gtk/gtkmm/main.cc:503
0000055 0xb78dfc56 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
0000056 0xb7b63207 in Gtkmm2ext::UI::run (this=0x88579f0,
#old_receiver=@0x8836688) at libs/gtkmm2ext/gtk_ui.cc:216
0000057 0x085be169 in main (argc=1, argv=0xbf91f1a4) at gtk2_ardour/main.cc:296


cheers,
doc

paul

2007-06-01 22:54

administrator   ~0004044

branches/2.0-ongoing contains a potential fix for this (rev 1942). please test and report back.

nowhiskey

2007-06-01 23:19

reporter   ~0004046

not able to reproduce here anymore - thanks for fixing this ugly bug!

cheers,
doc

paul

2007-06-02 01:09

administrator   ~0004047

see notes.

Issue History

Date Modified Username Field Change
2007-05-13 17:36 Eminence New Issue
2007-05-13 17:40 Eminence Note Added: 0003962
2007-05-14 00:17 zettberlin Note Added: 0003964
2007-05-14 09:32 nowhiskey Note Added: 0003965
2007-05-23 12:41 paul Relationship added related to 0001672
2007-06-01 22:54 paul Note Added: 0004044
2007-06-01 22:54 paul Status new => feedback
2007-06-01 23:19 nowhiskey Note Added: 0004046
2007-06-02 01:09 paul Status feedback => resolved
2007-06-02 01:09 paul Resolution open => fixed
2007-06-02 01:09 paul Assigned To => paul
2007-06-02 01:09 paul Note Added: 0004047
2008-11-21 00:00 seablade Status resolved => closed