TestProjectedWater, TestQuadWater, and TestSimpleQuadWater crash the JVM!

Well folks, I'm having more problems. TestProjectedWater, TestQuadWater, and TestSimpleQuadWater crash the JVM! Please note that these tests worked perfectly a couple of months ago. Therefore, there's something that was done recently that is causing my JVM to crash. I am using JVM 6.3 and when I ran the tests before I was using JVM 6.1. However, I wouldn't think this would have anything to do with this problem. Wasn't there a recent thread that stated that the method used to access extended OpenGL features was changed? Anyway, here's another dump:



Oct 22, 2007 5:13:35 PM com.jme.app.BaseGame start

INFO: Application started.

Oct 22, 2007 5:13:35 PM com.jme.system.PropertiesIO <init>

INFO: PropertiesIO created

Oct 22, 2007 5:13:35 PM com.jme.system.PropertiesIO load

INFO: Read properties

Oct 22, 2007 5:13:38 PM com.jme.input.joystick.DummyJoystickInput <init>

INFO: Joystick support is disabled

Oct 22, 2007 5:13:38 PM com.jme.system.lwjgl.LWJGLDisplaySystem <init>

INFO: LWJGL Display System created.

Oct 22, 2007 5:13:38 PM com.jme.system.lwjgl.LWJGLDisplaySystem getValidDisplayMode

INFO: Selected DisplayMode: 1280 x 768 x 16 @60Hz

Oct 22, 2007 5:13:38 PM com.jme.system.PropertiesIO save

INFO: Saved properties

Oct 22, 2007 5:13:38 PM com.jme.app.BaseSimpleGame initSystem

INFO: jME version 1.0

Oct 22, 2007 5:13:38 PM com.jme.renderer.lwjgl.LWJGLRenderer <init>

INFO: LWJGLRenderer created. W:  1280H: 768

Oct 22, 2007 5:13:39 PM com.jme.app.BaseSimpleGame initSystem

INFO: Running on: ati2dvag

Driver version: 6.14.10.6561

ATI Technologies Inc. - MOBILITY RADEON 9700 x86/SSE2 - 2.0.5279 WinXP Release

Oct 22, 2007 5:13:39 PM com.jme.renderer.AbstractCamera <init>

INFO: Camera created.

Oct 22, 2007 5:13:39 PM com.jme.util.lwjgl.LWJGLTimer <init>

INFO: Timer resolution: 1000 ticks per second

Oct 22, 2007 5:13:39 PM com.jme.scene.Node <init>

INFO: Node created.

Oct 22, 2007 5:13:39 PM com.jme.scene.Node <init>

INFO: Node created.

Oct 22, 2007 5:13:39 PM com.jme.scene.Node attachChild

INFO: Child (FPS label) attached to this node (FPS node)

Oct 22, 2007 5:13:39 PM com.jme.scene.Node attachChild

INFO: Child (Text) attached to this node (FPS node)

Oct 22, 2007 5:13:39 PM com.jme.scene.Node attachChild

INFO: Child (Text) attached to this node (FPS node)

Oct 22, 2007 5:13:39 PM com.jme.scene.Node <init>

INFO: Node created.

Oct 22, 2007 5:13:39 PM com.jme.scene.Node <init>

INFO: Node created.

Oct 22, 2007 5:13:39 PM com.jme.scene.Node attachChild

INFO: Child (north) attached to this node (skybox)

Oct 22, 2007 5:13:39 PM com.jme.scene.Node attachChild

INFO: Child (south) attached to this node (skybox)

Oct 22, 2007 5:13:39 PM com.jme.scene.Node attachChild

INFO: Child (east) attached to this node (skybox)

Oct 22, 2007 5:13:39 PM com.jme.scene.Node attachChild

INFO: Child (west) attached to this node (skybox)

Oct 22, 2007 5:13:39 PM com.jme.scene.Node attachChild

INFO: Child (up) attached to this node (skybox)

Oct 22, 2007 5:13:39 PM com.jme.scene.Node attachChild

INFO: Child (down) attached to this node (skybox)

Oct 22, 2007 5:13:40 PM com.jme.scene.Node attachChild

INFO: Child (skybox) attached to this node (reflectNode)

Oct 22, 2007 5:13:40 PM com.jme.scene.Node <init>

INFO: Node created.

Oct 22, 2007 5:13:40 PM com.jme.scene.Node attachChild

INFO: Child (Torus) attached to this node (objects)

Oct 22, 2007 5:13:40 PM com.jme.scene.Node attachChild

INFO: Child (box1) attached to this node (objects)

Oct 22, 2007 5:13:40 PM com.jme.scene.Node attachChild

INFO: Child (box2) attached to this node (objects)

Oct 22, 2007 5:13:40 PM com.jme.scene.Node attachChild

INFO: Child (box3) attached to this node (objects)

Oct 22, 2007 5:13:40 PM com.jme.scene.Node attachChild

INFO: Child (box4) attached to this node (objects)

Oct 22, 2007 5:13:40 PM com.jme.scene.Node attachChild

INFO: Child (box5) attached to this node (objects)

Oct 22, 2007 5:13:40 PM com.jme.scene.Node attachChild

INFO: Child (objects) attached to this node (reflectNode)

Oct 22, 2007 5:13:40 PM com.jme.scene.Node attachChild

INFO: Child (reflectNode) attached to this node (rootNode)

Oct 22, 2007 5:13:40 PM com.jme.renderer.lwjgl.LWJGLTextureRenderer <init>

INFO: FBO support detected.

Oct 22, 2007 5:13:40 PM com.jme.renderer.lwjgl.LWJGLTextureRenderer initCamera

INFO: Init RTT camera

Oct 22, 2007 5:13:40 PM com.jme.renderer.AbstractCamera <init>

INFO: Camera created.

#

An unexpected error has been detected by Java Runtime Environment:

#

#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6914d7f3, pid=8112, tid=6868

#

Java VM: Java HotSpot™ Client VM (1.6.0_03-b05 mixed mode)

Problematic frame:

C  [atioglxx.dll+0x14d7f3]

#

An error report file with more information is saved as hs_err_pid8112.log

#

If you would like to submit a bug report, please visit:

http://java.sun.com/webapps/bugreport/crash.jsp

I just tested TestBloom, TestMotionBlur, and TestSketch. These test also crash the JVM! Since these were working perfectly recently, the only major change I know of is the reworking of the rendering engine to allow for features via OpenGL extensions instead of relying on a more recent version of OpenGL.

I just ran the TestProjectedWater from the Demo Suite at the jmonkeyengine site and it works from there! Therefore, there's something that's been changed recently that's causing the problem! Most other tests seem to work correctly.

could be the "fixed" fbo stuff…have you tried updating your gfx card drivers? (i know, it's a boring standard answer, but it's always nice to rule that out)

Well, does TestCameraMan work?  How about TestRenderToTexture?  Finally, what if you run a working test and hit F3 to show the depth buffer?  These tests would isolate the TextureRenderer whereas the other tests you have mentioned all use GLSL as well.

It's the same FBO problem as in your other thread, see my answer there.

renanse,



Both TestCameraMan and TestRenderToTexture work!F3 however just displays a white box with no text! Hummm!