View Issue Details

IDProjectCategoryView StatusLast Update
0000217ardourbugspublic2008-11-20 23:36
Reporterrobbie Assigned Totaybin  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Summary0000217: Ardour crash/lock-up downsampling 48K to 44K1 on session export.
DescriptionSimple session - Session details: One stereo input strip (inputs from MuSE), one stereo master. Stereo compressor and stereo amp plugins active post-fade.

The problem: during export, Ardour was kicked out by JACK. Ardour's zombie callback popup occurred, but export "continued" (playhead moving but progress bar halted and disk inactive). Ardour continued past the end of the session - I clicked "stop export". After stopping
the export, the playhead continued to advance. Transport stop was ineffective. Interrupted with Ctrl-C under GDB.

Export was downsampling 48K to 44K1 with triangular dither.

The transport weirdness was a one-off, but Ardour always behaves badly with downsampling. Retry with only dither is a success.
Additional Informationthread apply all bt yields;

Program received signal SIGINT, Interrupt.
[Switching to Thread 16386 (LWP 18753)]
0x406809ab in sigsuspend () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 7 (Thread 81926 (LWP 18760)):
#0 0x407261ba in poll () from /lib/libc.so.6
0000001 0x084eb305 in ARDOUR::Session::midi_thread_work() ()

Thread 6 (Thread 65541 (LWP 18759)):
#0 0x402e06d4 in __pthread_sigsuspend () from /lib/libpthread.so.0
0000001 0x402e0518 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2 0x402dcf3b in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0

Thread 4 (Thread 32771 (LWP 18757)):
#0 0x402e06d4 in __pthread_sigsuspend () from /lib/libpthread.so.0
0000001 0x402e0518 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2 0x402dcf3b in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#3 0x085136b5 in ARDOUR::Source::peak_thread_work(void*) ()
0000004 0x402de052 in pthread_start_thread_event () from /lib/libpthread.so.0

Thread 3 (Thread 16386 (LWP 18753)):
#0 0x406809ab in sigsuspend () from /lib/libc.so.6
0000001 0x402e0b54 in sigwait () from /lib/libpthread.so.0
#2 0x082b8553 in signal_thread(void*) ()
#3 0x402de052 in pthread_start_thread_event () from /lib/libpthread.so.0

Thread 2 (Thread 32769 (LWP 18752)):
#0 0x407261ba in poll () from /lib/libc.so.6
0000001 0x402ddb5e in __pthread_manager () from /lib/libpthread.so.0
#2 0x402dddaa in __pthread_manager_event () from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 18751)):
#0 0x407261ba in poll () from /lib/libc.so.6
0000001 0x401c104b in g_main_poll () from /usr/lib/libglib-1.2.so.0
#2 0x401c1c56 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#3 0x401c0d74 in g_main_run () from /usr/lib/libglib-1.2.so.0
0000004 0x400c217f in gtk_main () from /usr/lib/libgtk-1.2.so.0
0000005 0x083ae41c in Gtk::Main::run() () at main.h:168
#6 0x083ac5bf in Gtkmmext::UI::run(Receiver&) (this=0x8652ba8,
    old_receiver=@0x8644ce0) at gtk_ui.cc:155
#7 0x082b6fcb in main ()
0000008 0x4066cdcb in __libc_start_main () from /lib/libc.so.6
#0 0x406809ab in sigsuspend () from /lib/libc.so.6
TagsNo tags attached.

Activities

robbie

2004-01-11 19:38

reporter   ~0000345

gcc version 3.3.2 20031022 (Gentoo Linux 3.3.2-r3, propolice)

jackd 0.91.1:
Ardour/GTK 0.430.2 running with libardour 0.714.0

paul

2004-02-19 15:14

administrator   ~0000456

please try this again with JACK 0.94. JACK 0.91 had an important bug that tripped up the export process. thanks

taybin

2004-02-27 18:22

administrator   ~0000469

Reminder sent to robbie

Were you able to try it with the latest version of Jack? Did it fix your problem?

robbie

2004-02-27 20:42

reporter   ~0000471

Sorry it's taken so long to retest...

jackd version 0.94.0
Ardour/GTK 0.449.0 running with libardour 0.725.0

Fixed.

taybin

2004-02-27 21:07

administrator   ~0000474

Fixed by upgrading to jack-0.94.0.

Issue History

Date Modified Username Field Change
2004-01-11 19:24 robbie New Issue
2004-01-11 19:38 robbie Note Added: 0000345
2004-02-19 15:14 paul Note Added: 0000456
2004-02-27 18:22 taybin Note Added: 0000469
2004-02-27 20:42 robbie Note Added: 0000471
2004-02-27 21:07 taybin Status new => resolved
2004-02-27 21:07 taybin Resolution open => no change required
2004-02-27 21:07 taybin Assigned To => taybin
2004-02-27 21:07 taybin Note Added: 0000474
2008-11-20 23:36 seablade Status resolved => closed