Hi,
Grégoire FAVRE schrieb:
I have recompiled ffmpeg svn with this patch, and xine-lib-1.2 (there semmes to be included) and also my vdr which now segfault when I try to tune to BBC HD :
[snip]
That's with OSD display mode : Blend scaled Auto, with X11 overlay it don't crash (but that's not nice at all...).
Please have a look at
http://www.vdr-portal.de/board/thread.php?postid=665758#post665758
The new libxine patch should fix this bug.
By the way there is another annoying bug with xine-lib : if you have a timer set, and VDR want to powerdown, but it can't die to some external reason, you can't control it anymore :
#0 0x000000305440deef in waitpid () from /lib/libpthread.so.0 #1 0x00000000004bfb82 in SystemExec ( Command=0x2aaaae9ee0c0 "sudo /usr/local/bin/vdrpoweroff.sh 1194037200 121229 317 "C'EST PAS SORCIER" 1", Detached=true) at thread.c:511 #2 0x00000000004ad2df in cShutdownHandler::CallShutdownCommand (this=0x7275c0, WakeupTime=1194037200, Channel=317, File=0xfecdec "C'EST PAS SORCIER", UserShutdown=<value optimized out>) at shutdown.c:129 #3 0x00000000004ad8ac in cShutdownHandler::DoShutdown (this=0x7275c0, Force=false) at shutdown.c:247 #4 0x00000000004c962b in main (argc=14, argv=0x7fffcd756e48) at vdr.c:1062
Maybe the bug don't come from xine-lib directly, but without xine-lib it doesn't appear.
Maybe I'll have a look at it tomorrow.
Meanwhile, you could have a look at this issue with this gdb command:
thread apply all bt
It'll tell you the backtrace for all threads.
Bye.