Hi Brice, OK, here goes...
> sudo gdb $(pidof X) GNU gdb 6.6.90.20070912-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". Attaching to process 13498 Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin/Xorg...done. Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". done. Reading symbols from /lib/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/i686/cmov/libdl.so.2 Reading symbols from /usr/lib/libXfont.so.1...done. Loaded symbols for /usr/lib/libXfont.so.1 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libfontenc.so.1...done. Loaded symbols for /usr/lib/libfontenc.so.1 Reading symbols from /usr/lib/libpixman-1.so.0...done. Loaded symbols for /usr/lib/libpixman-1.so.0 Reading symbols from /usr/lib/libhal.so.1...done. Loaded symbols for /usr/lib/libhal.so.1 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/i686/cmov/libm.so.6...done. Loaded symbols for /lib/i686/cmov/libm.so.6 Reading symbols from /lib/i686/cmov/librt.so.1...done. Loaded symbols for /lib/i686/cmov/librt.so.1 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/i686/cmov/libc.so.6...done. Loaded symbols for /lib/i686/cmov/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/i686/cmov/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0xb7d6f8c0 (LWP 13498)] Loaded symbols for /lib/i686/cmov/libpthread.so.0 Reading symbols from /usr/lib/xorg/modules/libpcidata.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libp cidata.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libpcidata.so Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/mo dules/extensions/libextmod.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libextmod.so Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modul es/extensions/libdbe.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libdbe.so Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modul es/extensions/libglx.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libglx.so Reading symbols from /usr/lib/xorg/modules/fonts/libfreetype.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modul es/fonts/libfreetype.so...done. done. Loaded symbols for /usr/lib/xorg/modules//fonts/libfreetype.so Reading symbols from /usr/lib/xorg/modules/fonts/libtype1.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/ fonts/libtype1.so...done. done. Loaded symbols for /usr/lib/xorg/modules//fonts/libtype1.so Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/mo dules/extensions/librecord.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//librecord.so Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modul es/extensions/libdri.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libdri.so Reading symbols from /usr/lib/libdrm.so.2...done. Loaded symbols for /usr/lib/libdrm.so.2 Reading symbols from /usr/lib/xorg/modules/drivers/radeon_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modu les/drivers/radeon_drv.so...done. done. Loaded symbols for /usr/lib/xorg/modules/drivers//radeon_drv.so Reading symbols from /usr/lib/xorg/modules/drivers/ati_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules /drivers/ati_drv.so...done. done. Loaded symbols for /usr/lib/xorg/modules/drivers//ati_drv.so Reading symbols from /usr/lib/xorg/modules/input/mouse_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//mouse_drv.so Reading symbols from /usr/lib/xorg/modules/input/kbd_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//kbd_drv.so Reading symbols from /usr/lib/xorg/modules/libvgahw.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libvga hw.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libvgahw.so Reading symbols from /usr/lib/xorg/modules/libint10.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libint 10.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libint10.so Reading symbols from /usr/lib/xorg/modules/libfb.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libfb.so. ..done. done. Loaded symbols for /usr/lib/xorg/modules//libfb.so Reading symbols from /usr/lib/xorg/modules/libxaa.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libxaa.s o...done. done. Loaded symbols for /usr/lib/xorg/modules//libxaa.so Reading symbols from /usr/lib/xorg/modules/multimedia/theatre_detect_drv.so...Reading symbols from /usr/lib/debug/usr/li b/xorg/modules/multimedia/theatre_detect_drv.so...done. done. Loaded symbols for /usr/lib/xorg/modules/multimedia//theatre_detect_drv.so Reading symbols from /usr/lib/dri/r300_dri.so...done. Loaded symbols for /usr/lib/dri/r300_dri.so Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 0xb7f4e410 in __kernel_vsyscall () (gdb) continue Continuing. > mplayer -vo xv mymovie.mp4 > rotate compiz cube with Alt-Left > crash! Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7d6f8c0 (LWP 13498)] 0xb7c5d132 in RADEONPutImage (pScrn=0x8216fb0, src_x=<value optimized out>, src_y=<value optimized out>, drw_x=-3740, drw_y=389, src_w=480, src_h=272, drw_w=480, drw_h=272, id=842094169, buf=0xa40b1000 ")+++,-.' \036 \"!!!\"! \035\033\033", '\032' <repeats 12 times>, '\031' <repeats 14 times>, "\033 $( ))**++++,,++++++++", ',' <repeats 16 times>, '+' <repeats 14 times>, "*****)****,.24688878888998::::::;;;;<<<=>>=;;;<==@ @AABBBBCDEEFFGGGE=5-\"\035\034\034\034\035\035\035\034\034\034\034\034\033\033\032\033\033\034\035\035\036\036\035\036\0 36\037\037\036\036\036"..., width=480, height=272, Sync=0, clipBoxes=0xbfa0de14, data=0x825cc98, pDraw=0x8812b38) at ../../src/radeon_video.c:2910 2910 ../../src/radeon_video.c: No such file or directory. in ../../src/radeon_video.c > bt full #0 0xb7ca9132 in RADEONPutImage (pScrn=0x8216fb0, src_x=<value optimized out>, src_y=<value optimized out>, drw_x=-3740, drw_y=389, src_w=480, src_h=272, drw_w=480, drw_h=272, id=842094169, buf=0xa40d0000 "\037!'.486.&\"\037\036 \"!!\"\"\"!\037\036\034\032\032\031\031\032\031\031\032\032\032", '\031' <repeats 14 times>, "\032\033\035\037\"&))***+++,,", '+' <repeats 11 times>, ',' <repeats 13 times>, '+' <repeats 11 times>, "*******)*****,/145788788889989::::;;;;;;;;=>>>=<;<@[EMAIL PROTECTED]@@CCCDEFFFGGE?7-#\036\036\036\036\037\037 \036\034\033\033\033\033\034\035\035\036\035\034\033\034\035\036\036\036\037\037"..., width=480, height=272, Sync=0, clipBoxes=0xbf92b534, data=0x825cc98, pDraw=0x87bbb28) at ../../src/radeon_video.c:2910 pPriv = <value optimized out> xa = 0 xb = 31457280 ya = 0 yb = 17825792 dst_start = <value optimized out> new_size = <value optimized out> offset = <value optimized out> s2offset = <value optimized out> s3offset = <value optimized out> srcPitch = <value optimized out> srcPitch2 = <value optimized out> dstPitch = <value optimized out> d2line = <value optimized out> d3line = <value optimized out> top = <value optimized out> left = <value optimized out> npixels = <value optimized out> nlines = <value optimized out> dstBox = {x1 = -3740, y1 = 389, x2 = -3260, y2 = 661} crtc = (xf86CrtcPtr) 0x0 #1 0x080d91f5 in xf86XVPutImage (client=0x87bbc78, pDraw=0x87bbb28, pPort=0x8265288, pGC=0x87bd808, src_x=<value optimized out>, src_y=<value optimized out>, src_w=<value optimized out>, src_h=<value optimized out>, drw_x=0, drw_y=0, drw_w=<value optimized out>, drw_h=<value optimized out>, format=0x8264da0, data=0xa40d0000 "\037!'.486.&\"\037\036 \"!!\"\"\"!\037\036\034\032\032\031\031\032\031\031\032\032\032", '\031' <repeats 14 times>, "\032\033\035\037\"&))***+++,,", '+' <repeats 11 times>, ',' <repeats 13 times>, '+' <repeats 11 times>, "*******)*****,/145788788889989::::;;;;;;;;=>>>=<;<@[EMAIL PROTECTED]@@CCCDEFFFGGE?7-#\036\036\036\036\037\037 \036\034\033\033\033\033\034\035\035\036\035\034\033\034\035\036\036\036\037\037"..., sync=0, width=<value optimized out>, height=<value optimized out>) at ../../../../hw/xfree86/common/xf86xv.c:1777 portPriv = <value optimized out> WinRegion = {extents = {x1 = -3740, y1 = 389, x2 = -3260, y2 = 661}, data = 0x0} ClipRegion = {extents = {x1 = -3740, y1 = 389, x2 = -3260, y2 = 661}, data = 0x0} ret = 0 #2 0xb7d476d8 in XvdiPutImage (client=0x87bbc78, pDraw=0x87bbb28, pPort=0x8265288, pGC=0x87bd808, src_x=<value optimized out>, src_y=<value optimized out>, src_w=<value optimized out>, src_h=<value optimized out>, drw_x=<value optimized out>, drw_y=<value optimized out>, drw_w=<value optimized out>, drw_h=<value optimized out>, image=0x8264da0, data=0xa40d0000 "\037!'.486.&\"\037\036 \"!!\"\"\"!\037\036\034\032\032\031\031\032\031\031\032\032\032", '\031' <repeats 14 times>, "\032\033\035\037\"&))***+++,,", '+' <repeats 11 times>, ',' <repeats 13 times>, '+' <repeats 11 times>, "*******)*****,/145788788889989::::;;;;;;;;=>>>=<;<@[EMAIL PROTECTED]@@CCCDEFFFGGE?7-#\036\036\036\036\037\037 \036\034\033\033\033\033\034\035\035\036\035\034\033\034\035\036\036\036\037\037"..., sync=0, width=<value optimized out>, height=<value optimized out>) at ../../Xext/xvmain.c:730 No locals. #3 0xb7d4a546 in ProcXvShmPutImage (client=0x87bbc78) at ../../Xext/xvdisp.c:1180 ev = {type = 79 'O', bpad0 = 208 'Ð', sequenceNumber = 2068, drawable = 136320644, minorEvent = 46672, majorEvent = 146 '\222', bpad1 = 191 '¿', shmseg = 3214063256, offset = 135996509, pad0 = 142326904, pad1 = 136769696, pad2 = 1} pDraw = (DrawablePtr) 0x87bbb28 pPort = (XvPortPtr) 0x8265288 pImage = (XvImagePtr) 0x8264da0 pGC = (GCPtr) 0x87bd808 status = 0 size_needed = <value optimized out> i = <value optimized out> width = 480 height = 272 #4 0x0814d24e in XaceCatchExtProc (client=0x87bbc78) at ../../Xext/xace.c:299 major = 140 ext = <value optimized out> #5 0x0808d00f in Dispatch () at ../../dix/dispatch.c:502 result = <value optimized out> client = (ClientPtr) 0x87bbc78 nready = 0 start_tick = 3680 #6 0x0807461b in main (argc=7, argv=0xbf92bbe4, envp=Cannot access memory at address 0xf34c ) at ../../dix/main.c:452 pScreen = <value optimized out> i = 1 error = 136143616 xauthfile = <value optimized out> alwaysCheckForInput = {0, 1} > Xorg radeon section Section "Device" # add acpi_sleep=s3_bios to boot for resume Identifier "Card0" Driver "radeon" Option "AccelMethod" "XAA" # XAA (default) or EXA (slow) Option "AGPMode" "4" # default is 1 (4x=firegl-t2) Option "GARTSize" "16" # default is 8 Mb (8 too small, 64 recommended, 16 OK) Option "XAANoOffscreenPixmaps" "on" # default is undefined (required for compiz) Option "ScalerWidth" "1536" # max xv scaler width (default=1920) Option "EnablePageFlip" "on" # default is off (on=faster)<F2> EndSection > Only default modules loaded