[mythtv-users] firewire xvmc issue

Brad Zawacki zawackib at umich.edu
Wed Mar 16 23:07:50 UTC 2005


Here's the backtrace from just after a channel change failure:

[mpegvideo_xvmc @ 0xb7992888]concealing 8160 DC, 8160 AC, 8160 MV errors
[mpegvideo_xvmc @ 0xb7992888]concealing 8160 DC, 8160 AC, 8160 MV errors
*** glibc detected *** double free or corruption (!prev): 0x0842ced0 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread -1250952272 (LWP 20234)]
0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x4e098955 in raise () from /lib/tls/libc.so.6
#2  0x4e09a319 in abort () from /lib/tls/libc.so.6
#3  0x4e0cbf9a in __libc_message () from /lib/tls/libc.so.6
#4  0x4e0d2528 in _int_free () from /lib/tls/libc.so.6
#5  0x4e0d2afa in free () from /lib/tls/libc.so.6
#6  0xb77b42fd in av_free (ptr=0x0) at mem.c:123
#7  0xb7a2b53d in av_destruct_packet (pkt=0x814bd88) at utils.c:172
#8  0xb7d23103 in av_free_packet (pkt=0x814bd88) at avformat.h:71
#9  0xb7d29a8d in AvFormatDecoder::GetFrame (this=0xb440d008,
onlyvideo=0) at avformatdecoder.cpp:1656
#10 0xb7c08357 in NuppelVideoPlayer::GetFrame (this=0x8148690,
onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:839
#11 0xb7c0d7aa in NuppelVideoPlayer::StartPlaying (this=0x8148690) at
NuppelVideoPlayer.cpp:2018
#12 0xb7cb8904 in SpawnDecode (param=0x8148690) at tv_play.cpp:204
#13 0x4e2b93ae in start_thread () from /lib/tls/libpthread.so.0
#14 0x4e137b6e in clone () from /lib/tls/libc.so.6

Maybe that'll help somebody more than it helps me :|


-bz


On Tue, Mar 15, 2005 at 11:46:32PM -0500, Brad Zawacki wrote:
> I've got a motorola 6200 cable box that I recently hooked to my mythbox
> via firewire.  I initially had problems with the connection, but CVS
> fixed that with the addition of broadcast connections.  It mostly works
> now, and with xvmc enabled I'm able to watch live HD on my 1.8Ghz p4
> machine at about 70% CPU usage.  
> 
> The problem is that xvmc causes problems with channel changes on the firewire
> connection.  The 6200ch script executes fine, and the backend has no
> errors, but the frontend either prebuffer-waits forever or dies.  
> 
> Best case with '-v playback' I get this:
> 
> 2005-03-15 23:26:58.602 waiting for prebuffer...
> 2005-03-15 23:26:58.602 rate: 29.97 speed: 1 skip: 1 = interval 33366
> 2005-03-15 23:26:58.603 Set video sync frame interval to 33366
> [mpegvideo_xvmc @ 0xb79fd854]Warning MVs not available
> 2005-03-15 23:26:58.656 No codec for stream index 1
> 2005-03-15 23:26:58.657 No codec for stream index 1
> 2005-03-15 23:26:58.658 No codec for stream index 1
> 2005-03-15 23:26:58.658 No codec for stream index 1
> 2005-03-15 23:26:58.736 prebuffer wait timed out..
> 2005-03-15 23:26:58.737 waiting for prebuffer...
> ...
> 
> ...and it goes on forever like this, with the screen frozen.
> Worst case I get this:
> 
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 5 0
> [mpegvideo_xvmc @ 0xb79fd854]Warning MVs not available
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 3 1
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 0 2
> 2005-03-15 23:31:02.801 prebuffer wait timed out..
> 2005-03-15 23:31:02.802 waiting for prebuffer...
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 0 3
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 0 4
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 10 5
> ...
> 2005-03-15 23:31:06.374 prebuffer wait timed out..
> 2005-03-15 23:31:06.374 waiting for prebuffer...
> *** glibc detected *** double free or corruption (!prev): 0x0a239510 ***
> Aborted
> 
> ...and the front end goes away, sometimes taking the backend with it. I
> 'think' that the first example happens when changing to a SD channel,
> and the second when changing to a HD channel, but I'm not positive that
> it's the difference.
> 
> Google hasn't helped me much with the glibc thing, but it seems like it
> might be a significant library conflict.  I don't know how to fix it.
> 
> 
> Any help is appreciated.
> -BZ



> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-users/attachments/20050316/2ee6562a/attachment.pgp


More information about the mythtv-users mailing list