I was hopeful that this problem would be solved with beta 2 and the fixing of bug 4837639 but now I get this dump.
"Thread-2" prio=5 tid=0x053382d0 nid=0x45c waiting for monitor entry [0x070bf000..0x070bf9e4]
at sun.awt.AppContext.get(Unknown Source)
- waiting to lock <0x22f84770> (a java.util.HashMap)
at javax.swing.SwingUtilities.appContextGet(Unknown Source)
at javax.swing.RepaintManager.currentManager(Unknown Source)
at javax.swing.RepaintManager.currentManager(Unknown Source)
at javax.swing.JComponent.repaint(Unknown Source)
at java.awt.Component.repaint(Unknown Source)
at net.java.games.jogl.GLJPanel.display(GLJPanel.java:120)
at net.java.games.jogl.Animator$1.run(Animator.java:104)
at java.lang.Thread.run(Unknown Source)
"AWT-EventQueue-0" prio=7 tid=0x053264b8 nid=0x4cc waiting for monitor entry [0x0581f000..0x0581fa64]
at sun.awt.AppContext.get(Unknown Source)
- waiting to lock <0x22f84770> (a java.util.HashMap)
at javax.swing.SwingUtilities.appContextGet(Unknown Source)
at javax.swing.RepaintManager.currentManager(Unknown Source)
at javax.swing.RepaintManager.currentManager(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
"AWT-Windows" daemon prio=7 tid=0x05323788 nid=0x48c runnable [0x0571f000..0x0571fae4]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)