Crash when running jmetest.effects.glsl examples

Hi,

I've been using jME for 2 months now, and I have a persistent problem:



When I try to run the TestBloom, TestMotionBlur or TestSketch examples in TestChooser, I get an error (output below). I guess that the problem is linked to my graphic card, I tried updating the driver, but no more luck. The same problem happens with jME0.9 and current CVS version.

Any idea of how I could resolve this problem? (apart from trashing my laptop?  :P)



My configuration:

Toshiba Satellite A100-768(PSAA9)

ATI Mobility Radeon X1400, driver version: 8.292-060829a-038742C-Toshiba

Windows XP SP2


run-testchooser:
9 sept. 2007 12:02:22 jmetest.TestChooser start
INFO: Composing Test list...
9 sept. 2007 12:02:22 jmetest.TestChooser find
INFO: Searching for Demo classes in "jmetest".
9 sept. 2007 12:02:23 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:36 com.jme.app.BaseGame start
INFO: Application started.
9 sept. 2007 12:02:36 com.jme.system.PropertiesIO <init>
INFO: PropertiesIO created
9 sept. 2007 12:02:36 com.jme.system.PropertiesIO load
INFO: Read properties
9 sept. 2007 12:02:40 com.jme.input.joystick.DummyJoystickInput <init>
INFO: Joystick support is disabled
9 sept. 2007 12:02:40 com.jme.system.lwjgl.LWJGLDisplaySystem <init>
INFO: LWJGL Display System created.
9 sept. 2007 12:02:40 com.jme.system.lwjgl.LWJGLDisplaySystem getValidDisplayMode
INFO: Selected DisplayMode: 640 x 480 x 16 @60Hz
9 sept. 2007 12:02:40 com.jme.system.PropertiesIO save
INFO: Saved properties
9 sept. 2007 12:02:40 com.jme.app.BaseSimpleGame initSystem
INFO: jME version 1.0 alpha
9 sept. 2007 12:02:40 com.jme.renderer.lwjgl.LWJGLRenderer <init>
INFO: LWJGLRenderer created. W:  640H: 480
9 sept. 2007 12:02:41 com.jme.app.BaseSimpleGame initSystem
INFO: Running on: ati2dvag
Driver version: 6.14.10.6635
ATI Technologies Inc. - ATI Mobility Radeon X1400 x86/SSE2 - 2.0.6067 WinXP Release
9 sept. 2007 12:02:41 com.jme.renderer.AbstractCamera <init>
INFO: Camera created.
9 sept. 2007 12:02:41 com.jme.util.lwjgl.LWJGLTimer <init>
INFO: Timer resolution: 1000 ticks per second
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (FPS label) attached to this node (FPS node)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Torus) attached to this node (objects)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (box1) attached to this node (objects)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (box2) attached to this node (objects)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (box3) attached to this node (objects)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (box4) attached to this node (objects)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (box5) attached to this node (objects)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (floor) attached to this node (objects)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (objects) attached to this node (rootNode)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Body##0) attached to this node (Body)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Right Arm##0) attached to this node (Right Arm)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Left Leg##0) attached to this node (Left Leg)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Head##0) attached to this node (Head)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Left Hand##0) attached to this node (Left Hand)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Right Leg##0) attached to this node (Right Leg)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Left Shoul##0) attached to this node (Left Shoul)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Right Hand##0) attached to this node (Right Hand)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Neck##0) attached to this node (Neck)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Left Arm##0) attached to this node (Left Arm)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Right Shou##0) attached to this node (Right Shou)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Body) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Right Arm) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Left Leg) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Head) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Left Hand) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Right Leg) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Left Shoul) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Right Hand) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Neck) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Left Arm) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (Right Shou) attached to this node (TDS Scene)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.scene.Node attachChild
INFO: Child (TDS Scene) attached to this node (rootNode)
9 sept. 2007 12:02:41 com.jme.scene.Node <init>
INFO: Node created.
9 sept. 2007 12:02:41 com.jme.renderer.lwjgl.LWJGLTextureRenderer <init>
INFO: FBO support detected.
9 sept. 2007 12:02:42 com.jme.renderer.lwjgl.LWJGLTextureRenderer initCamera
INFO: Init RTT camera
9 sept. 2007 12:02:42 com.jme.renderer.AbstractCamera <init>
INFO: Camera created.
9 sept. 2007 12:02:42 com.jme.renderer.lwjgl.LWJGLTextureRenderer setupTexture
INFO: setup tex with id 2: 256,128
9 sept. 2007 12:02:42 com.jme.renderer.lwjgl.LWJGLTextureRenderer setupTexture
INFO: setup tex with id 3: 256,128
9 sept. 2007 12:02:42 com.jme.renderer.lwjgl.LWJGLTextureRenderer setupTexture
INFO: setup tex with id 4: 256,128
9 sept. 2007 12:02:42 com.jme.scene.state.lwjgl.LWJGLTextureState load
ATTENTION: Attempted to apply texture with size that is not power of 2: 100 x 100
9 sept. 2007 12:02:42 com.jme.scene.state.lwjgl.LWJGLTextureState load
ATTENTION: Rescaling image to 128 x 128 !!!
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x69243fad, pid=4460, tid=2272
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# Problematic frame:
# C  [atioglxx.dll+0x243fad]
#
# An error report file with more information is saved as hs_err_pid4460.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
Java Result: 1
BUILD SUCCESSFUL (total time: 55 seconds)


Check (and update with your configuretion  ;)) the Hardware compatibility list: http://www.jmonkeyengine.com/jmeforum/index.php?topic=5636.0



You can see there that most graphics cards do not support shaders  :frowning:

:frowning: Oh ok, but thanks for your answer :slight_smile:



I just added my adapter to the list :wink:

i have no problems with my ATI X300 on a IBM T52 Notebook, i have driver Version 8.362 tho.