[ardour-dev] Segfault in Latest Release

Dan Harper tech at danharper.org
Sun Jul 25 21:27:32 PDT 2004


After creating a session with 3 stereo tracks, recording a bit, then
saving and re-opening.  Upon re-opening, Ardour reports that it cannot
connect Audio2 and 3 to the master bus.  When I check the outputs on the
tracks, there are no output ports, I then click add port twice, but on
the second time, Ardour segfaults.

gdb trace following and attached.

Thread 9 (Thread 114696 (LWP 9966)):
#0  0x4110e6fa in poll () from /lib/i686/libc.so.6
#1  0x08508de0 in ARDOUR::Session::midi_thread_work() ()
#2  0x08508d05 in ARDOUR::Session::_midi_thread_work(void*) ()
#3  0x412a9db2 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x412a9f45 in pthread_start_thread_event () from
/lib/i686/libpthread.so.0
#5  0x4111779a in clone () from /lib/i686/libc.so.6
                                                                                                                     
Thread 8 (Thread 98311 (LWP 9965)):
#0  0x412ac0b4 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x412ab9f8 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
#2  0x00000020 in ?? ()
#3  0x449e7bc8 in ?? ()
#4  0x08ad1c68 in ?? ()
#5  0x00005a07 in ?? ()
                                                                                                                     
Thread 7 (Thread 81926 (LWP 9964)):
#0  0x00000002 in ?? ()
#1  0x084908ea in ARDOUR::IO::pan(std::vector<float*,
std::allocator<float*> >&, unsigned, unsigned, float) ()
#2  0x084d887a in
ARDOUR::Route::process_output_buffers(std::vector<float*,
std::allocator<float*> >&, unsigned, unsigned, unsigned, unsigned, bool,
int, bool)
    ()
#3  0x0000000b in ?? ()
#4  0x08a7e8c8 in ?? ()
#5  0x00e869dc in ?? ()
                                                                                                                     
Thread 4 (Thread 32771 (LWP 9961)):
#0  0x412ac0b4 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x412ab9f8 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
#2  0x00000020 in ?? ()
#3  0x431e7da8 in ?? ()
#4  0x087b42b8 in ?? ()
#5  0x00005a07 in ?? ()
                                                                                                                     
Thread 3 (Thread 16386 (LWP 9960)):
#0  0x41062c1b in sigsuspend () from /lib/i686/libc.so.6
#1  0x412ac506 in sigwait () from /lib/i686/libpthread.so.0
#2  0x082cafb9 in main ()
                                                                                                                     Thread 2 (Thread 32769 (LWP 9959)):
#0  0x4110e6fa in poll () from /lib/i686/libc.so.6
#1  0x412a8d1a in __pthread_manager () from /lib/i686/libpthread.so.0
#2  0x412a8fea in __pthread_manager_event () from
/lib/i686/libpthread.so.0
#3  0x4111779a in clone () from /lib/i686/libc.so.6
                                                                                                                     
Thread 1 (Thread 16384 (LWP 9958)):
#0  0x4110e6fa in poll () from /lib/i686/libc.so.6
#1  0x414bedcb in g_main_is_running () from /usr/lib/libglib-1.2.so.0
#2  0x414be685 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#3  0x414beaf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
#4  0x417a46af in gtk_main () from /usr/lib/libgtk-1.2.so.0
#5  0x083c14cc in Gtkmmext::UI::run(Receiver&) ()
#6  0x082c960c in main ()
#0  0x00000002 in ?? ()
                                                                                                                     



-- 
Dan Harper
http://danharper.org
-------------- next part --------------

Thread 9 (Thread 114696 (LWP 9966)):
#0  0x4110e6fa in poll () from /lib/i686/libc.so.6
#1  0x08508de0 in ARDOUR::Session::midi_thread_work() ()
#2  0x08508d05 in ARDOUR::Session::_midi_thread_work(void*) ()
#3  0x412a9db2 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x412a9f45 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
#5  0x4111779a in clone () from /lib/i686/libc.so.6

Thread 8 (Thread 98311 (LWP 9965)):
#0  0x412ac0b4 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x412ab9f8 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
#2  0x00000020 in ?? ()
#3  0x449e7bc8 in ?? ()
#4  0x08ad1c68 in ?? ()
#5  0x00005a07 in ?? ()

Thread 7 (Thread 81926 (LWP 9964)):
#0  0x00000002 in ?? ()
#1  0x084908ea in ARDOUR::IO::pan(std::vector<float*, std::allocator<float*> >&, unsigned, unsigned, float) ()
#2  0x084d887a in ARDOUR::Route::process_output_buffers(std::vector<float*, std::allocator<float*> >&, unsigned, unsigned, unsigned, unsigned, bool, int, bool)
    ()
#3  0x0000000b in ?? ()
#4  0x08a7e8c8 in ?? ()
#5  0x00e869dc in ?? ()

Thread 4 (Thread 32771 (LWP 9961)):
#0  0x412ac0b4 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x412ab9f8 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
#2  0x00000020 in ?? ()
#3  0x431e7da8 in ?? ()
#4  0x087b42b8 in ?? ()
#5  0x00005a07 in ?? ()

Thread 3 (Thread 16386 (LWP 9960)):
#0  0x41062c1b in sigsuspend () from /lib/i686/libc.so.6
#1  0x412ac506 in sigwait () from /lib/i686/libpthread.so.0
#2  0x082cafb9 in main ()

Thread 2 (Thread 32769 (LWP 9959)):
#0  0x4110e6fa in poll () from /lib/i686/libc.so.6
#1  0x412a8d1a in __pthread_manager () from /lib/i686/libpthread.so.0
#5  0x00005a07 in ?? ()

Thread 3 (Thread 16386 (LWP 9960)):
#0  0x41062c1b in sigsuspend () from /lib/i686/libc.so.6
#1  0x412ac506 in sigwait () from /lib/i686/libpthread.so.0
#2  0x082cafb9 in main ()

Thread 2 (Thread 32769 (LWP 9959)):
#0  0x4110e6fa in poll () from /lib/i686/libc.so.6
#1  0x412a8d1a in __pthread_manager () from /lib/i686/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x412a8fea in __pthread_manager_event () from /lib/i686/libpthread.so.0
#3  0x4111779a in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 16384 (LWP 9958)):
#0  0x4110e6fa in poll () from /lib/i686/libc.so.6
#1  0x414bedcb in g_main_is_running () from /usr/lib/libglib-1.2.so.0
#2  0x414be685 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#3  0x414beaf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
#4  0x417a46af in gtk_main () from /usr/lib/libgtk-1.2.so.0
#5  0x083c14cc in Gtkmmext::UI::run(Receiver&) ()
#6  0x082c960c in main ()
#0  0x00000002 in ?? ()



More information about the Ardour-Dev mailing list