Comment 55 for bug 71913

Revision history for this message
Erik de Castro Lopo (erikd) wrote :

I am attempting to debug this using the information from here:

    http://www.x.org/wiki/Development/Documentation/ServerDebugging

After attaching gdb to the running /usr/bin/X process and then crashing it I get the following backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7c57a30 (LWP 6204)]
0xb7d699bc in memcpy () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7d699bc in memcpy () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7b351e8 in I830PutImage (pScrn=0x821aef8, src_x=<value optimized out>, src_y=<value optimized out>, drw_x=4, drw_y=106, src_w=384,
    src_h=288, drw_w=20, drw_h=15, id=842094169, buf=0xa2406000 '\ufffd' <repeats 200 times>..., width=384, height=288, sync=0, clipBoxes=0xbfb6e244,
    data=0x82589dc, pDraw=0x8587bf0) at ../../src/i830_video.c:1379
#2 0x080da805 in xf86XVPutImage (client=0x853a668, pDraw=0x8587bf0, pPort=0x82591b8, pGC=0x8587b58, 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=0x8258f00, data=0xa2406000 '\ufffd' <repeats 200 times>..., sync=0, width=<value optimized out>,
    height=<value optimized out>) at ../../../../hw/xfree86/common/xf86xv.c:1777
#3 0xb7be3608 in XvdiPutImage (client=0x853a668, pDraw=0x8587bf0, pPort=0x82591b8, pGC=0x8587b58, 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=0x8258f00,
    data=0xa2406000 '\ufffd' <repeats 200 times>..., sync=0, width=<value optimized out>, height=<value optimized out>) at ../../Xext/xvmain.c:730
#4 0xb7be6476 in ProcXvShmPutImage (client=0x853a668) at ../../Xext/xvdisp.c:1180
#5 0x081506ee in XaceCatchExtProc (client=0x853a668) at ../../Xext/xace.c:299
#6 0x0808d8df in Dispatch () at ../../dix/dispatch.c:502
#7 0x0807471b in main (argc=10, argv=0xbfb6e904, envp=Cannot access memory at address 0x68
) at ../../dix/main.c:452