View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001914 | ardour | bugs | public | 2007-10-09 15:03 | 2020-04-19 20:12 |
| Reporter | nowhiskey | Assigned To | cth103 | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 2.0 | ||||
| Summary | 0001914: crash while connecting new track while the recording is rolling | ||||
| Description | this is a report on ongoing-rev-2531, jackd running no-realtime. reproduce: -start aqualung (or another player, i tried with alsaplayer too). -disconect its output from the alsa ports -now create a new ardour session -open new track, connect its outputs with aqualung -start recording into this track -do this more times, with about 6 or tracks, every one connecting with the aqualung output. -at some point, by activating record (at let's say 6. track) ardour will crash. ......... if i now start this session again, ardour will offer to 'recover from crash' but the recovering is not happening successfully - there is nothing recovered. sometimes ardour recovered the first track and i was not able to find out what is it depending on, if ardour will recover only the first track or nothing. ...... here is the backtrace: Thread 7 (process 5163): #0 0xb684545d in poll () from /lib/libc.so.6 0000001 0xb75511d3 in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 #2 0x08c920a0 in ?? () #3 0x00000003 in ?? () 0000004 0x00000021 in ?? () 0000005 0x08c920a0 in ?? () #6 0x00000003 in ?? () #7 0xb75da21c in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000008 0xb69c1351 in pthread_mutex_lock () from /lib/libpthread.so.0 0000009 0xb7551549 in g_main_loop_run () from #/usr/share/qt4/lib/libglib-2.0.so.0 0000010 0xb7293654 in gtk_main () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0 0000011 0xb780e96f in Gtk::Main::run_impl (this=0x889eda8) at #libs/gtkmm2/gtk/gtkmm/main.cc:503 0000012 0xb780e664 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450 0000013 0xb7aa7ce9 in Gtkmm2ext::UI::run (this=0x889bb60, #old_receiver=@0x887b8ac) at libs/gtkmm2ext/gtk_ui.cc:223 0000014 0x0860aaf3 in main (argc=1, argv=0xbf8978d4) at gtk2_ardour/main.cc:286 Thread 6 (process 5165): #0 0xb69c3451 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb6cc645d in Glib::Cond::wait (this=0x8a02650, mutex=@0xb7eedd8c) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7e60db1 in peak_thread_work () at libs/ardour/source_factory.cc:61 #3 0x086a3f8f in sigc::pointer_functor0<void>::operator() (this=0x8a0e044) #at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000004 0x086a3fa6 in sigc::adaptor_functor<sigc::pointer_functor0<void> #>::operator() (this=0x8a0e040) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000005 0x086a3fc2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, #void>::call_it (rep=0x8a0e028) at libs/sigc++2/sigc++/functors/slot.h:103 #6 0x0839b6e2 in sigc::slot0<void>::operator() (this=0x8a0e018) at #libs/sigc++2/sigc++/functors/slot.h:440 #7 0xb6cc6ff1 in call_thread_entry_slot (data=0x8a0e018) at #libs/glibmm2/glibmm/thread.cc:43 0000008 0xb75710af in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000009 0x08a0e018 in ?? () 0000010 0x08a0e050 in ?? () 0000011 0xb69ba000 in ?? () 0000012 0x00014084 in ?? () 0000013 0xb6783a6c in ?? () from /lib/libc.so.6 0000014 0xb69cdff4 in ?? () from /lib/libpthread.so.0 #15 0xb69c1340 in ?? () from /lib/libpthread.so.0 0000016 0xb69cdff4 in ?? () from /lib/libpthread.so.0 #17 0x00000000 in ?? () Thread 5 (process 5166): #0 0xb69c3451 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb6cc645d in Glib::Cond::wait (this=0x8a02650, mutex=@0xb7eedd8c) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7e60db1 in peak_thread_work () at libs/ardour/source_factory.cc:61 #3 0x086a3f8f in sigc::pointer_functor0<void>::operator() (this=0x8a0e13c) #at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000004 0x086a3fa6 in sigc::adaptor_functor<sigc::pointer_functor0<void> #>::operator() (this=0x8a0e138) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000005 0x086a3fc2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, #void>::call_it (rep=0x8a0e120) at libs/sigc++2/sigc++/functors/slot.h:103 #6 0x0839b6e2 in sigc::slot0<void>::operator() (this=0x8a0e110) at #libs/sigc++2/sigc++/functors/slot.h:440 #7 0xb6cc6ff1 in call_thread_entry_slot (data=0x8a0e110) at #libs/glibmm2/glibmm/thread.cc:43 0000008 0xb75710af in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000009 0x08a0e110 in ?? () 0000010 0x08a0e148 in ?? () 0000011 0x00000000 in ?? () Thread 4 (process 5181): #0 0xb69c64fc in nanosleep () from /lib/libpthread.so.0 0000001 0xb7573462 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0 #2 0xb6ca8d51 in Glib::usleep (microseconds=10000) at #libs/glibmm2/glibmm/timer.cc:68 #3 0xb7cddbe8 in ARDOUR::AudioEngine::meter_thread (this=0x8cbe4a8) at #libs/ardour/audioengine.cc:413 0000004 0xb7ce08b2 in sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine>::operator() (this=0x8caa43c) at #libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000005 0xb7ce08d4 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine> >::operator() (this=0x8caa438) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0xb7ce0900 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8caa420) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x0839b6e2 in sigc::slot0<void>::operator() (this=0x8cb2c48) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6cc6ff1 in call_thread_entry_slot (data=0x8cb2c48) at libs/glibmm2/glibmm/thread.cc:43 0000009 0xb75710af in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0x08cb2c48 in ?? () 0000011 0x08caa388 in ?? () 0000012 0x00000000 in ?? () Thread 3 (process 5182): #0 0xb684545d in poll () from /lib/libc.so.6 0000001 0xb69d74bb in jack_client_thread (arg=0x8cb3e80) at client.c:1309 #2 0xb69bf2d3 in start_thread () from /lib/libpthread.so.0 #3 0xb684f2fe in clone () from /lib/libc.so.6 Thread 2 (process 5184): #0 0xb684545d in poll () from /lib/libc.so.6 0000001 0xb7e26938 in ARDOUR::Session::midi_thread_work (this=0x8eb2130) at #libs/ardour/session_midi.cc:1220 #2 0xb7e26e8b in ARDOUR::Session::_midi_thread_work (arg=0x8eb2130) at #libs/ardour/session_midi.cc:1141 #3 0xb69bf2d3 in start_thread () from /lib/libpthread.so.0 0000004 0xb684f2fe in clone () from /lib/libc.so.6 Thread 1 (process 5183): #0 0xb67e4153 in ?? () from /lib/libc.so.6 0000001 0xb6d56420 in ?? () from /usr/local/lib/ardour2/libsndfile-ardour.so #2 0x00000000 in ?? () .......... cheers, doc | ||||
| Tags | No tags attached. | ||||
|
|
...sorry, the 4. step for reproducing should say: --open new STEREO track, connect its INPUTS with aqualung (OUTPUTS).. cheers, doc |
|
|
ardour is more robust in this...i tried opening 7 tracks after each other connecting them to mhwaveedit and going into record mode and ardour captchured everything very fine. also in 2007 we have been on some minor jackd version. can be closed.. cheers, doc |
|
|
Thanks. |
|
|
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 |
|---|---|---|---|
| 2007-10-09 15:03 | nowhiskey | New Issue | |
| 2007-10-09 15:27 | nowhiskey | Note Added: 0004459 | |
| 2010-05-09 11:39 | nowhiskey | Note Added: 0007849 | |
| 2010-05-09 11:56 | cth103 | cost | => 0.00 |
| 2010-05-09 11:56 | cth103 | Note Added: 0007852 | |
| 2010-05-09 11:56 | cth103 | Status | new => resolved |
| 2010-05-09 11:56 | cth103 | Resolution | open => fixed |
| 2010-05-09 11:56 | cth103 | Assigned To | => cth103 |
| 2020-04-19 20:12 | system | Note Added: 0021565 | |
| 2020-04-19 20:12 | system | Status | resolved => closed |