Comment 19 for bug 60288

Revision history for this message
In , C Michal (michal-physics) wrote :

I can't seem to run the X server from gdb directly - there are actually two
issues. One is if that when I start X from within gdb, it never starts - it
locks up. The second issue is that starting X directly from the command line
doesn't reproduce the crash - it only happens when started by a gnome-session.

Attaching to the process, I find:

Program received signal SIGSEGV, Segmentation fault.
0xb7f0149d in DRIDoBlockHandler (screenNum=1, blockData=0x0, pTimeout=0x0,
    pReadmask=0x0) at dri.c:1404
1404 if (pDRIPriv->pDriverInfo->driverSwapMethod == DRI_HIDE_X_CONTEXT)
{(gdb) print pDRIPriv
$1 = (DRIScreenPrivPtr) 0x0
(gdb) print pDRIPriv->pDriverInfo
$2 = (DRIInfoPtr) 0xf000eec2
(gdb) print pDRIPriv->pDriverInfo->driverSwapMethod
Cannot access memory at address 0xf000ef3e
(gdb)