Following the X-debug guide I obtained a debugging trace via gdb for
this crash:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f8c10bee6f0 (LWP 4508)]
I830DRI2CopyRegion (pDraw=0x50fd220, pRegion=<value optimized out>, 
    pDstBuffer=<value optimized out>, pSrcBuffer=<value optimized out>)
    at ../../src/i830_dri.c:322
322     ../../src/i830_dri.c: No such file or directory.
        in ../../src/i830_dri.c
(gdb) backtrace full
#0  I830DRI2CopyRegion (pDraw=0x50fd220, pRegion=<value optimized out>, 
    pDstBuffer=<value optimized out>, pSrcBuffer=<value optimized out>)
    at ../../src/i830_dri.c:322
        crtcbox = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}
        pipe = <value optimized out>
        crtc = (xf86CrtcPtr) 0x0
        event = <value optimized out>
        load_scan_lines_pipe = <value optimized out>
        srcPrivate = <value optimized out>
        dstPrivate = <value optimized out>
        pScreen = <value optimized out>
        pScrn = (ScrnInfoPtr) 0x21992c0
        pI830 = (I830Ptr) 0x219b3f0
        pSrcPixmap = (PixmapPtr) 0x56ddeb0
        pDstPixmap = (PixmapPtr) 0x50fd220
        pCopyClip = <value optimized out>
        pGC = (GCPtr) 0x4f41890
        __func__ = "I830DRI2CopyRegion"
#1  0x00007f8c0d53411b in DRI2CopyRegion (pDraw=0x50fd220, 
    pRegion=0x7fff8d07ca30, dest=0, src=1)
    at ../../../../hw/xfree86/dri2/dri2.c:186
        ds = (DRI2ScreenPtr) 0x21c99d0
        pPriv = <value optimized out>
        pDestBuffer = (DRI2BufferPtr) 0x0
        pSrcBuffer = (DRI2BufferPtr) 0x7fff8d07c9b0
        i = <value optimized out>
#2  0x00007f8c0dd95fd1 in __glXDRIdrawableCopySubBuffer (
    drawable=<value optimized out>, x=<value optimized out>, 
    y=<value optimized out>, w=<value optimized out>, h=35245040)
    at ../../glx/glxdri2.c:129
        region = {extents = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1024}, data = 0x0}
#3  0x00007f8c0dd95ff4 in __glXDRIdrawableSwapBuffers (drawable=0x0)
    at ../../glx/glxdri2.c:138
No locals.
#4  0x00007f8c0dd88ad6 in __glXDisp_SwapBuffers (cl=0x519d800, 
    pc=<value optimized out>) at ../../glx/glxcmds.c:1455
        client = (ClientPtr) 0x51b5120
        tag = 1
        drawId = 95
        glxc = (__GLXcontext *) 0x51ceef0
        pGlxDraw = (__GLXdrawable *) 0x0
        error = <value optimized out>
#5  0x00007f8c0dd8bdb9 in __glXDispatch (client=0x51b5120)
    at ../../glx/glxext.c:541
        stuff = (xGLXSingleReq *) 0x5db8b28
        opcode = <value optimized out>
        cl = (__GLXclientState *) 0x519d800
        retval = <value optimized out>
#6  0x000000000044e044 in Dispatch () at ../../dix/dispatch.c:437
        result = <value optimized out>
        client = (ClientPtr) 0x51b5120
        nready = 0
        start_tick = 500
#7  0x0000000000433f15 in main (argc=<value optimized out>, 
    argv=0x7fff8d07ccc8, envp=<value optimized out>) at ../../dix/main.c:397
        i = 1
        alwaysCheckForInput = {0, 1}

-- 
x server dieing SIGSEGV
https://bugs.launchpad.net/bugs/383129
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in ubuntu.

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to