Comment 4 for bug 333748

Revision history for this message
In , Martin Olsson (mnemo) wrote :

When I repro the bug in EXA, the stack is different of course:

Program received signal SIGSEGV, Segmentation fault.
0x00007ff647512d51 in ?? () from /usr/lib/dri/i965_dri.so
(gdb) bt
#0 0x00007ff647512d51 in ?? () from /usr/lib/dri/i965_dri.so
#1 0x00007ff658ebc936 in __glXForceCurrent (cl=0x3155710, tag=<value optimized out>, error=0x7fff63eab92c) at ../../glx/glxext.c:394
#2 0x00007ff658ebaaae in DoMakeCurrent (cl=0x3155710, drawId=<value optimized out>, readId=73400327, contextId=<value optimized out>, tag=1)
    at ../../glx/glxcmds.c:605
#3 0x00007ff658ebcea2 in __glXDispatch (client=0x37b2540) at ../../glx/glxext.c:523
#4 0x000000000044e1d4 in Dispatch () at ../../dix/dispatch.c:437
#5 0x0000000000433c5d in main (argc=10, argv=0x7fff63eabb48, envp=<value optimized out>) at ../../dix/main.c:397
(gdb) bt full
#0 0x00007ff647512d51 in ?? () from /usr/lib/dri/i965_dri.so
No symbol table info available.
#1 0x00007ff658ebc936 in __glXForceCurrent (cl=0x3155710, tag=<value optimized out>, error=0x7fff63eab92c) at ../../glx/glxext.c:394
 cx = (__GLXcontext *) 0x708b780
#2 0x00007ff658ebaaae in DoMakeCurrent (cl=0x3155710, drawId=<value optimized out>, readId=73400327, contextId=<value optimized out>, tag=1)
    at ../../glx/glxcmds.c:605
 client = (ClientPtr) 0x37b2540
 reply = {type = 96 '`', unused = 219 '�', sequenceNumber = 125, length = 0, contextTag = 0, pad2 = 0, pad3 = 8248216, pad4 = 0,
  pad5 = 1487362742, pad6 = 32758}
 glxc = (__GLXcontext *) 0x64a86d0
 prevglxc = (__GLXcontext *) 0x708b780
 drawPriv = (__GLXdrawable *) 0x21cc350
 readPriv = (__GLXdrawable *) 0x21cc350
 error = <value optimized out>
 mask = <value optimized out>
 __PRETTY_FUNCTION__ = "DoMakeCurrent"
#3 0x00007ff658ebcea2 in __glXDispatch (client=0x37b2540) at ../../glx/glxext.c:523
 stuff = (xGLXSingleReq *) 0x4dc63e8
 opcode = <value optimized out>
 cl = (__GLXclientState *) 0x3155710
 retval = 1
#4 0x000000000044e1d4 in Dispatch () at ../../dix/dispatch.c:437
 result = <value optimized out>
 client = (ClientPtr) 0x37b2540
 nready = 0
 start_tick = 7200
#5 0x0000000000433c5d in main (argc=10, argv=0x7fff63eabb48, envp=<value optimized out>) at ../../dix/main.c:397
 i = 1
 alwaysCheckForInput = {0, 1}
(gdb)