Comment 5 for bug 933846

Revision history for this message
Xerxes RĂ„nby (xranby) wrote :

This crash is caused by a bug in the AMD/ATI fglrx driver, it is possible for the Java OpenGL binding to workaround the issue:

Java 3D is using an internal version of JOGL 1 for its OpenGL bindings that is unmaintained after Oracle have stopped development. Unfortunally this internal JOGL 1 version do now know how to workaround the latest fglrx driver limitations.

Fixing electric would require that Java 3D itelf gets ported over to use libjogl2-java JogAmp JOGL 2 that is actively supported.
hharrison is working on a JogAmp JOGL 2 port of Java3D here:
https://github.com/hharrison/java3d-core

By using hharrison's Java 3D work that uses JogAmp JOGL 2 then it would be possible to use the
upstream libjogl2-java fix for the AMD/ATI fglrx crash:
https://jogamp.org/git/?p=jogl.git;a=commit;h=f2cfb6119a3663715ed2d572643949b3bef58662