View Issue Details

IDProjectCategoryView StatusLast Update
0001695ardourbugspublic2008-11-21 00:00
Reporternowhiskey Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version2.0 
Summary0001695: ardour still crashing(here) while clicking on 'hide' in the region panel at the right
Descriptionthis is now on 2.0-ongoing-rev1915, i still can reproduce 1689/1683, althought i think that the backtrace is something different.
i am little confused, since they just got marked as resolved, so please let me now if i am missing something and if this report does not make any sense!

backtrace:

Thread 5 (process 5545):
#0 0xb6ab2b3c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
0000001 0xb7605292 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0
#2 0xb6d84a25 in Glib::usleep (microseconds=10000) at
#libs/glibmm2/glibmm/timer.cc:68
#3 0xb7d10b44 in ARDOUR::AudioEngine::meter_thread (this=0x8b20610) at
#libs/ardour/audioengine.cc:412
0000004 0xb7d13846 in sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine>::operator() (this=0x8b206d4) at
#libs/sigc++2/sigc++/functors/mem_fun.h:1781
0000005 0xb7d13868 in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine> >::operator() (this=0x8b206d0)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0xb7d13894 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
ARDOUR::AudioEngine>, void>::call_it (rep=0x8b206b8)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x083668f2 in sigc::slot0<void>::operator() (this=0x8a9aad0) at
libs/sigc++2/sigc++/functors/slot.h:440
0000008 0xb6da224f in call_thread_entry_slot (data=0x8a9aad0) at
libs/glibmm2/glibmm/thread.cc:43
0000009 0xb76032cf in g_thread_create_full () from
/usr/share/qt4/lib/libglib-2.0.so.0
0000010 0xb6aad0bd in start_thread () from /lib/tls/libpthread.so.0
0000011 0xb686a9ee in clone () from /lib/tls/libc.so.6

Thread 4 (process 5546):
#0 0xb6860ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb6ac04ab in jack_client_thread (arg=0x8b2ae70) at client.c:1309
#2 0xb6ac66b0 in jack_thread_proxy (varg=0x8dacd78) at thread.c:111
#3 0xb6aad0bd in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb686a9ee in clone () from /lib/tls/libc.so.6

Thread 3 (process 5571):
#0 0xb6860ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb7e4045f in ARDOUR::Session::butler_thread_work (this=0x8def648) at
#libs/ardour/session_butler.cc:176
#2 0xb7e41243 in ARDOUR::Session::_butler_thread_work (arg=0x8def648) at
#libs/ardour/session_butler.cc:157
#3 0xb6aad0bd in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb686a9ee in clone () from /lib/tls/libc.so.6

Thread 2 (process 5572):
#0 0xb6860ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb7e5f903 in ARDOUR::Session::midi_thread_work (this=0x8def648) at
#libs/ardour/session_midi.cc:1207
#2 0xb7e5fe6d in ARDOUR::Session::_midi_thread_work (arg=0x8def648) at
#libs/ardour/session_midi.cc:1128
#3 0xb6aad0bd in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb686a9ee in clone () from /lib/tls/libc.so.6

