I’m crashing on Windows XP, dual 1.7GHz Xeon, GeForce FX5200
Same as what Dr Bizzar0 describes.
There is nothing in the log at/after the crash point:
[00d:00h:00m:00s:000ms] <<-- Log started at: Tue Oct 26 22:56:36 EDT 2004 -->>
[00d:00h:00m:00s:019ms] Printing to console: yes
[00d:00h:00m:00s:032ms] SecurityManager: com.sun.javaws.security.JavaWebStartSecurity
[00d:00h:00m:00s:035ms] - Java VM Info: Java HotSpot™ Client VM v1.5.0-b64 by Sun Microsystems Inc.
[00d:00h:00m:00s:043ms] - Operation System: Windows XP v5.1 (x86)
[00d:00h:00m:00s:049ms] - Timer accuracy: 0.004656ms
[00d:00h:00m:00s:050ms] - Available Memory: 508MB
[00d:00h:00m:00s:051ms] Initing AWT…
[00d:00h:00m:00s:261ms] Invoke: com.skips.base.awt.jogl.DirectDisplay.createFrame()
[00d:00h:00m:00s:262ms] Invoke: com.skips.base.awt.jogl.DirectDisplay.createCanvas()
[00d:00h:00m:03s:562ms] - JOGL version: 1.1.0-b04
[00d:00h:00m:03s:563ms] - OpenGL vendor: NVIDIA Corporation
[00d:00h:00m:03s:563ms] - OpenGL version: 1.5.1
[00d:00h:00m:03s:564ms] - OpenGL renderer: GeForce FX 5200/AGP/SSE2
[00d:00h:00m:03s:565ms] - OpenGL texture-units: 4
[00d:00h:00m:03s:565ms] Invoke: com.skips.engine.client.renderer.LoginRenderer.init()
[00d:00h:00m:03s:879ms] Invoke: com.skips.engine.client.renderer.LoginRenderer.reshape()
[00d:00h:00m:23s:997ms] Invoke: com.skips.engine.client.renderer.LoadingRenderer.init()
[00d:00h:00m:23s:998ms] Invoke: com.skips.engine.client.renderer.LoadingRenderer.reshape()
[00d:00h:00m:45s:928ms] Invoke: com.skips.base.util.HighLevel.gc() -> 2932KB freed in 1248ms
[00d:00h:00m:45s:964ms] Invoke: com.skips.engine.client.renderer.WorldRenderer.init()
[00d:00h:00m:45s:966ms] Invoke: com.skips.engine.client.renderer.WorldRenderer.reshape(0, 0, 640, 480)
[00d:00h:00m:45s:967ms] Done loading!
There is no “Crash Alert Dialog” it gets to that point and the window disappears along with the Java Console window…
Ah there is a HotSpot crash log…
An unexpected error has been detected by HotSpot Virtual Machine:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x05301ad9, pid=3908, tid=2660
Java VM: Java HotSpot™ Client VM (1.5.0-b64 mixed mode, sharing)
Problematic frame:
C 0x05301ad9
--------------- T H R E A D ---------------
Current thread (0x0337f3b0): JavaThread “Logic” daemon [_thread_in_native, id=2660]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
Registers:
EAX=0x043e5d24, EBX=0x048300c0, ECX=0x00000000, EDX=0x0000002a
ESP=0x03d6f828, EBP=0x3f719a2c, ESI=0x00000000, EDI=0x00000000
EIP=0x05301ad9, EFLAGS=0x00010246
Top of Stack: (sp=0x03d6f828)
0x03d6f828: 0000002a 048300c0 00000000 00002e56
0x03d6f838: 6975d85e 048300c0 043e5d20 00000000
0x03d6f848: 0000002a 0337f3b0 048300c0 03d6f88c
0x03d6f858: 26da5d68 0000002a 05301a70 6954e004
0x03d6f868: 0000000c 00000000 00000000 00002e80
0x03d6f878: 26da5d68 03cd36f5 00000007 00000000
0x03d6f888: 00002e80 03d6f8c4 00a7826f 0337f46c
0x03d6f898: 03d6f8e0 00000007 00000000 00002e80
Instructions: (pc=0x05301ad9)
0x05301ac9: 89 78 14 8b 35 bc 65 83 04 8b f9 c1 e7 04 03 f7
0x05301ad9: 8b 3e 8b 6e 04 89 78 18 89 68 1c 8b 7e 08 8b 6e
Stack: [0x03d30000,0x03d70000), sp=0x03d6f828, free space=254k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x05301ad9
[error occurred during error reporting, step 120, id 0xc0000005]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j net.java.games.jogl.impl.windows.WindowsGLImpl.glDrawArrays(III)V+0
j net.java.games.jogl.DebugGL.glDrawArrays(III)V+7
J com.skips.engine.client.world.Terrain.renderFar(Lnet/java/games/jogl/GL;)V
v ~OSRAdapter
J com.skips.engine.client.world.Terrain.process(Lnet/java/games/jogl/GL;)V
v ~OSRAdapter
j com.skips.engine.client.world.World.render(Lnet/java/games/jogl/GL;)V+8
j com.skips.engine.client.renderer.WorldRenderer.display(Lnet/java/games/jogl/GLDrawable;)V+149
j net.java.games.jogl.impl.GLDrawableHelper.display(Lnet/java/games/jogl/GLDrawable;)V+29
j net.java.games.jogl.GLCanvas$DisplayAction.run()V+11
J net.java.games.jogl.impl.GLContext.invokeGL(Ljava/lang/Runnable;ZLjava/lang/Runnable;)V
j net.java.games.jogl.GLCanvas.displayImpl()V+45
j net.java.games.jogl.GLCanvas.display()V+1
j com.skips.engine.client.engine.Logic$1.run()V+12
j com.skips.base.util.LossyTimer.run()V+25
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub