Jogl crashes Xith again - even after Yuris fix

Just finished a Xith-Demo using Webstart. On Ati Radeon 9xxx it runs fine but on my GForce3 it is crashing as JCDs water demo did before Yuris nice fix. So the behaviour is the same (first rendering is ok but crashes shortly after that without any output) making me believing in another reason for this one …

Please have a look at
http://www.m42.de/projects/xith3d/jnlp/levelbox/LevelBox.jnlp
Sadly my provider does not support jnlp nor php :’(
Therefore running this project will only work by entering the address in Java-WebStart directly.

The only special thing in this demo is that I do use a swing panel for some nice fadings (also adding/removing components to that panel quite often)…

Any ideas?

By the way: Many thanks to Jcd and David for supplying their great examples

what operating system are you using?

If your providor uses Apache and lets you use .htaccess files - then you can also “support” jnlp (just defining a mime type). I can provide an example if you like.

Will.

i’d like to see an example please :slight_smile:

Hi William, an example for .htaccess would be fine. My provider allows uploads via ftp only therefore I will have to tryy if that works here also.

OS: Windows 2000, Nvidia drivers 53.03, Jdk 1.4.2_04

I now figured out some more information:

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x815695A
Function=[Unknown.]
Library=(N/A)

NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.

Current Java thread:
at net.java.games.jogl.impl.windows.WindowsGLImpl.glDrawArrays(Native Method)
at com.xith3d.render.jogl.ShapeAtomPeer.drawGeometry(ShapeAtomPeer.java:524)
at com.xith3d.render.jogl.ShapeAtomPeer.renderAtom(ShapeAtomPeer.java:705)
at com.xith3d.render.CanvasPeerBase.render(CanvasPeerBase.java:102)
at com.xith3d.render.jogl.CanvasPeerImpl.drawBin(CanvasPeerImpl.java:741)
at com.xith3d.render.jogl.CanvasPeerImpl.display(CanvasPeerImpl.java:982)
at net.java.games.jogl.impl.GLDrawableHelper.display(GLDrawableHelper.java:74)
at net.java.games.jogl.GLCanvas$DisplayAction.run(GLCanvas.java:194)
at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:235)
- locked <0x10dbd158> (a net.java.games.jogl.impl.windows.WindowsOnscreenGLContext)
at net.java.games.jogl.GLCanvas.displayImpl(GLCanvas.java:182)
at net.java.games.jogl.GLCanvas.display(GLCanvas.java:82)
at com.xith3d.render.jogl.CanvasPeerImpl.render(CanvasPeerImpl.java:1083)
at com.xith3d.scenegraph.View.renderOnce(View.java:732)
- locked <0x10665640> (a com.xith3d.scenegraph.View)
at com.xith3d.scenegraph.View.renderOnce(View.java:665)
- locked <0x10665640> (a com.xith3d.scenegraph.View)
at de.game.pac3d.xith3d.Xith3DFrame.run(Xith3DFrame.java:328 )
at java.lang.Thread.run(Unknown Source)

Heap at VM Abort:
Heap
def new generation total 1536K, used 979K [0x10010000, 0x101b0000, 0x104f0000)
eden space 1408K, 67% used [0x10010000, 0x100feea0, 0x10170000)
from space 128K, 18% used [0x10190000, 0x10195eb8, 0x101b0000)
to space 128K, 0% used [0x10170000, 0x10170000, 0x10190000)
tenured generation total 19128K, used 13995K [0x104f0000, 0x1179e000, 0x14010000)
the space 19128K, 73% used [0x104f0000, 0x1129aeb0, 0x1129b000, 0x1179e000)
compacting perm gen total 9984K, used 9946K [0x14010000, 0x149d0000, 0x18010000)
the space 9984K, 99% used [0x14010000, 0x149c6b98, 0x149c6c00, 0x149d0000)

Elapsed Time = 29

The exception above was detected in native code outside the VM

Java VM: Java HotSpot™ Client VM (1.4.2_04-b05 mixed mode)

What a world of graphics cards. Demo runs fine on good old Nvidia Tnt2 - even that M64 version does allow suitable frame rates. Gforce2 MX is fine also but not my GF3 … Argh!

Due to the provider problems I temporarely got another Webspace:

http://team.micram.de/dingfelder/projects/xith3d/jnlp/levelbox/LevelBox.jnlp

@ William: Your .htaccess solution would be fine for me!

Testet it with

<property name="XITH3D_USE_VERTEX_BUFFER_CACHING" value="false" />

Result: What do you guess this time?

Aaaaaaaaaaaaaaaaaaaaaaaaarggggggghhhhhh!

Now it runs for some seconds but UiWindow does not update - simply black in black and

  • that prg crashes again …

And GF3 is the minimum requirement for todays games …
Would be nice to get to know all cards where this one is running on - without GF FX Emulation. Using that one the demo runs fine but at 0.2 frames per sec. Wooha!

Seems that I am talking to myself in this thread here. Anyone out there ???

The good news are that NVIDIA helped me with my graphics problem. Well, I do not know if they addressed this issue for me but in fact the brand new drivers (56.64) do the trick ::slight_smile:

Hurrah!!!

http://www.nvidia.com/object/winxp_2k_56.64

Here is a list of major changes:

* Adds support for GeForce 5700 and GeForce 5700 Ultra
* Microsoft® DirectX® 9 and OpenGL® 1.5 support
* Supports application profiles for custom image quality and performance modes for all of your applications and games.
* NVIDIA nView 3.5 Multi-display technology
* Advanced Microsoft® Internet Explorer® popup blocker
* Industries only Display Gridlines technology
* Improved HDTV Y Pr Pb component out support for 480i, 480p, 720p, and 1080i formats**
* For a complete list of compatibility fixes please consult the v56.64 Release Notes below
* Updated March 16: English WHQL driver now posted

You may guess which feature I like the most :wink: