View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002309 | ardour | bugs | public | 2008-06-19 11:28 | 2020-04-19 20:13 |
| Reporter | nowhiskey | Assigned To | cth103 | ||
| Priority | normal | Severity | major | Reproducibility | random |
| Status | closed | Resolution | fixed | ||
| Product Version | SVN/2.0-ongoing | ||||
| Summary | 0002309: crash when removing a track (again..) | ||||
| Description | ongoing@3480 -start ardbg -open an existing session, which is for testing purposes -go to any track and remove the audio content out of it -now rightclick on the track, choose 'remove' -dialog....choose 'yes' -crash here is the backtrace: nowhiskey@murija2:~/software/ardour2/2.0-ongoing/gtk2_ardour$ LANG=en_US.UTF-8 ./ardbg GNU gdb 6.7.1-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/libthread_db.so.1". (gdb) br main Breakpoint 1 at 0x86b571e: file gtk2_ardour/main.cc, line 236. (gdb) run /home/nowhiskey/Ardour2/003/003.ardour Starting program: /home/nowhiskey/software/ardour2/2.0-ongoing/gtk2_ardour/ardour-2.4.1 /home/nowhiskey/Ardour2/003/003.ardour [Thread debugging using libthread_db enabled] [New Thread 0xb5fa9740 (LWP 3654)] [Switching to Thread 0xb5fa9740 (LWP 3654)] Breakpoint 1, main (argc=2, argv=0xbfe0a084) at gtk2_ardour/main.cc:236 236 vector<Glib::ustring> null_file_list; (gdb) catch catch Catchpoint 2 (catch) (gdb) catch throw Catchpoint 3 (throw) (gdb) c Continuing. (process:3654): Gdk-WARNING **: locale not supported by C library Ardour/GTK 2.4.1 (built using 3343 and GCC version 4.2.4 (Debian 4.2.4-2+b1)) Copyright (C) 1999-2008 Paul Davis Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This is free software, and you are welcome to redistribute it under certain conditions; see the source for copying conditions. (ardour-2.4.1:3654): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. theme_init() called from internal clearlooks engine /usr/share/themes/Clearlooks/gtk-2.0/gtkrc:67: error: unexpected identifier `colorize_scrollbar', expected character `}' loading default ui configuration file gtk2_ardour/ardour2_ui_default.conf loading user ui configuration file /home/nowhiskey/.ardour2/ardour2_ui.conf Loading ui configuration file gtk2_ardour/ardour2_ui_dark.rc theme_init() called from internal clearlooks engine ardour: [INFO]: Ardour will be limited to 1024 open files loading system configuration file ./ardour_system.rc loading user configuration file /home/nowhiskey/.ardour2/ardour.rc ardour: [INFO]: Using SSE optimized routines [New Thread 0xb5ddbb90 (LWP 3657)] [New Thread 0xb55dbb90 (LWP 3658)] [New Thread 0xb4ddbb90 (LWP 3659)] ardour: [INFO]: looking for control protocols in /home/nowhiskey/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/ ardour: [INFO]: Control surface protocol discovered: "Generic MIDI" [New Thread 0xb3fdab90 (LWP 3662)] SSE2 detected [Thread 0xb3fdab90 (LWP 3662) exited] [New Thread 0xb3fdab90 (LWP 3664)] SSE2 detected loading bindings from /home/nowhiskey/.ardour2/ardour.bindings [New Thread 0xb32bdb90 (LWP 3666)] [New Thread 0xb2a87cb0 (LWP 3667)] Loading session /home/nowhiskey/Ardour2/003 using snapshot 003 (1) [New Thread 0xb27b4cb0 (LWP 3668)] [New Thread 0xb2739cb0 (LWP 3669)] Loading history from '/home/nowhiskey/Ardour2/003/003.history'. Program received signal SIGSEGV, Segmentation fault. 0x08525183 in Editor::set_entered_track (this=0x8ddbe98, tav=0x91cb3ec) at gtk2_ardour/editor.cc:878 878 entered_track->exited (); --thread apply all bt---here Thread 10 (Thread 0xb2739cb0 (LWP 3669)): #0 0xb675962d in poll () from /lib/libc.so.6 0000001 0xb7f10c7e in ARDOUR::Session::midi_thread_work (this=0x8f93c28) at #libs/ardour/session_midi.cc:1220 #2 0xb7f111d1 in ARDOUR::Session::_midi_thread_work (arg=0x8f93c28) at #libs/ardour/session_midi.cc:1141 #3 0xb6e0dfd3 in start_thread () from /lib/libpthread.so.0 0000004 0xb6762a8e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xb27b4cb0 (LWP 3668)): #0 0xb675962d in poll () from /lib/libc.so.6 0000001 0xb7eb3490 in ARDOUR::Session::butler_thread_work (this=0x8f93c28) at #libs/ardour/session_butler.cc:179 #2 0xb7eb430f in ARDOUR::Session::_butler_thread_work (arg=0x8f93c28) at #libs/ardour/session_butler.cc:159 #3 0xb6e0dfd3 in start_thread () from /lib/libpthread.so.0 0000004 0xb6762a8e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xb2a87cb0 (LWP 3667)): #0 0xb6e1581c in nanosleep () from /lib/libpthread.so.0 0000001 0xb77cac42 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0 #2 0xb7733055 in Glib::usleep (microseconds=10000) at #libs/glibmm2/glibmm/timer.cc:68 #3 0xb7d900a4 in ARDOUR::AudioEngine::meter_thread (this=0x8dd5010) at #libs/ardour/audioengine.cc:430 0000004 0xb7d93f21 in sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine>::operator() (this=0x8f85b1c) at #libs/sigc++2/sigc++/functors/mem_fun.h:1787 0000005 0xb7d93f48 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine> >::operator() (this=0x8f85b18) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0xb7d93f74 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8f85b00) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x083f2f5c in sigc::slot0<void>::operator() (this=0x8f842e0) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb7751521 in call_thread_entry_slot (data=0x8f842e0) at libs/glibmm2/glibmm/thread.cc:43 0000009 0xb77c84ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0x08f842e0 in ?? () 0000011 0x08f8afd8 in ?? () 0000012 0x00000000 in ?? () Thread 7 (Thread 0xb32bdb90 (LWP 3666)): #0 0xb675962d in poll () from /lib/libc.so.6 0000001 0xb6e279a8 in jack_client_core_wait (client=0x8dda010) at client.c:1439 #2 0xb6e27fad in jack_thread_wait (client=0x8dda010, status=0) at #client.c:1593 #3 0xb6e28ea7 in jack_client_thread (arg=0x8dda010) at client.c:1708 0000004 0xb6e0dfd3 in start_thread () from /lib/libpthread.so.0 0000005 0xb6762a8e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xb3fdab90 (LWP 3664)): #0 0xb6e12550 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb6e29642 in mb_thread_func (arg=0x0) at messagebuffer.c:70 #2 0xb6e0dfd3 in start_thread () from /lib/libpthread.so.0 #3 0xb6762a8e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb4ddbb90 (LWP 3659)): #0 0xb6e12550 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb775098d in Glib::Cond::wait (this=0x8aff278, mutex=@0xb7feb7a8) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7d7053f in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85 #3 0xb7d7068b in analyser_work () at libs/ardour/analyser.cc:49 0000004 0x08757e95 in sigc::pointer_functor0<void>::operator() (this=0x8b05bec) #at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000005 0x08757eac in sigc::adaptor_functor<sigc::pointer_functor0<void> #>::operator() (this=0x8b05be8) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0x08757ec8 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, #void>::call_it (rep=0x8b05bd0) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x083f2f5c in sigc::slot0<void>::operator() (this=0x8b05bc0) at 0000008 0xb7751521 in call_thread_entry_slot (data=0x8b05bc0) at #libs/glibmm2/glibmm/thread.cc:43 0000009 0xb77c84ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0x08b05bc0 in ?? () 0000011 0x08b05bf8 in ?? () 0000012 0x00000000 in ?? () Thread 3 (Thread 0xb55dbb90 (LWP 3658)): #0 0xb6e12550 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb775098d in Glib::Cond::wait (this=0x8af3558, mutex=@0xb7febc80) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7f4b7f7 in peak_thread_work () at libs/ardour/source_factory.cc:65 #3 0x08757e95 in sigc::pointer_functor0<void>::operator() (this=0x8aff224) #at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000004 0x08757eac in sigc::adaptor_functor<sigc::pointer_functor0<void> #>::operator() (this=0x8aff220) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000005 0x08757ec8 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, #void>::call_it (rep=0x8aff208) at libs/sigc++2/sigc++/functors/slot.h:103 #6 0x083f2f5c in sigc::slot0<void>::operator() (this=0x8aff1f8) at #libs/sigc++2/sigc++/functors/slot.h:440 #7 0xb7751521 in call_thread_entry_slot (data=0x8aff1f8) at #libs/glibmm2/glibmm/thread.cc:43 0000008 0xb77c84ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000009 0x08aff1f8 in ?? () 0000010 0x08aff230 in ?? () 0000011 0x00000000 in ?? () Thread 2 (Thread 0xb5ddbb90 (LWP 3657)): #0 0xb6e12550 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb775098d in Glib::Cond::wait (this=0x8af3558, mutex=@0xb7febc80) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7f4b7f7 in peak_thread_work () at libs/ardour/source_factory.cc:65 #3 0x08757e95 in sigc::pointer_functor0<void>::operator() (this=0x8afef9c) #at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000004 0x08757eac in sigc::adaptor_functor<sigc::pointer_functor0<void> #>::operator() (this=0x8afef98) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000005 0x08757ec8 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, #void>::call_it (rep=0x8afef80) at libs/sigc++2/sigc++/functors/slot.h:103 #6 0x083f2f5c in sigc::slot0<void>::operator() (this=0x8afef70) at #libs/sigc++2/sigc++/functors/slot.h:440 #7 0xb7751521 in call_thread_entry_slot (data=0x8afef70) at #libs/glibmm2/glibmm/thread.cc:43 0000008 0xb77c84ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000009 0x08afef70 in ?? () 0000010 0x08aff080 in ?? () 0000011 0x00014080 in ?? () 0000012 0x00000005 in ?? () 0000013 0xb66a6b9c in ?? () from /lib/libc.so.6 0000014 0xb6e1cff4 in ?? () from /lib/libpthread.so.0 #15 0xb6e10140 in ?? () from /lib/libpthread.so.0 0000016 0xb6e1cff4 in ?? () from /lib/libpthread.so.0 #17 0x00000000 in ?? () Thread 1 (Thread 0xb5fa9740 (LWP 3654)): #0 0x08525183 in Editor::set_entered_track (this=0x8ddbe98, tav=0x91cb3ec) at gtk2_ardour/editor.cc:878 0000001 0x08523899 in Editor::canvas_region_view_event (this=0x8ddbe98, event=0x92171e0, item=0x9405d68, rv=0x9405bc0) at #gtk2_ardour/editor_canvas_events.cc:323 #2 0x08766eb5 in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, #Gnome::Canvas::Item*, RegionView*>::operator() (this=0x93eebb8, #_A_a1=@0xbfe096a4, _A_a2=@0xbfe09604, _A_a3=@0x93eebcc) at #libs/sigc++2/sigc++/functors/mem_fun.h:1985 #3 0x08766f97 in sigc::adaptor_functor<sigc::bound_mem_functor3<bool, #PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*> #>::operator()<_GdkEvent* const&, Gnome::Canvas::Group*&, RegionView*&> #>(this=0x93eebb4, _A_arg1=@0xbfe096a4, _A_arg2=@0x93eebc8, #>_A_arg3=@0x93eebcc) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:123 0000004 0x08766fde 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=0x93eebb0, #_A_arg1=@0xbfe096a4) at libs/sigc++2/sigc++/adaptors/bind.h:1336 0000005 0x08767009 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=0x93eeb98, a_1=@0xbfe096a4) at libs/sigc++2/sigc++/functors/slot.h:137 #6 0xb7113f13 in sigc::slot1<bool, _GdkEvent*>::operator() (this=0x9405d8c, _A_a1=@0xbfe096a4) at libs/sigc++2/sigc++/functors/slot.h:515 #7 0xb6da841c in Item_signal_event_callback (self=0x8e71e48, p0=0x92171e0, data=0x9405d88) at libs/libgnomecanvasmm/libgnomecanvasmm/item.cc:138 0000008 0xb6dfe9f6 in gnome_canvas_marshal_BOOLEAN__BOXED () from /usr/share/qt4/lib/libgnomecanvas-2.so.0 0000009 0xb78396f9 in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000010 0xb784dfc3 in ?? () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000011 0x08e70ba0 in ?? () 0000012 0xbfe098c0 in ?? () 0000013 0x00000002 in ?? () 0000014 0xbfe099a4 in ?? () #15 0xbfe098ac in ?? () 0000016 0x00000000 in ?? () (gdb) c Continuing. Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) ..... cheers, doc | ||||
| Tags | No tags attached. | ||||
|
|
resolved in rev3483 and could be closed. cheers n thanks! doc |
|
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2008-06-19 11:28 | nowhiskey | New Issue | |
| 2008-06-19 21:36 | nowhiskey | Note Added: 0005068 | |
| 2010-04-24 10:28 | cth103 | Category | bugs => bugs2 |
| 2010-04-24 10:32 | cth103 | Category | bugs2 => bugs |
| 2010-04-25 15:32 | cth103 | cost | => 0.00 |
| 2010-04-25 15:32 | cth103 | Status | new => resolved |
| 2010-04-25 15:32 | cth103 | Resolution | open => fixed |
| 2010-04-25 15:32 | cth103 | Assigned To | => cth103 |
| 2020-04-19 20:13 | system | Note Added: 0021757 | |
| 2020-04-19 20:13 | system | Status | resolved => closed |