transcode freezes at 99%
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
transcode (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: transcode
I installed dvd::rip today, which uses transcode to create the AVI files. I'm using 2-pass encoding, and quite a lot of the time transcode freezes at 99% on the first pass.
gdb shows three threads when transcode is in this state: two threads are in conditional waits, and the third one is in a "pause()" call.
Looking around the web, I found this:
http://
<blockquote>
If your problem is that transcode "hangs" immediately, or even after some time, you may be experiencing the venerable old thread-version problem.
If running transcode this way: "env LD_ASSUME_
See: http://
</blockquote>
The suggested solution doesn't work on my installation. I also don't see the link between NPTL and the hang. I haven't looked in the source code yet.
Description: Ubuntu 9.10
Release: 9.10
Package: transcode
Version: 3:1.1.4-0.0ubuntu4
Architecture: i386
Thread 2 (Thread 0xa479eb70 (LWP 17259)): cond_wait@ @GLIBC_ 2.3.2 () from /lib/tls/ i686/cmov/ libpthread. so.0 i686/cmov/ libpthread. so.0 i686/cmov/ libc.so. 6
#0 0x00c46422 in __kernel_vsyscall ()
#1 0x003a8e15 in pthread_
#2 0x08060a8c in aframe_reserve ()
#3 0x0805f9b7 in ?? ()
#4 0x003a480e in start_thread () from /lib/tls/
#5 0x004bb8de in clone () from /lib/tls/
Thread 1 (Thread 0xb77c2ae0 (LWP 17252)): cond_wait@ @GLIBC_ 2.3.2 () from /lib/tls/ i686/cmov/ libpthread. so.0
#0 0x00c46422 in __kernel_vsyscall ()
#1 0x003a8e15 in pthread_
#2 0x08060d0c in aframe_retrieve ()
#3 0x0805e5b4 in ?? ()
#4 0x0805d5cb in tc_encoder_loop ()
#5 0x080540ca in main ()
the third thread is just in tc_socket_wait