I'm pretty sure this is a bug. I get the same thing with LWJGL 0.97 and the S3 Twister K chipset, athough all the JOGL demos work fine.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0035671c, pid=3780, tid=1584
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_01-b08 mixed mode)
# Problematic frame:
# C 0x0035671c
#
--------------- T H R E A D ---------------
Current thread (0x003562b8): JavaThread "main" [_thread_in_native, id=1584]
siginfo: ExceptionCode=0xc0000005, writing address 0xd70106ba
Registers:
EAX=0x100033f0, EBX=0x00010006, ECX=0x10009eb0, EDX=0x100293f8
ESP=0x0006f7c0, EBP=0x00000000, ESI=0x0006f80c, EDI=0xbbc95ed1
EIP=0x0035671c, EFLAGS=0x00210a03
Top of Stack: (sp=0x0006f7c0)
0x0006f7c0: 00000023 0d010880 00000000 100035bc
0x0006f7d0: 00356374 10023df4 0006f838 0d010880
0x0006f7e0: 00000000 00000000 1000852b 10008562
0x0006f7f0: 0006f80c 003562b8 0006f8ac 06d0b1e8
0x0006f800: 06d0b1e0 0aca0000 00a238b4 00adb189
0x0006f810: 00000000 06d0b1e8 6d7d2560 00356738
0x0006f820: 0000002c 00000000 00000000 6d77bd9e
0x0006f830: 00015339 00000000 0000000d 00356710
Instructions: (pc=0x0035671c)
0x0035670c: 18 3d a7 06 78 ae b3 06 58 d3 cf 06 78 ae b3 06
0x0035671c: c0 a3 b4 06 00 d7 cf 06 e8 a8 ad 02 48 b2 a7 06
Stack: [0x00030000,0x00070000), sp=0x0006f7c0, free space=253k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x0035671c
[error occurred during error reporting, step 120, id 0xc0000005]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.lwjgl.opengl.Win32ContextImplementation.nCreate(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;+0
j org.lwjgl.opengl.Win32ContextImplementation.create(Lorg/lwjgl/opengl/PeerInfo;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;+7
j org.lwjgl.opengl.Context.<init>(Lorg/lwjgl/opengl/PeerInfo;Lorg/lwjgl/opengl/Context;)V+65
j org.lwjgl.opengl.Display.create(Lorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/Drawable;)V+58
j org.lwjgl.opengl.Display.create(Lorg/lwjgl/opengl/PixelFormat;)V+2
j org.jinx.device.RenderWindow.<init>(Lorg/jinx/device/VideoMode;ZZLorg/lwjgl/opengl/PixelFormat;)V+74
j org.jinx.JinxEngine.createRenderWindow(Lorg/jinx/device/VideoMode;ZZLjava/lang/String;Lorg/lwjgl/opengl/PixelFormat;)Lorg/jinx/device/RenderWindow;+17
j org.jinx.JinxEngine.createRenderWindow(Lorg/jinx/device/VideoMode;ZZLjava/lang/String;)Lorg/jinx/device/RenderWindow;+13
j org.jinx.JinxEngine.createRenderWindow(Ljava/lang/String;)Lorg/jinx/device/RenderWindow;+53
j test.ports.nehe.Lesson1.main([Ljava/lang/String;)V+5
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x00a31858 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3892]
0x00a304d0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3884]
0x00a2f800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3872]
0x00a26b68 JavaThread "Finalizer" daemon [_thread_blocked, id=1148]
0x00a256d8 JavaThread "Reference Handler" daemon [_thread_blocked, id=3856]
=>0x003562b8 JavaThread "main" [_thread_in_native, id=1584]
Other Threads:
0x00a22d08 VMThread [id=3852]
0x00a32a30 WatcherThread [id=3896]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 499K [0x02a70000, 0x02b10000, 0x02f50000)
eden space 512K, 85% used [0x02a70000, 0x02adcd18, 0x02af0000)
from space 64K, 100% used [0x02b00000, 0x02b10000, 0x02b10000)
to space 64K, 0% used [0x02af0000, 0x02af0000, 0x02b00000)
tenured generation total 1408K, used 103K [0x02f50000, 0x030b0000, 0x06a70000)
the space 1408K, 7% used [0x02f50000, 0x02f69e30, 0x02f6a000, 0x030b0000)
compacting perm gen total 8192K, used 2671K [0x06a70000, 0x07270000, 0x0aa70000)
the space 8192K, 32% used [0x06a70000, 0x06d0bd70, 0x06d0be00, 0x07270000)
No shared spaces configured.
Dynamic libraries:
0x00400000 - 0x0040c000 C:\Program Files\Java\jdk1.5.0_01\bin\javaw.exe
0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f4000 C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll
0x77d40000 - 0x77dd0000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f56000 C:\WINDOWS\system32\GDI32.dll
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\MSVCRT.dll
0x6d6b0000 - 0x6d835000 C:\Program Files\Java\jdk1.5.0_01\jre\bin\client\jvm.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x6d2f0000 - 0x6d2f8000 C:\Program Files\Java\jdk1.5.0_01\jre\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d680000 - 0x6d68c000 C:\Program Files\Java\jdk1.5.0_01\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 C:\Program Files\Java\jdk1.5.0_01\jre\bin\java.dll
0x6d6a0000 - 0x6d6af000 C:\Program Files\Java\jdk1.5.0_01\jre\bin\zip.dll
0x10000000 - 0x1003f000 C:\Documents and Settings\Simon\workspace\Jinx Engine\lwjgl-win32-0.97\native\lwjgl.dll
0x72280000 - 0x722aa000 C:\WINDOWS\system32\DINPUT.dll
0x5ed00000 - 0x5edcc000 C:\WINDOWS\system32\OPENGL32.dll
0x68b20000 - 0x68b40000 C:\WINDOWS\system32\GLU32.dll
0x73760000 - 0x737a9000 C:\WINDOWS\system32\DDRAW.dll
0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll
0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
0x6d530000 - 0x6d543000 C:\Program Files\Java\jdk1.5.0_01\jre\bin\net.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x6d550000 - 0x6d559000 C:\Program Files\Java\jdk1.5.0_01\jre\bin\nio.dll
0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\uxtheme.dll
0x63000000 - 0x63014000 C:\WINDOWS\system32\SynTPFcs.dll
0x69500000 - 0x695e5000 C:\WINDOWS\system32\nbicdnt.dll
VM Arguments:
jvm_args: -ea -Dorg.lwjgl.util.Debug=true -Djava.library.path=lwjgl-win32-0.97/native
java_command: test.ports.nehe.Lesson1
Environment Variables:
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~1\CA\SHARED~1\SCANEN~1;C:\PROGRA~1\CA\ETRUST~1;JAVA_HOME\bin;2.77288E+219ROOVY_HOME\bin
USERNAME=Simon
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 0, AuthenticAMD
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 1 family 6, cmov, cx8, fxsr, mmx, sse
Memory: 4k page, physical 359920k(94848k free), swap 874712k(670360k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0_01-b08) for windows-x86, built on Dec 6 2004 19:51:00 by "java_re" with MS VC++ 6.0