I also tried launching q3demo from a console: LIBGL_DEBUG=1 DISPLAY=:0 ./q3demo and then the X server did not crash, only the q3demo program. See attached console screendump.
------------------------------- ----- Client Initialization Complete ----- --- Common Initialization Complete --- Opening IP socket: localhost:27960 Hostname: localhost Alias: viki Alias: viki IP: 127.0.0.1 IP: 127.0.1.1 ----- R_Init ----- ....loading libGL.so: Initializing OpenGL display ....setting mode 3: 640 480 Using XFree86-VidModeExtension Version 2.2 XF86DGA Mouse (Version 2.0) initialized XFree86-VidModeExtension Activated at 640x480 X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 135 (XFree86-VidModeExtension) Minor opcode of failed request: 10 (XF86VidModeSwitchToMode) Value in failed request: 0x43 Serial number of failed request: 14 Current serial number in output stream: 16 [EMAIL PROTECTED]:/media/homes/sw/q3demo$ [EMAIL PROTECTED]:/media/homes/sw/q3demo$ [EMAIL PROTECTED]:/media/homes/sw/q3demo$