[ardour-dev] 2 bugs w/ latest nightly

Paul Winkler pw_lists at slinkp.com
Tue Mar 9 15:15:11 PST 2004


As long as I can't get in to mantis, I guess I'll post
my gdb output here...

On Mon, Mar 08, 2004 at 03:39:30AM -0500, Paul Winkler wrote:
> Howdy folks, can't seem to join mantis currently, so I don't
> know if either of these issues are known...
> 2 bugs, one a segfault, the other a barely-reproducible
> weirdness with swh's sc1 plugin.
> 
> version info:
> Ardour/GTK 0.454.0 running with libardour 0.729.0
> 
> I built with enable-optimize so I'm not sure if I can get
> any more info from the segfault.
> I've uploaded to my server a 16 MB tarball of a session that 
> reliably segfaults for me *when looping play is enabled*.  
> Playback starts at the loop start and segfaults 
> when it reaches the end. If the loop end is a bit later, 
> no segfault.

(snip)
I managed to get the same segfault under gdb,
rebuilt last night's tarball with disable-optimize.
Ardour/GTK 0.454.0 running with libardour 0.729.0

Here's the output:


Thread 7 (Thread 81926 (LWP 31633)):
#0  0x40749f2a in poll () from /lib/libc.so.6
#1  0x0858234f in ARDOUR::Session::midi_thread_work() (this=0x8a0e5e8)
    at session_midi.cc:858
#2  0x085822b7 in ARDOUR::Session::_midi_thread_work(void*) (arg=0x8a0e5e8)
    at session_midi.cc:832
#3  0x402f5f60 in pthread_start_thread () from /lib/libpthread.so.0
#4  0x402f6062 in pthread_start_thread_event () from /lib/libpthread.so.0
#5  0x407526ba in clone () from /lib/libc.so.6

Thread 6 (Thread 65541 (LWP 31632)):
#0  0x402f8724 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x402f8568 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x402f4f3b in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
#3  0x0855e59a in ARDOUR::Session::butler_thread_work() (this=0x8a0e5e8)
    at session_butler.cc:293
#4  0x0855de51 in ARDOUR::Session::_butler_thread_work(void*) (arg=0x8a0e5e8)
    at session_butler.cc:149
#5  0x402f5f60 in pthread_start_thread () from /lib/libpthread.so.0
#6  0x402f6062 in pthread_start_thread_event () from /lib/libpthread.so.0
#7  0x407526ba in clone () from /lib/libc.so.6

Thread 5 (Thread 49156 (LWP 31631)):
#0  0x406f41bc in memcpy () from /lib/libc.so.6
#1  0x08579c67 in ARDOUR::Session::click(unsigned, unsigned, unsigned) (
    this=0x8a0e5e8, start=3793920, nframes=1024, offset=0)
    at session_click.cc:111
#2  0x08584f83 in ARDOUR::Session::process_with_events(unsigned) (
    this=0x8a0e5e8, nframes=1024) at session_process.cc:443
#3  0x08583c84 in ARDOUR::Session::process(unsigned) (this=0x8a0e5e8, 
    nframes=1024) at session_process.cc:57
#4  0x084c536d in ARDOUR::AudioEngine::process_callback(unsigned) (
    this=0x87b5708, nframes=1024) at audioengine.cc:284
#5  0x084c5054 in ARDOUR::AudioEngine::_process_callback(unsigned, void*) (
    nframes=1024, arg=0x87b5708) at audioengine.cc:173
#6  0x402e9291 in jack_client_thread (arg=0x879c420) at client.c:944
#7  0x402f5f60 in pthread_start_thread () from /lib/libpthread.so.0
#8  0x402f6062 in pthread_start_thread_event () from /lib/libpthread.so.0
#9  0x407526ba in clone () from /lib/libc.so.6

Thread 4 (Thread 32771 (LWP 31630)):
#0  0x402f8724 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x402f8568 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x402f4f3b in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
#3  0x085a71ea in ARDOUR::Source::peak_thread_work(void*) (arg=0x0)
    at source.cc:148
#4  0x402f5f60 in pthread_start_thread () from /lib/libpthread.so.0
#5  0x402f6062 in pthread_start_thread_event () from /lib/libpthread.so.0
#6  0x407526ba in clone () from /lib/libc.so.6

Thread 3 (Thread 16386 (LWP 31629)):
#0  0x406a48bb in sigsuspend () from /lib/libc.so.6
#1  0x402f8ba4 in sigwait () from /lib/libpthread.so.0
#2  0x08364ab0 in signal_thread (arg=0x0) at main.cc:121
#3  0x402f5f60 in pthread_start_thread () from /lib/libpthread.so.0
#4  0x402f6062 in pthread_start_thread_event () from /lib/libpthread.so.0
#5  0x407526ba in clone () from /lib/libc.so.6

Thread 2 (Thread 32769 (LWP 31628)):
#0  0x40749f2a in poll () from /lib/libc.so.6
#1  0x402f5b6e in __pthread_manager () from /lib/libpthread.so.0
#2  0x402f5dba in __pthread_manager_event () from /lib/libpthread.so.0
#3  0x407526ba in clone () from /lib/libc.so.6

Thread 1 (Thread 16384 (LWP 31626)):
#0  0x40749f2a in poll () from /lib/libc.so.6
#1  0x401d18a3 in g_main_poll () from /usr/lib/libglib-1.2.so.0
#2  0x401d24a6 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#3  0x401d15c4 in g_main_run () from /usr/lib/libglib-1.2.so.0
#4  0x400cc54f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#5  0x0821d360 in Gtk::Main::run() () at main.h:168
#6  0x0844edab in Gtkmmext::UI::run(Receiver&) (this=0x87361d8, 
    old_receiver=@0x8728560) at gtk_ui.cc:157
#7  0x08365e6e in main (argc=1, argv=0xbffff5c4) at main.cc:380
#0  0x406f41bc in memcpy () from /lib/libc.so.6

-- 

Paul Winkler
http://www.slinkp.com
Look! Up in the sky! It's DEATHLY BOY EXOSKELETON!
(random hero from isometric.spaceninja.com)



More information about the Ardour-Dev mailing list