Cached GL object may crash the JVM

I use a cache GL object from GLDrawable.getGL(), and it causes JVM crashes.

An unexpected error has been detected by HotSpot Virtual Machine:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x5f07530e, pid=3580, tid=3364

Java VM: Java HotSpot™ Client VM (1.5.0-b64 mixed mode)

Problematic frame:

C [OPENGL32.dll+0x530e][/size][/size]

After reading the javadoc, I understand that I must modify my code because this is not supported.

However if jogl is supposed to be usable from non-privileged code, this may be a security problem.
Or am I missing something ?

There are plenty of reasons why an OpenGL driver might crash due to invalid user code. We’ll probably try to guard against as many of these as is reasonably possible but there’s no way to guard against them all.