Java 3D crashes on ATI with 220.127.116.1167 driver
I will file an Issue on this bug momentarily. If you attempt to run any Java 3D program, such as HelloUniverse, on Windows/XP using the latest ATI driver, version 18.104.22.16867 dated 3-Aug-2004, it will crash with a memory fault in atioglxx.dll. The downloaded driver file name is: "wxp-w2k-8-042-040803a-016701c". This error happens with Java 3D 1.5_beta2 and Java 3D 1.3.1 (fcs) or 1.3.2-build5. The error message is as follows:
# An unexpected error has been detected by HotSpot Virtual Machine:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x693f6643, pid=3436, tid=3008
# Java VM: Java HotSpot(TM) Client VM (1.5.0-beta2-b51 mixed mode, sharing)
# Problematic frame:
# C [atioglxx.dll+0x3f6643]
# An error report file with more information is saved as hs_err_pid3436.log
# If you would like to submit a bug report, please visit:
Workaround: Set the "Hardware Acceleration" in the graphics driver control panel to: Disable all DirectDraw and Direct3D acceleration. This also appears to disable OpenGL acceleration, since Java 3D programs render V-E-R-Y S-L-O-W-L-Y after that (but at least they render).
I discovered the following thread over on the Java 3D forum on java.sun.com (we should probably decommision that forum and point it over here) discussing the problem:
Please post any follow-ups here (i.e., to this forum on javadesktop.org), not on the java.sun.com forum.