I have a nice MDI world editor implemented using JOGL. The editor consists of multiple windows (JInternalFrame instances in a JDesktopPane) of which one contains a GLCanvas. In theory everything’s working just fine. However I’m occasionally experiencing the following problems:
When focusing to the GLCanvas window, an exception is thrown out of the display method: “GLException: Error swapping buffers”. This happens always and is easy to reproduce in a simple MDI application (There is submitted repro-case in the issue tracker, dealing with same kind of problems. ID: 30). This sometimes leads to a complete JVM crash.
ps. I’m using the latest JOGL release with WinXP, Radeon 9700 Pro (with the latest drivers). I’m not using the built-in Animator, but another solution based on a similar concept.