Thread 1 (process 5540):
#0 0xb67c7947 in raise () from /lib/tls/libc.so.6
0000001 0xb67c90c9 in abort () from /lib/tls/libc.so.6
#2 0xb75ee074 in g_logv () from /usr/share/qt4/lib/libglib-2.0.so.0
#3 0xb75ee0a9 in g_log () from /usr/share/qt4/lib/libglib-2.0.so.0
0000004 0xb75ee127 in g_assert_warning () from
#/usr/share/qt4/lib/libglib-2.0.so.0
0000005 0xb78bd33f in Gtk::TreeRow::children (this=0xbf823f00) at
#libs/gtkmm2/gtk/gtkmm/treeiter.cc:215
#6 0x08518c2f in Editor::add_audio_region_to_region_display
#(this=0x8c39df0, region=@0xbf824194) at
#gtk2_ardour/editor_region_list.cc:122
#7 0x08519ed6 in Editor::redisplay_regions (this=0x8c39df0) at
#gtk2_ardour/editor_region_list.cc:274
0000008 0x0851a117 in Editor::region_hidden (this=0x8c39df0, r=@0xbf82424c) at
#gtk2_ardour/editor_region_list.cc:81
0000009 0x0848677b in sigc::bound_mem_functor1<void, Editor,
#boost::shared_ptr<ARDOUR::Region> >::operator() (this=0x8e04d84,
#_A_a1=@0xbf824358)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1838
0000010 0x084867c9 in sigc::adaptor_functor<sigc::bound_mem_functor1<void,
Editor, boost::shared_ptr<ARDOUR::Region> >
#>::operator()<boost::shared_ptr<ARDOUR::Region> const&> (this=0x8e04d80,
#>_A_arg1=@0xbf824358) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84
0000011 0x084867ed in sigc::internal::slot_call1<sigc::bound_mem_functor1<void,
#Editor, boost::shared_ptr<ARDOUR::Region> >, void,
#boost::shared_ptr<ARDOUR::Region> >::call_it (rep=0x8e04d68,
#a_1=@0xbf824358) at libs/sigc++2/sigc++/functors/slot.h:137
0000012 0xb7de6a74 in sigc::internal::signal_emit1<void,
#boost::shared_ptr<ARDOUR::Region>, sigc::nil_>::emit (impl=0x8e04d20,
#_A_a1=@0xbf824358)
    at libs/sigc++2/sigc++/signal.h:646
0000013 0xb7de6b23 in sigc::signal1<void, boost::shared_ptr<ARDOUR::Region>,
sigc::nil_>::emit (this=0x8def674, _A_a1=@0xbf824358) at
#libs/sigc++2/sigc++/signal.h:1694
0000014 0xb7de6b4e in sigc::signal1<void, boost::shared_ptr<ARDOUR::Region>,
#sigc::nil_>::operator() (this=0x8def674, _A_a1=@0xbf824358)
    at libs/sigc++2/sigc++/signal.h:1698
#15 0xb7e06bab in ARDOUR::Session::region_changed (this=0x8def648,
what_changed=64, weak_region=@0xbf824398) at libs/ardour/session.cc:2636
0000016 0xb7e2d2bc in sigc::bound_mem_functor2<void, ARDOUR::Session,
ARDOUR::Change, boost::weak_ptr<ARDOUR::Region> >::operator()
#(this=0x8f95360, _A_a1=@0xbf8244c4,
    _A_a2=@0x8f9536c) at libs/sigc++2/sigc++/functors/mem_fun.h:1897
#17 0xb7e2d31e in sigc::adaptor_functor<sigc::bound_mem_functor2<void,
ARDOUR::Session, ARDOUR::Change, boost::weak_ptr<ARDOUR::Region> >
#>::operator()<ARDOUR::Change const&, boost::weak_ptr<ARDOUR::Region>&>
#>(this=0x8f9535c, _A_arg1=@0xbf8244c4, _A_arg2=@0x8f9536c) at
#>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:103
0000018 0xb7e2d355 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void,
#ARDOUR::Session, ARDOUR::Change, boost::weak_ptr<ARDOUR::Region> >,
#boost::weak_ptr<ARDOUR::Region>, sigc::nil_, sigc::nil_, sigc::nil_,
#sigc::nil_, sigc::nil_, sigc::nil_>::operator()<ARDOUR::Change const&>
#(this=0x8f95358, _A_arg1=@0xbf8244c4)
    at libs/sigc++2/sigc++/adaptors/bind.h:1122
0000019 0xb7e2d389 in sigc::internal::slot_call1<sigc::bind_functor<-1,
sigc::bound_mem_functor2<void, ARDOUR::Session, ARDOUR::Change,
#boost::weak_ptr<ARDOUR::Region> >, boost::weak_ptr<ARDOUR::Region>,
sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_>,
#void, ARDOUR::Change>::call_it (rep=0x8f95340, a_1=@0xbf8244c4)
    at libs/sigc++2/sigc++/functors/slot.h:137
