Ive posted this in the minecraft /curse forum too.

Started crashing a few weeks ago, i have a fresh install of the game, unmodified ( has played flawlessly for several months)(server version sets up normally, and can run it from my desktop).  

Any help would be appreciated as my 7 year old keeps trashing the wifes laptop,, ;( 


crash report below

--- Minecraft Crash Report ----
// Quite honestly, I wouldn't worry myself about that.

Time: 24/03/14 6:33 PM
Description: Initializing game

org.lwjgl.LWJGLException: X Error - disp: 0xffffffff8798dcb8 serial: 31 error: BadRequest (invalid request code or no such operation) request_code: 153 minor_code: 14
at org.lwjgl.opengl.LinuxDisplay.globalErrorHandler(LinuxDisplay.java:321)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.<init>(LinuxDisplayPeerInfo.java:61)
at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:818)
at org.lwjgl.opengl.DrawableGL.setPixelFormat(DrawableGL.java:61)
at org.lwjgl.opengl.Display.create(Display.java:846)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at azl.ad(SourceFile:325)
at azl.f(SourceFile:696)
at net.minecraft.client.main.Main.main(SourceFile:148)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at org.lwjgl.opengl.LinuxDisplay.globalErrorHandler(LinuxDisplay.java:321)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.<init>(LinuxDisplayPeerInfo.java:61)
at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:818)
at org.lwjgl.opengl.DrawableGL.setPixelFormat(DrawableGL.java:61)
at org.lwjgl.opengl.Display.create(Display.java:846)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at azl.ad(SourceFile:325)

-- Initialization --
Details:
Stacktrace:
at azl.f(SourceFile:696)
at net.minecraft.client.main.Main.main(SourceFile:148)

-- System Details --
Details:
Minecraft Version: 1.7.5
Operating System: Linux (i386) version 3.2.0-60-generic-pae
Java Version: 1.6.0_30, Sun Microsystems Inc.
Java VM Version: OpenJDK Server VM (mixed mode), Sun Microsystems Inc.
Memory: 38989712 bytes (37 MB) / 74776576 bytes (71 MB) up to 477233152 bytes (455 MB)
JVM Flags: 1 total; -Xmx512M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.5
LWJGL: 2.9.1
OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
GL Caps: 
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Resource Packs: []
Current Language: ~~ERROR~~ NullPointerException: null
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1) 

Anyone who can shed some light on this error report, ill buy a pint of warm beer;)