[quote]I’ve also downloaded the jogl demos, and ran them from command line (tried only Gears). It crashes my PC either with or without the -DJOGL_… arg.
Seems to be a rather serious problem…
[/quote]
I completely agree that this is a serious problem. We were able to reproduce the crash upon exit of the Gears demo on a colleague’s Windows machine with a 6800 card. Specifying -DJOGL_SINGLE_THREADED_WORKAROUND=true works around the driver bug. I think you may have misspelled it. Try it again and specify -Djogl.verbose as well; you should see a confirmation message printed. (“Using single-threaded workaround of dispatching display() on event thread”)
Based on this and a couple of other bugs on Linux and Mac OS X that are worked around with this flag, we’re going to make it the default in the next JOGL release. We’ll continue to push the various graphics card vendors to improve the multithreading support in their OpenGL drivers. Based on my tests, I don’t think that there will be a significant performance impact from changing the default value of this flag, but even if there are, we believe that stability must be the first concern.