[ardour-dev] CVS tarball created

Wolfgang Woehl tito at rumford.de
Tue May 11 16:38:53 PDT 2004


Taybin Rutkin <taybin at earthlink.net>:

> strace is pretty useless for us, alas.  Instead, please use gdb and
> when/if ardour crashes, run "thread apply all bt".
>
> Taybin

ok. here you are:

GNU gdb 5.3.92

(gdb) run
Starting program: /usr/local/bin/ardour
[New Thread 16384 (LWP 15682)]
[New Thread 32769 (LWP 15684)]
[New Thread 16386 (LWP 15685)]
Ardour/GTK 0.505.3 running with libardour 0.806.0
[New Thread 32771 (LWP 15686)]
[New Thread 49156 (LWP 15687)]
Loading session 
[New Thread 65541 (LWP 15688)]
[New Thread 81926 (LWP 15689)]

------- while looping i hit the loop button again

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 65541 (LWP 15688)]
0x406e3578 in _int_free () from /lib/i686/libc.so.6
(gdb) thread apply all bt

Thread 7 (Thread 81926 (LWP 15689)):
#0  0x40741b66 in poll () from /lib/i686/libc.so.6
#1  0x085966c4 in ARDOUR::Session::midi_thread_work() () at xml++.cc:12
#2  0x08596657 in ARDOUR::Session::_midi_thread_work(void*) () at xml+
+.cc:12
#3  0x403f8f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x403f90fe in pthread_start_thread_event () from /lib/i686/
libpthread.so.0
#5  0x4074a327 in clone () from /lib/i686/libc.so.6

Thread 6 (Thread 65541 (LWP 15688)):
#0  0x406e3578 in _int_free () from /lib/i686/libc.so.6
#1  0x406e222f in free () from /lib/i686/libc.so.6
#2  0x4063b0c1 in operator delete(void*) () from /usr/lib/libstdc++.so.5
#3  0x4063b11d in operator delete[](void*) () from /usr/lib/libstdc+
+.so.5
#4  0x084f96fd in ARDOUR::DiskStream::allocate_temporary_buffers() () at 
xml++.cc:12
#5  0x084f454e in ARDOUR::DiskStream::non_realtime_set_speed() () at xml
++.cc:12
#6  0x085baa0d in ARDOUR::Session::non_realtime_set_speed() () at xml+
+.cc:12
#7  0x085ba848 in ARDOUR::Session::butler_transport_work() () at xml+
+.cc:12
#8  0x0856a7de in ARDOUR::Session::butler_thread_work() () at xml+
+.cc:12
#9  0x0856a457 in ARDOUR::Session::_butler_thread_work(void*) () at xml+
+.cc:12
#10 0x403f8f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#11 0x403f90fe in pthread_start_thread_event () from /lib/i686/
libpthread.so.0
#12 0x4074a327 in clone () from /lib/i686/libc.so.6

Thread 5 (Thread 49156 (LWP 15687)):
#0  0x40741b66 in poll () from /lib/i686/libc.so.6
#1  0x402ecf93 in jack_client_thread (arg=0x87ac5d0) at client.c:993
#2  0x403f8f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#3  0x403f90fe in pthread_start_thread_event () from /lib/i686/
libpthread.so.0
#4  0x4074a327 in clone () from /lib/i686/libc.so.6

Thread 4 (Thread 32771 (LWP 15686)):
#0  0x403fbb94 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x403fb9d8 in __pthread_wait_for_restart_signal () from /lib/i686/
libpthread.so.0
#2  0x403f7e90 in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/
libpthread.so.0
#3  0x085c16a5 in ARDOUR::Source::peak_thread_work(void*) () at xml+
+.cc:12
#4  0x403f8f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#5  0x403f90fe in pthread_start_thread_event () from /lib/i686/
libpthread.so.0
#6  0x4074a327 in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 16386 (LWP 15685)):
#0  0x40697c47 in sigsuspend () from /lib/i686/libc.so.6
#1  0x403fbfb8 in sigwait () from /lib/i686/libpthread.so.0
#2  0x08313b27 in signal_thread(void*) ()
#3  0x403f8f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x403f90fe in pthread_start_thread_event () from /lib/i686/
libpthread.so.0
#5  0x4074a327 in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 32769 (LWP 15684)):
#0  0x40741b66 in poll () from /lib/i686/libc.so.6
#1  0x403f8a8e in __pthread_manager () from /lib/i686/libpthread.so.0
#2  0x403f8d63 in __pthread_manager_event () from /lib/i686/
libpthread.so.0
#3  0x4074a327 in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 16384 (LWP 15682)):
#0  0x40743851 in select () from /lib/i686/libc.so.6
#1  0x402e6a88 in __JCR_LIST__ () from /usr/X11R6/lib/libX11.so.6
#2  0x00000009 in ?? ()
#3  0x40223428 in _XRead () from /usr/X11R6/lib/libX11.so.6
#4  0x40223f2f in _XReply () from /usr/X11R6/lib/libX11.so.6
#5  0x4021ef15 in XSync () from /usr/X11R6/lib/libX11.so.6
#6  0x4018a88a in gdk_flush () from /opt/gnome/lib/libgdk-1.2.so.0
#7  0x40199885 in gdk_rgb_alloc_scratch_image () from /opt/gnome/lib/
libgdk-1.2.so.0
#8  0x40199a4d in gdk_rgb_alloc_scratch () from /opt/gnome/lib/
libgdk-1.2.so.0
#9  0x40199bb2 in gdk_draw_rgb_image_core () from /opt/gnome/lib/
libgdk-1.2.so.0
#10 0x40199d91 in gdk_draw_rgb_image () from /opt/gnome/lib/
libgdk-1.2.so.0
#11 0x0845b1fc in paint (canvas=0x40) at gtk-canvas.c:3273
#12 0x0845b338 in do_update (canvas=0x8a1bc80) at gtk-canvas.c:3365
#13 0x0845b386 in idle_handler (data=0x8a1bc80) at gtk-canvas.c:3377
#14 0x401bf95f in g_idle_dispatch () from /opt/gnome/lib/
libglib-1.2.so.0
#15 0x401be70b in g_main_dispatch () from /opt/gnome/lib/
libglib-1.2.so.0
#16 0x401bed98 in g_main_iterate () from /opt/gnome/lib/libglib-1.2.so.0
#17 0x401beed4 in g_main_run () from /opt/gnome/lib/libglib-1.2.so.0
#18 0x400cd40f in gtk_main () from /opt/gnome/lib/libgtk-1.2.so.0
#19 0x0843cf41 in Gtk::Main::run() () at main.h:168
#20 0x0843ad70 in Gtkmmext::UI::run(Receiver&) (this=0x8723708, 
old_receiver=@0x8710be0)
    at gtk_ui.cc:157
#21 0x08312b8a in main ()
#0  0x406e3578 in _int_free () from /lib/i686/libc.so.6
(gdb)

Wolfgang




More information about the Ardour-Dev mailing list