View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002311 | ardour | bugs | public | 2008-06-19 12:02 | 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 | 0002311: crash when removing a send | ||||
| Description | ongoing@3480 -start adbg -open an existing session, which is for testing purposes (but the same behavior if i start ardev and create a new session) -go to any track - create a post fader send -remove that send -crate another post fader send in the same track -remove that send -crash 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 0xb5f88740 (LWP 3754)] [Switching to Thread 0xb5f88740 (LWP 3754)] Breakpoint 1, main (argc=2, argv=0xbfde7064) 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:3754): 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:3754): 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 0xb5dbab90 (LWP 3757)] [New Thread 0xb55bab90 (LWP 3758)] [New Thread 0xb4dbab90 (LWP 3759)] 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 0xb3fb9b90 (LWP 3761)] SSE2 detected [Thread 0xb3fb9b90 (LWP 3761) exited] [New Thread 0xb3fb9b90 (LWP 3763)] SSE2 detected loading bindings from /home/nowhiskey/.ardour2/ardour.bindings [New Thread 0xb329cb90 (LWP 3765)] [New Thread 0xb2a66cb0 (LWP 3766)] Loading session /home/nowhiskey/Ardour2/003 using snapshot 003 (1) [New Thread 0xb2793cb0 (LWP 3767)] [New Thread 0xb2718cb0 (LWP 3768)] Loading history from '/home/nowhiskey/Ardour2/003/003.history'. Catchpoint 3 (exception thrown) 0xb6879805 in __cxa_throw () from /usr/share/qt4/lib/libstdc++.so.6 (gdb) thread apply all bt Thread 10 (Thread 0xb2718cb0 (LWP 3768)): #0 0xb673862d in poll () from /lib/libc.so.6 0000001 0xb7eefc7e in ARDOUR::Session::midi_thread_work (this=0x8f94c28) at #libs/ardour/session_midi.cc:1220 #2 0xb7ef01d1 in ARDOUR::Session::_midi_thread_work (arg=0x8f94c28) at #libs/ardour/session_midi.cc:1141 #3 0xb6decfd3 in start_thread () from /lib/libpthread.so.0 0000004 0xb6741a8e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xb2793cb0 (LWP 3767)): #0 0xb673862d in poll () from /lib/libc.so.6 0000001 0xb7e92490 in ARDOUR::Session::butler_thread_work (this=0x8f94c28) at #libs/ardour/session_butler.cc:179 #2 0xb7e9330f in ARDOUR::Session::_butler_thread_work (arg=0x8f94c28) at #libs/ardour/session_butler.cc:159 #3 0xb6decfd3 in start_thread () from /lib/libpthread.so.0 0000004 0xb6741a8e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xb2a66cb0 (LWP 3766)): #0 0xb6df3d14 in __lll_lock_wait () from /lib/libpthread.so.0 0000001 0xb6def7b8 in _L_lock_95 () from /lib/libpthread.so.0 #2 0xb6def1aa in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0xb772f77d in Glib::Mutex::lock (this=0x947f7f8) at #libs/glibmm2/glibmm/thread.cc:213 0000004 0x084a9626 in Lock (this=0xb2a6626c, mutex=@0x947f7f8) at #libs/glibmm2/glibmm/thread.h:795 0000005 0xb7e1c608 in ARDOUR::IO::meter (this=0x947f790) at #libs/ardour/io.cc:2502#6 0xb7e2c133 in sigc::bound_mem_functor0<void, ARDOUR::IO>::operator() #(this=0x9461764) at libs/sigc++2/sigc++/functors/mem_fun.h:1787 #7 0xb7e2c15a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #ARDOUR::IO> >::operator() (this=0x9461760) at #libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000008 0xb7e2c186 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, #ARDOUR::IO>, void>::call_it (rep=0x9461748) at #libs/sigc++2/sigc++/functors/slot.h:103 0000009 0x08428081 in sigc::internal::signal_emit0<void, sigc::nil>::emit #(impl=0x8fa9fd0) at libs/sigc++2/sigc++/signal.h:772 0000010 0x08428136 in sigc::signal0<void, sigc::nil>::emit (this=0xb7fca92c) at #libs/sigc++2/sigc++/signal.h:2667 0000011 0x08428149 in sigc::signal0<void, sigc::nil>::operator() #(this=0xb7fca92c) at libs/sigc++2/sigc++/signal.h:2675 0000012 0xb7e1cd66 in ARDOUR::IO::update_meters () at libs/ardour/io.cc:2496 0000013 0xb7d6f0b5 in ARDOUR::AudioEngine::meter_thread (this=0x8a62560) at #libs/ardour/audioengine.cc:434 0000014 0xb7d72f21 in sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine>::operator() (this=0x8f85e8c) at #libs/sigc++2/sigc++/functors/mem_fun.h:1787 #15 0xb7d72f48 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine> >::operator() (this=0x8f85e88) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000016 0xb7d72f74 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8f85e70) at libs/sigc++2/sigc++/functors/slot.h:103 #17 0x083f2f5c in sigc::slot0<void>::operator() (this=0x8f85d38) at libs/sigc++2/sigc++/functors/slot.h:440 0000018 0xb7730521 in call_thread_entry_slot (data=0x8f85d38) at libs/glibmm2/glibmm/thread.cc:43 0000019 0xb77a74ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000020 0x08f85d38 in ?? () 0000021 0x08f85d88 in ?? () 0000022 0x00000000 in ?? () Thread 7 (Thread 0xb329cb90 (LWP 3765)): #0 0xb673862d in poll () from /lib/libc.so.6 0000001 0xb6e069a8 in jack_client_core_wait (client=0x8dd9010) at client.c:1439 #2 0xb6e06fad in jack_thread_wait (client=0x8dd9010, status=0) at #client.c:1593 #3 0xb6e07ea7 in jack_client_thread (arg=0x8dd9010) at client.c:1708 0000004 0xb6decfd3 in start_thread () from /lib/libpthread.so.0 0000005 0xb6741a8e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xb3fb9b90 (LWP 3763)): #0 0xb6df1550 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb6e08642 in mb_thread_func (arg=0x0) at messagebuffer.c:70 #2 0xb6decfd3 in start_thread () from /lib/libpthread.so.0 #3 0xb6741a8e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb4dbab90 (LWP 3759)): #0 0xb6df1550 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb772f98d in Glib::Cond::wait (this=0x8aff278, mutex=@0xb7fca7a8) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7d4f53f in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85 #3 0xb7d4f68b 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 #libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb7730521 in call_thread_entry_slot (data=0x8b05bc0) at #libs/glibmm2/glibmm/thread.cc:43 0000009 0xb77a74ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0x08b05bc0 in ?? () 0000011 0x08b05bf8 in ?? () 0000012 0x00000000 in ?? () Thread 3 (Thread 0xb55bab90 (LWP 3758)): #0 0xb6df1550 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb772f98d in Glib::Cond::wait (this=0x8af3558, mutex=@0xb7fcac80) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7f2a7f7 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 0xb7730521 in call_thread_entry_slot (data=0x8aff1f8) at #libs/glibmm2/glibmm/thread.cc:43 0000008 0xb77a74ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000009 0x08aff1f8 in ?? () 0000010 0x08aff230 in ?? () 0000011 0x00000000 in ?? () Thread 2 (Thread 0xb5dbab90 (LWP 3757)): #0 0xb6df1550 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb772f98d in Glib::Cond::wait (this=0x8af3558, mutex=@0xb7fcac80) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7f2a7f7 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 0xb7730521 in call_thread_entry_slot (data=0x8afef70) at #libs/glibmm2/glibmm/thread.cc:43 0000008 0xb77a74ff in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000009 0x08afef70 in ?? () 0000010 0x08aff080 in ?? () 0000011 0x00014080 in ?? () 0000012 0x00000005 in ?? () 0000013 0xb6685b9c in ?? () from /lib/libc.so.6 0000014 0xb6dfbff4 in ?? () from /lib/libpthread.so.0 #15 0xb6def140 in ?? () from /lib/libpthread.so.0 0000016 0xb6dfbff4 in ?? () from /lib/libpthread.so.0 #17 0x00000000 in ?? () Thread 1 (Thread 0xb5f88740 (LWP 3754)): #0 0xb6879805 in __cxa_throw () from /usr/share/qt4/lib/libstdc++.so.6 0000001 0xb7d6ea44 in ARDOUR::AudioEngine::port_registration_failure #(this=0x8a62560, portname=@0xbfde5aac) at libs/ardour/audioengine.cc:500 #2 0xb7d6ec93 in ARDOUR::AudioEngine::register_output_port (this=0x8a62560, #type={_symbol = ARDOUR::DataType::AUDIO}, portname=@0xbfde5aac) at libs/ardour/audioengine.cc:569 #3 0xb7e216b7 in ARDOUR::IO::add_output_port (this=0x947f790, destination=@0xbfde5b6c, src=0x947fb3c, type={_symbol = #ARDOUR::DataType::AUDIO}) at libs/ardour/io.cc:860 0000004 0x086855f5 in IOSelector::add_port (this=0x947fb3c) at gtk2_ardour/io_selector.cc:557 0000005 0x0868f3f3 in sigc::bound_mem_functor0<void, IOSelector>::operator() (this=0x93e9e94) at libs/sigc++2/sigc++/functors/mem_fun.h:1787 #6 0x0868f40a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, IOSelector> >::operator() (this=0x93e9e90) at #libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #7 0x0868f426 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, #IOSelector>, void>::call_it (rep=0x93e9e78) at #libs/sigc++2/sigc++/functors/slot.h:103 0000008 0x083f2f5c in sigc::slot0<void>::operator() (this=0x93e9e64) at #libs/sigc++2/sigc++/functors/slot.h:440 0000009 0xb7731ccd in Glib::SignalProxyNormal::slot0_void_callback #(self=0x940c090, data=0x93e9e60) at libs/glibmm2/glibmm/signalproxy.cc:95 0000010 0xb78259bf in g_cclosure_marshal_VOID__VOID () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000011 0xb78186f9 in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0#12 0xb782cfc3 in ?? () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000013 0x09482c30 in ?? () 0000014 0x00000000 in ?? () (gdb) c Continuing. Catchpoint 2 (exception caught) 0xb6878826 in __cxa_begin_catch () from /usr/share/qt4/lib/libstdc++.so.6 (gdb) c (gdb) c Continuing. Catchpoint 3 (exception thrown) 0xb6879805 in __cxa_throw () from /usr/share/qt4/lib/libstdc++.so.6 (gdb) (gdb) q The program is running. Exit anyway? (y or n) n Not confirmed. (gdb) c Continuing. Catchpoint 2 (exception caught) 0xb6878826 in __cxa_begin_catch () from /usr/share/qt4/lib/libstdc++.so.6 (gdb) .... but ardour is not continuing at this point... cheers, doc | ||||
| Tags | No tags attached. | ||||
| has duplicate | 0002310 | closed | crash when removing a send |
|
|
resolved in rev3484 and could be closed now. thanks paul and cheers, 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 12:02 | nowhiskey | New Issue | |
| 2008-06-19 21:35 | nowhiskey | Note Added: 0005067 | |
| 2009-10-28 22:32 | cth103 | Relationship added | has duplicate 0002310 |
| 2009-10-28 22:33 | cth103 | cost | => 0.00 |
| 2009-10-28 22:33 | cth103 | Status | new => resolved |
| 2009-10-28 22:33 | cth103 | Resolution | open => fixed |
| 2009-10-28 22:33 | cth103 | Assigned To | => cth103 |
| 2010-04-24 10:28 | cth103 | Category | bugs => bugs2 |
| 2010-04-24 10:31 | cth103 | Category | bugs2 => bugs |
| 2020-04-19 20:13 | system | Note Added: 0021758 | |
| 2020-04-19 20:13 | system | Status | resolved => closed |