View Issue Details

IDProjectCategoryView StatusLast Update
0000812ardourbugspublic2008-11-20 23:58
Reporterpeppot Assigned Totaybin  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0000812: Crash when re-adding outputs to session output-deprived from crash recovery
DescriptionA session recovered from a crash had lost all its outputs on the TRACKS (not on master), so I had to re-add them.

(When this crash from recovery-hickup happens with a file I get the WARNING: Session: XML state has no click section)

This crash then happened:

Thread 7 (process 11732):
#0 0x406cffe3 in poll () from /lib/tls/libc.so.6
0000001 0x401bd982 in g_main_is_running () from /usr/lib/libglib-1.2.so.0
#2 0x401bd346 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#3 0x401bd724 in g_main_run () from /usr/lib/libglib-1.2.so.0
0000004 0x400c925f in gtk_main () from /usr/lib/libgtk-1.2.so.0
0000005 0x08253ab8 in Gtk::Main::run () at main.h:168
#6 0x084f043d in Gtkmmext::UI::run (this=0x8836d60, old_receiver=@0x880d700) at gtk_ui.cc:168
#7 0x083d9f3d in main (argc=1, argv=0xbffff844) at main.cc:418

Thread 6 (process 11733):
#0 0x403c079f in do_sigwait () from /lib/tls/libpthread.so.0
0000001 0x403c072c in sigwait () from /lib/tls/libpthread.so.0
#2 0x083d8749 in signal_thread (arg=0x0) at main.cc:128
#3 0x403bab63 in start_thread () from /lib/tls/libpthread.so.0
0000004 0x406d8c4a in clone () from /lib/tls/libc.so.6

Thread 5 (process 11734):
#0 0x406cffe3 in poll () from /lib/tls/libc.so.6
0000001 0x08681ad7 in ARDOUR::Source::peak_thread_work (arg=0x0) at source.cc:160
#2 0x403bab63 in start_thread () from /lib/tls/libpthread.so.0
#3 0x406d8c4a in clone () from /lib/tls/libc.so.6

Thread 4 (process 11736):
#0 0x406cffe3 in poll () from /lib/tls/libc.so.6
0000001 0x0862b5aa in ARDOUR::Session::butler_thread_work (this=0x8b24e70) at session_butler.cc:189
#2 0x0862b538 in ARDOUR::Session::_butler_thread_work (arg=0x8b24e70) at session_butler.cc:165
#3 0x403bab63 in start_thread () from /lib/tls/libpthread.so.0
0000004 0x406d8c4a in clone () from /lib/tls/libc.so.6

Thread 3 (process 11737):
#0 0x406cffe3 in poll () from /lib/tls/libc.so.6
0000001 0x086572f7 in ARDOUR::Session::midi_thread_work (this=0x8b24e70) at session_midi.cc:1228
#2 0x08657093 in ARDOUR::Session::_midi_thread_work (arg=0x8b24e70) at session_midi.cc:1160
#3 0x403bab63 in start_thread () from /lib/tls/libpthread.so.0
0000004 0x406d8c4a in clone () from /lib/tls/libc.so.6

Thread 2 (process 11738):
#0 0x406cffe3 in poll () from /lib/tls/libc.so.6
0000001 0x08652c86 in ARDOUR::Session::feedback_thread_work (this=0x8b24e70) at session_feedback.cc:137
#2 0x08652bed in ARDOUR::Session::_feedback_thread_work (arg=0x8b24e70) at session_feedback.cc:112
#3 0x403bab63 in start_thread () from /lib/tls/libpthread.so.0
0000004 0x406d8c4a in clone () from /lib/tls/libc.so.6

Thread 1 (process 11735):
#0 0x00000000 in ?? ()
0000001 0x085d429f in ARDOUR::IO::pan (this=0x8b97668, bufs=@0x8b25010, nbufs=1, nframes=1024, offset=0,
    gain_coeff=1) at io.cc:359
#2 0x0861d80d in ARDOUR::Route::process_output_buffers (this=0x8b97668, bufs=@0x8b25010, nbufs=1,
    start_frame=0, end_frame=1024, nframes=1024, offset=0, with_redirects=true, declick=0, meter=false)
    at route.cc:521
#3 0x085938d3 in ARDOUR::AudioTrack::passthru_silence (this=0x8b97668, start_frame=0, end_frame=1024,
    nframes=1024, offset=0, declick=0) at audio_track.cc:453
0000004 0x08593a43 in ARDOUR::AudioTrack::no_roll (this=0x8b97668, nframes=1024, start_frame=0, end_frame=1024,
    offset=0, session_state_changing=false, can_record=false, rec_monitors_input=false) at audio_track.cc:506
0000005 0x0865969c in ARDOUR::Session::no_roll (this=0x8b24e70, nframes=1024, offset=0) at session_process.cc:95
#6 0x0865ac04 in ARDOUR::Session::process_without_events (this=0x8b24e70, nframes=1024)
    at session_process.cc:700
#7 0x08659e19 in ARDOUR::Session::process_with_events (this=0x8b24e70, nframes=1024)
    at session_process.cc:250
0000008 0x0865945a in ARDOUR::Session::process (this=0x8b24e70, nframes=1024) at session_process.cc:57
0000009 0x0857229c in ARDOUR::AudioEngine::process_callback (this=0x8928380, nframes=1024) at audioengine.cc:313
0000010 0x08571f6e in ARDOUR::AudioEngine::_process_callback (nframes=1024, arg=0x8928380) at audioengine.cc:208
0000011 0x402b455d in jack_stop_freewheel () from /usr/lib/libjack-0.80.0.so.0
0000012 0x403bab63 in start_thread () from /lib/tls/libpthread.so.0
0000013 0x406d8c4a in clone () from /lib/tls/libc.so.6
TagsNo tags attached.

Activities

peppot

2004-12-26 19:13

reporter   ~0001763

To clarify. To make this happen, I go to Edit for the outputs for Audio 1, and click Add Input twice.

It doesn't happen after the first Add input, only after the second.

Doesn't matter if I add an actually connection in output 1 or not.

paul

2005-02-14 03:57

administrator   ~0002002

this is believed fixed in 0.9beta26 for at least two "classes" of bugs.

Issue History

Date Modified Username Field Change
2004-12-26 19:11 peppot New Issue
2004-12-26 19:13 peppot Note Added: 0001763
2005-02-14 03:57 paul Note Added: 0002002
2005-02-14 03:57 paul Status new => feedback
2007-02-14 22:40 taybin Status feedback => resolved
2007-02-14 22:40 taybin Fixed in Version => 0.9beta26
2007-02-14 22:40 taybin Resolution open => fixed
2007-02-14 22:40 taybin Assigned To => taybin
2008-11-20 23:58 seablade Status resolved => closed