Ric Wright wrote
If someone on the JOGL team wants me to file a bug, let me know
I agree that this totally looks like a bug -- my code wasn't meant as a solution, just as a demonstration that waiting some amount of time was the critical factor, not the number of times display() was called. I'm not a JOGL team member, but it seems like the right thing to do would be to file a bug report
Just in case you hadn't seen it already, the JOGL bug report guidelines are at
http://jogamp.org/wiki/index.php/Jogl_FAQ#Bugreports_.26_Testing.
So far, I've had better luck using SWT with JOGL2 instead of AWT. I did a test version of my first tutorial (
http://wadeawalker.wordpress.com/2010/10/09/tutorial-a-cross-platform-workbench-program-using-java-opengl-and-eclipse/) with no animation, and it didn't show this problem or the other similar one (
http://jogamp.org/bugzilla/show_bug.cgi?id=401) that AWT guys have been having.