[Mesa-dev] XvMC gets iDCT support (at least on R600)

Andy Furniss andyqos at ukfsn.org
Mon Dec 20 12:46:13 PST 2010


Andy Furniss wrote:
> Christian König wrote:
>> A fix is checked in, so please try again.
>
> Working now without debug.

With current git this is crashing again for me on quit. Also seeing 
extra artifacts on the Pendulum.mpg.

*** glibc detected *** /home/andy/Src/Mplayer-svn/mplayer/mplayer: 
corrupted double-linked list: 0x0ac54e58 ***
======= Backtrace: =========
/lib/libc.so.6[0xb6e55d9a]
/lib/libc.so.6[0xb6e573d4]
/lib/libc.so.6(cfree+0x6e)[0xb6e5797e]
/mnt/sda8/xvmc/xvmc-r600/lib/gallium/libXvMCg3dvl.so[0xb6880d8e]
/mnt/sda8/xvmc/xvmc-r600/lib/gallium/libXvMCg3dvl.so[0xb6889dd8]
/mnt/sda8/xvmc/xvmc-r600/lib/gallium/libXvMCg3dvl.so[0xb687f111]
/mnt/sda8/xvmc/xvmc-r600/lib/gallium/libXvMCg3dvl.so[0xb68e67ab]
/mnt/sda8/xvmc/xvmc-r600/lib/gallium/libXvMCg3dvl.so[0xb68e7303]
/mnt/sda8/xvmc/xvmc-r600/lib/gallium/libXvMCg3dvl.so[0xb68ccf55]
/mnt/sda8/xvmc/xvmc-r600/lib/gallium/libXvMCg3dvl.so[0xb68968e7]
/mnt/sda8/xvmc/xvmc-r600/lib/gallium/libXvMCg3dvl.so[0xb688b227]
/mnt/sda8/xvmc/xvmc-r600/lib/gallium/libXvMCg3dvl.so(XvMCDestroyContext+0xbc)[0xb686a44c]
/home/andy/Src/Xorg-git/modular/lib/libXvMCW.so.1(XvMCDestroyContext+0x34)[0xb70b8e04]
/home/andy/Src/Mplayer-svn/mplayer/mplayer[0x811bdc8]
======= Memory map: ========
<SNIP>


Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb6c6a6d0 (LWP 25377)]
0xffffe424 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6e1b15a in raise () from /lib/libc.so.6
#2  0xb6e1c787 in abort () from /lib/libc.so.6
#3  0xb6e504cf in __libc_message () from /lib/libc.so.6
#4  0xb6e55d9a in malloc_printerr () from /lib/libc.so.6
#5  0xb6e573d4 in _int_free () from /lib/libc.so.6
#6  0xb6e5797e in free () from /lib/libc.so.6
#7  0xb6880d8e in r600_bc_clear (bc=0xac6d584) at r600_asm.c:940
#8  0xb6889dd8 in r600_pipe_shader_destroy (ctx=0xa0e78f0, 
shader=0xac6d580) at r600_shader.c:257
#9  0xb687f111 in r600_delete_vs_shader (ctx=0x0, state=0xac6d580) at 
r600_state_common.c:310
#10 0xb68e67ab in cleanup_shaders (idct=0xac4bfac) at vl/vl_idct.c:347
#11 0xb68e7303 in vl_idct_cleanup (idct=0xac4bfac) at vl/vl_idct.c:585
#12 0xb68ccf55 in vl_mpeg12_mc_renderer_cleanup (renderer=0xac4bef0) at 
vl/vl_mpeg12_mc_renderer.c:618
#13 0xb68968e7 in sp_mpeg12_destroy (vpipe=0xac4be80) at 
sp_video_context.c:126
#14 0xb688b227 in vl_video_destroy (vctx=0xa0e78e0) at dri_winsys.c:280
#15 0xb686a44c in XvMCDestroyContext (dpy=0xa94e6e0, context=0x8ac0a9c) 
at context.c:290
#16 0xb70b8e04 in XvMCDestroyContext (display=0xa94e6e0, 
context=0x8ac0a9c) at XvMCWrapper.c:442
#17 0x0811bdc8 in xvmc_free ()
#18 0xbfd89fec in ?? ()
#19 0x0a0e4bc0 in ?? ()
#20 0xb6f1bff4 in ?? () from /lib/libc.so.6
#21 0xb6f1d120 in ?? () from /lib/libc.so.6
#22 0x00000000 in ?? ()


More information about the mesa-dev mailing list