Thanks for the info, I fixed at least one bug which could cause this, but there are probably a bunch more. Please try again.
I'm currently optimizing the shader generation in r600g a bit, I will try to fix the rest of the bugs when this is done. Christian. Am Montag, den 20.12.2010, 20:46 +0000 schrieb Andy Furniss: > 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 ?? () _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev