View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001689 | ardour | bugs | public | 2007-05-21 15:05 | 2008-11-21 00:00 |
| Reporter | nowhiskey | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 2.0 | ||||
| Summary | 0001689: crash after clicking on 'hide' in the region panel at the right | ||||
| Description | since 1688 is marked as resolved, i would like to report that this is not resolved here. to reproduce (in ardour2-ongoing rev1887) : -open new session -create a stereo track -import some audio into it -click on 'hide' in the region panel at the right -ardour is crashing here, producing a core file. | ||||
| Additional Information | this is the backtrace: Thread 5 (process 8106): #0 0xb6a52b3c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0 0000001 0xb75a5292 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0 #2 0xb6d24a25 in Glib::usleep (microseconds=10000) at #libs/glibmm2/glibmm/timer.cc:68 #3 0xb7cb0a24 in ARDOUR::AudioEngine::meter_thread (this=0x8b1c5d8) at #libs/ardour/audioengine.cc:412 0000004 0xb7cb3726 in sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine>::operator() (this=0x8b1c69c) at #libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000005 0xb7cb3748 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 0xb7cb3774 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 0x08365c92 in sigc::slot0<void>::operator() (this=0x8a96c00) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6d4224f in call_thread_entry_slot (data=0x8a96c00) at libs/glibmm2/glibmm/thread.cc:43 0000009 0xb75a32cf in g_thread_create_full () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0xb6a4d0bd in start_thread () from /lib/tls/libpthread.so.0 0000011 0xb680a9ee in clone () from /lib/tls/libc.so.6 Thread 4 (process 8109): #0 0xb6800ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb6a604ab in jack_client_thread (arg=0x8b26e08) at client.c:1309 #2 0xb6a666b0 in jack_thread_proxy (varg=0x8d0d960) at thread.c:111 #3 0xb6a4d0bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb680a9ee in clone () from /lib/tls/libc.so.6 Thread 3 (process 8124): #0 0xb6800ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7ddfa03 in ARDOUR::Session::butler_thread_work (this=0x8dee100) at #libs/ardour/session_butler.cc:176 #2 0xb7de07e7 in ARDOUR::Session::_butler_thread_work (arg=0x8dee100) at #libs/ardour/session_butler.cc:157 #3 0xb6a4d0bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb680a9ee in clone () from /lib/tls/libc.so.6 Thread 2 (process 8125): #0 0xb6800ef9 in poll () from /lib/tls/libc.so.6 0000001 0xb7dfeea7 in ARDOUR::Session::midi_thread_work (this=0x8dee100) at #libs/ardour/session_midi.cc:1207 #2 0xb7dff411 in ARDOUR::Session::_midi_thread_work (arg=0x8dee100) at #libs/ardour/session_midi.cc:1128 #3 0xb6a4d0bd in start_thread () from /lib/tls/libpthread.so.0 0000004 0xb680a9ee in clone () from /lib/tls/libc.so.6 Thread 1 (process 8101): #0 0x0843aa4b in shared_ptr (this=0xbfb0c9a8) at /usr/include/boost/shared_ptr.hpp:106 0000001 0x0848418e in Glib::Value<boost::shared_ptr<ARDOUR::Region> >::get #(this=0xbfb0c7a0) at libs/glibmm2/glibmm/value_custom.h:244 #2 0x08512f25 in Gtk::TreeRow::get_value<boost::shared_ptr<ARDOUR::Region> #> (this=0xbfb0c9d0, column=@0x8c39584) at #> libs/gtkmm2/gtk/gtkmm/treeiter.h:483 #3 0x08512f85 in Gtk::TreeValueProxy<boost::shared_ptr<ARDOUR::Region> #>::operator boost::shared_ptr<ARDOUR::Region> (this=0xbfb0cac0) at libs/gtkmm2/gtk/gtkmm/treeiter.h:435 0000004 0x08516e43 in Editor::add_audio_region_to_region_display (this=0x8c38d50, region=@0xbfb0cc74) at #gtk2_ardour/editor_region_list.cc:118 0000005 0x08518160 in Editor::redisplay_regions (this=0x8c38d50) at #gtk2_ardour/editor_region_list.cc:279 #6 0x085183a1 in Editor::region_hidden (this=0x8c38d50, r=@0xbfb0cd2c) at #gtk2_ardour/editor_region_list.cc:81 #7 0x084848df in sigc::bound_mem_functor1<void, Editor, #boost::shared_ptr<ARDOUR::Region> >::operator() (this=0x8e32d44, #_A_a1=@0xbfb0ce38) at libs/sigc++2/sigc++/functors/mem_fun.h:1838 0000008 0x0848492d in sigc::adaptor_functor<sigc::bound_mem_functor1<void, Editor, boost::shared_ptr<ARDOUR::Region> > #>::operator()<boost::shared_ptr<ARDOUR::Region> const&> (this=0x8e32d40, #>_A_arg1=@0xbfb0ce38) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84 0000009 0x08484951 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=0x8e32d28, #a_1=@0xbfb0ce38) at libs/sigc++2/sigc++/functors/slot.h:137 0000010 0xb7d86920 in sigc::internal::signal_emit1<void, #boost::shared_ptr<ARDOUR::Region>, sigc::nil_>::emit (impl=0x8e32ce0, #_A_a1=@0xbfb0ce38) at libs/sigc++2/sigc++/signal.h:646 0000011 0xb7d869cf in sigc::signal1<void, boost::shared_ptr<ARDOUR::Region>, sigc::nil_>::emit (this=0x8dee12c, _A_a1=@0xbfb0ce38) at #libs/sigc++2/sigc++/signal.h:1694 0000012 0xb7d869fa in sigc::signal1<void, boost::shared_ptr<ARDOUR::Region>, #sigc::nil_>::operator() (this=0x8dee12c, _A_a1=@0xbfb0ce38) at libs/sigc++2/sigc++/signal.h:1698 0000013 0xb7da614f in ARDOUR::Session::region_changed (this=0x8dee100, what_changed=64, weak_region=@0xbfb0ce78) at libs/ardour/session.cc:2636 0000014 0xb7dcc860 in sigc::bound_mem_functor2<void, ARDOUR::Session, ARDOUR::Change, boost::weak_ptr<ARDOUR::Region> >::operator() #(this=0x8e061e8, _A_a1=@0xbfb0cfa4, _A_a2=@0x8e061f4) at libs/sigc++2/sigc++/functors/mem_fun.h:1897 #15 0xb7dcc8c2 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=0x8e061e4, _A_arg1=@0xbfb0cfa4, _A_arg2=@0x8e061f4) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:103 0000016 0xb7dcc8f9 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=0x8e061e0, _A_arg1=@0xbfb0cfa4) at libs/sigc++2/sigc++/adaptors/bind.h:1122 #17 0xb7dcc92d 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=0x8e061c8, a_1=@0xbfb0cfa4) at libs/sigc++2/sigc++/functors/slot.h:137 0000018 0x084869cc in sigc::internal::signal_emit1<void, ARDOUR::Change, sigc::nil_>::emit (impl=0x8e06198, _A_a1=@0xbfb0cfa4) at #libs/sigc++2/sigc++/signal.h:646 0000019 0x08486a6d in sigc::signal1<void, ARDOUR::Change, sigc::nil_>::emit #(this=0x8e3e2ec, _A_a1=@0xbfb0cfa4) at libs/sigc++2/sigc++/signal.h:1694 0000020 0x08486a88 in sigc::signal1<void, ARDOUR::Change, #sigc::nil_>::operator() (this=0x8e3e2ec, _A_a1=@0xbfb0cfa4) at #libs/sigc++2/sigc++/signal.h:1698 0000021 0xb7d8347e in ARDOUR::Region::send_change (this=0x8e3e2c0, #what_changed=64) at libs/ardour/region.cc:954 0000022 0xb7d83781 in ARDOUR::Region::set_hidden (this=0x8e3e2c0, yn=true) at #libs/ardour/region.cc:561 0000023 0x085145ed in Editor::hide_a_region (this=0x8c38d50, r=@0xbfb0cffc) at #gtk2_ardour/editor_region_list.cc:582 #24 0x084848df in sigc::bound_mem_functor1<void, Editor, #boost::shared_ptr<ARDOUR::Region> >::operator() (this=0x954363c, #_A_a1=@0xbfb0d0e8) at libs/sigc++2/sigc++/functors/mem_fun.h:1838 0000025 0x0848492d in sigc::adaptor_functor<sigc::bound_mem_functor1<void, Editor, boost::shared_ptr<ARDOUR::Region> > #>::operator()<boost::shared_ptr<ARDOUR::Region> const&> (this=0x9543638, #>_A_arg1=@0xbfb0d0e8) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84 0000026 0x08484951 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=0x9543620, #a_1=@0xbfb0d0e8) at libs/sigc++2/sigc++/functors/slot.h:137 0000027 0x0851888d in sigc::slot1<void, boost::shared_ptr<ARDOUR::Region> #>::operator() (this=0xbfb0d13c, _A_a1=@0xbfb0d0e8) at #>libs/sigc++2/sigc++/functors/slot.h:512 0000028 0x085147a4 in Editor::region_list_selection_mapover (this=0x8c38d50, #sl=@0xbfb0d13c) at gtk2_ardour/editor_region_list.cc:574 0000029 0x085149ce in Editor::hide_region_from_region_list (this=0x8c38d50) at #gtk2_ardour/editor_region_list.cc:601 0000030 0x0848144c in sigc::bound_mem_functor0<void, Editor>::operator() #(this=0x8caec9c) at libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000031 0x08481462 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #Editor> >::operator() (this=0x8caec98) at #libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000032 0x0848147e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, #Editor>, void>::call_it (rep=0x8caec80) at #libs/sigc++2/sigc++/functors/slot.h:103 0000033 0x08365c92 in sigc::slot0<void>::operator() (this=0x8cae37c) at #libs/sigc++2/sigc++/functors/slot.h:440 0000034 0xb6d436d5 in Glib::SignalProxyNormal::slot0_void_callback #(self=0x8cae490, data=0x8cae378) at libs/glibmm2/glibmm/signalproxy.cc:95 0000035 0xb760ee1b in g_cclosure_marshal_VOID__VOID () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000036 0xb760198b in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000037 0xb7612213 in g_signal_chain_from_overridden () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000038 0xb7613429 in g_signal_emit_valist () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000039 0xb76135d9 in g_signal_emit () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000040 0xb7255ca3 in _gtk_action_emit_activate () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000041 0xb7256b38 in gtk_action_activate () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000042 0xb760ee1b in g_cclosure_marshal_VOID__VOID () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000043 0xb760198b in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000044 0xb7611f2d in g_signal_chain_from_overridden () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000045 0xb7613429 in g_signal_emit_valist () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000046 0xb76135d9 in g_signal_emit () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000047 0xb741f042 in gtk_widget_activate () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000048 0xb733d262 in gtk_menu_shell_activate_item () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000049 0xb733e810 in gtk_menu_shell_append () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000050 0xb7332d3f in gtk_menu_attach () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000051 0xb7331250 in _gtk_marshal_BOOLEAN__BOXED () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000052 0xb75fff49 in g_value_set_boxed () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000053 0xb760198b in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000054 0xb761256f in g_signal_chain_from_overridden () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000055 0xb7613208 in g_signal_emit_valist () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000056 0xb76135d9 in g_signal_emit () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000057 0xb741af64 in gtk_widget_get_default_style () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000058 0xb732abd3 in gtk_propagate_event () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000059 0xb732be07 in gtk_main_do_event () from #/usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000060 0xb71c4eea in _gdk_events_init () from #/usr/share/qt4/lib/libgdk-x11-2.0.so.0 0000061 0xb7585731 in g_main_context_dispatch () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000062 0xb75887a6 in g_main_context_check () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000063 0xb7588b67 in g_main_loop_run () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000064 0xb732c281 in gtk_main () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000065 0xb7807e49 in Gtk::Main::run_impl (this=0x885aa08) at #libs/gtkmm2/gtk/gtkmm/main.cc:503 0000066 0xb7807c56 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450 0000067 0xb7a8aeb7 in Gtkmm2ext::UI::run (this=0x88579f0, #old_receiver=@0x8836d68) at libs/gtkmm2ext/gtk_ui.cc:216 0000068 0x085bd971 in main (argc=1, argv=0xbfb0e394) at gtk2_ardour/main.cc:296 | ||||
| Tags | No tags attached. | ||||
|
|
1688 is resolved in ongoing, it occured when you clicked on the word 'Hidden' which is only there when you've already hidden some files (maybe I wasn't clear enough on that). 1689 is not resolved yet, it occurs when you click on 'hide'. 1693 is the same as 1689, sorry for not looking :/ |
|
|
fixed in 2.0-ongoing and trunk. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2007-05-21 15:05 | nowhiskey | New Issue | |
| 2007-05-22 14:02 | Hollunder | Note Added: 0004010 | |
| 2007-05-22 17:55 | paul | Relationship added | duplicate of 0001693 |
| 2007-05-23 15:54 | paul | Status | new => resolved |
| 2007-05-23 15:54 | paul | Resolution | open => fixed |
| 2007-05-23 15:54 | paul | Assigned To | => paul |
| 2007-05-23 15:54 | paul | Note Added: 0004017 | |
| 2008-11-21 00:00 | seablade | Status | resolved => closed |