0000020 0x08488868 in sigc::internal::signal_emit1<void, ARDOUR::Change,
sigc::nil_>::emit (impl=0x8f95310, _A_a1=@0xbf8244c4) at
#libs/sigc++2/sigc++/signal.h:646
0000021 0x08488909 in sigc::signal1<void, ARDOUR::Change, sigc::nil_>::emit
#(this=0x8f94f0c, _A_a1=@0xbf8244c4) at libs/sigc++2/sigc++/signal.h:1694
0000022 0x08488924 in sigc::signal1<void, ARDOUR::Change,
#sigc::nil_>::operator() (this=0x8f94f0c, _A_a1=@0xbf8244c4) at
#libs/sigc++2/sigc++/signal.h:1698
0000023 0xb7de35d2 in ARDOUR::Region::send_change (this=0x8f94ee0,
#what_changed=64) at libs/ardour/region.cc:954
#24 0xb7de38d5 in ARDOUR::Region::set_hidden (this=0x8f94ee0, yn=true) at
#libs/ardour/region.cc:561
0000025 0x08516489 in Editor::hide_a_region (this=0x8c39df0, r=@0xbf82451c) at
#gtk2_ardour/editor_region_list.cc:586
0000026 0x0848677b in sigc::bound_mem_functor1<void, Editor,
#boost::shared_ptr<ARDOUR::Region> >::operator() (this=0x8f8a9ec,
#_A_a1=@0xbf8245c0)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1838
0000027 0x084867c9 in sigc::adaptor_functor<sigc::bound_mem_functor1<void,
Editor, boost::shared_ptr<ARDOUR::Region> >
#>::operator()<boost::shared_ptr<ARDOUR::Region> const&> (this=0x8f8a9e8,
#>_A_arg1=@0xbf8245c0) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84
0000028 0x084867ed in sigc::internal::slot_call1<sigc::bound_mem_functor1<void,
#Editor, boost::shared_ptr<ARDOUR::Region> >, void,
#boost::shared_ptr<ARDOUR::Region> >::call_it (rep=0x8f8a9d0,
#a_1=@0xbf8245c0) at libs/sigc++2/sigc++/functors/slot.h:137
0000029 0x0851a5e1 in sigc::slot1<void, boost::shared_ptr<ARDOUR::Region>
#>::operator() (this=0xbf82465c, _A_a1=@0xbf8245c0) at
#>libs/sigc++2/sigc++/functors/slot.h:512
0000030 0x08516655 in Editor::region_list_selection_mapover (this=0x8c39df0,
#sl=@0xbf82465c) at gtk2_ardour/editor_region_list.cc:577
0000031 0x0851687e in Editor::hide_region_from_region_list (this=0x8c39df0) at
#gtk2_ardour/editor_region_list.cc:605
0000032 0x084832e8 in sigc::bound_mem_functor0<void, Editor>::operator()
#(this=0x8cb2494) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
0000033 0x084832fe in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#Editor> >::operator() (this=0x8cb2490) at
#libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
0000034 0x0848331a in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
#Editor>, void>::call_it (rep=0x8cb2478) at
#libs/sigc++2/sigc++/functors/slot.h:103
0000035 0x083668f2 in sigc::slot0<void>::operator() (this=0x8cb2444) at
#libs/sigc++2/sigc++/functors/slot.h:440
0000036 0xb6da36d5 in Glib::SignalProxyNormal::slot0_void_callback
#(self=0x8cb1ca0, data=0x8cb2440) at libs/glibmm2/glibmm/signalproxy.cc:95
0000037 0xb766ee1b in g_cclosure_marshal_VOID__VOID () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000038 0xb766198b in g_closure_invoke () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000039 0xb7672213 in g_signal_chain_from_overridden () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000040 0xb7673429 in g_signal_emit_valist () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000041 0xb76735d9 in g_signal_emit () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000042 0xb72b5ca3 in _gtk_action_emit_activate () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000043 0xb72b6b38 in gtk_action_activate () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000044 0xb766ee1b in g_cclosure_marshal_VOID__VOID () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000045 0xb766198b in g_closure_invoke () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000046 0xb7671f2d in g_signal_chain_from_overridden () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000047 0xb7673429 in g_signal_emit_valist () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000048 0xb76735d9 in g_signal_emit () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000049 0xb747f042 in gtk_widget_activate () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000050 0xb739d262 in gtk_menu_shell_activate_item () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000051 0xb739e810 in gtk_menu_shell_append () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000052 0xb7392d3f in gtk_menu_attach () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000053 0xb7391250 in _gtk_marshal_BOOLEAN__BOXED () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000054 0xb765ff49 in g_value_set_boxed () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000055 0xb766198b in g_closure_invoke () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000056 0xb767256f in g_signal_chain_from_overridden () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000057 0xb7673208 in g_signal_emit_valist () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000058 0xb76735d9 in g_signal_emit () from
#/usr/share/qt4/lib/libgobject-2.0.so.0
0000059 0xb747af64 in gtk_widget_get_default_style () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000060 0xb738abd3 in gtk_propagate_event () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000061 0xb738be07 in gtk_main_do_event () from
#/usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000062 0xb7224eea in _gdk_events_init () from
#/usr/share/qt4/lib/libgdk-x11-2.0.so.0
0000063 0xb75e5731 in g_main_context_dispatch () from
#/usr/share/qt4/lib/libglib-2.0.so.0
0000064 0xb75e87a6 in g_main_context_check () from
#/usr/share/qt4/lib/libglib-2.0.so.0
0000065 0xb75e8b67 in g_main_loop_run () from
#/usr/share/qt4/lib/libglib-2.0.so.0
0000066 0xb738c281 in gtk_main () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000067 0xb7867e49 in Gtk::Main::run_impl (this=0x885ca08) at
#libs/gtkmm2/gtk/gtkmm/main.cc:503
0000068 0xb7867c56 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
0000069 0xb7aeaeb7 in Gtkmm2ext::UI::run (this=0x88599f0,
#old_receiver=@0x8838e88) at libs/gtkmm2ext/gtk_ui.cc:216
0000070 0x085bf665 in main (argc=1, argv=0xbf8258b4) at gtk2_ardour/main.cc:296
...........


cheers,
doc
TagsNo tags attached.

Activities

paul

2007-05-23 19:04

administrator   ~0004019

when you do this, you have presumably selected a region from the list. which one did you select?

nowhiskey

2007-05-23 19:37

reporter   ~0004020

i hope that i understood the question!

well, everything is default in my session, there is one track with one region into it, so at the right side in the region list, there is only one region too.
if i right-click at the region name in the region list (right side), there is a pop-up with options:

-audition
-hide
-remove
-etc

so if i first left-click at the region-name, it will become marked, if i now right-click in the region-list and choose 'hide' ardour will crash here.

Hollunder

2007-05-24 22:53

reporter   ~0004022

I can confirm that, reopened 1693 and posted a backtrace before I saw that you already reported that the bug is still present.
I guess we should settle on a bugreport nowhiskey :P

nowhiskey

2007-05-30 13:59

reporter   ~0004028

with ongoing-rev1927, resolved here as 1689 and 1693 too!

cheers,
doc

paul

2007-05-30 14:47

administrator   ~0004031

see notes, and related bug reports.

Issue History

Date Modified Username Field Change
2007-05-23 17:46 nowhiskey New Issue
2007-05-23 19:04 paul Note Added: 0004019
2007-05-23 19:37 nowhiskey Note Added: 0004020
2007-05-24 22:53 Hollunder Note Added: 0004022
2007-05-30 13:59 nowhiskey Note Added: 0004028
2007-05-30 14:47 paul Status new => resolved
2007-05-30 14:47 paul Resolution open => fixed
2007-05-30 14:47 paul Assigned To => paul
2007-05-30 14:47 paul Note Added: 0004031
2008-11-21 00:00 seablade Status resolved => closed