[ardour-dev] Loading session crashes (beta26 and 27) when Rosegarden's up
carl.seleborg at free.fr
Mon Feb 28 00:54:32 PST 2005
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*) ()
#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