[ardour-dev] Loading session crashes (beta26 and 27) when Rosegarden's up

Carl Seleborg carl.seleborg at free.fr
Mon Feb 28 00:54:32 PST 2005

Hi all,

More along the line of "crash with 0.9beta26". I just upgraded to 27 and 
it still crashes on session load, even for a session created with 
beta26. The crash only occurs when Rosegarden is up, though.

I ran ardour through GDB, this is the backtrace :

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 81926 (LWP 14133)]
0x085dbf88 in ARDOUR::Session::midi_read(MIDI::Port*) ()
(gdb) bt
#0  0x085dbf88 in ARDOUR::Session::midi_read(MIDI::Port*) ()
#1  0x085dfa06 in ARDOUR::Session::midi_thread_work() ()
#2  0x085df1e3 in ARDOUR::Session::_midi_thread_work(void*) ()
#3  0x4045b08e in pthread_start_thread () from /lib/libpthread.so.0
#4  0x4045b11f in pthread_start_thread_event () from /lib/libpthread.so.0
#5  0x407c97aa in clone () from /lib/libc.so.6

GDB won't let me list the source nor print the value of any variable, 
but I suppose it's the port parameter which is NULL, since it's the only 
pointer in the function. So my guess is that it's some port-conflict 
situation where the given port could not be opened and turns out to be 
passed as NULL to the midi_read() function.



More information about the Ardour-Dev mailing list