Problems with X11GraphicsDevice on Suse 11
- by Daniel
Hi,
On servers running Suse 11 I'm experiencing hangups in sun.awt.X11GraphicsDevice.getDoubleBufferVisuals(Native Method) when connecting via Citrix (and setting DISPLAY to localhost:11.0). Running exactly the same code in exactly the same environment, excepth through Exceed (with DISPLAY set to my workstation's IP) it runs like clockwork.
The error is not intermittent, it happens every time
Reinstalling the OS does not help
Can not reproduce it on Suse 10
This is what the main thread stack looks like:
[junit] "main" prio=10 tid=0x0000000040112000 nid=0x6acc runnable [0x00002b9f909ae000]
[junit] java.lang.Thread.State: RUNNABLE
[junit] at sun.awt.X11GraphicsDevice.getDoubleBufferVisuals(Native Method)
[junit] at sun.awt.X11GraphicsDevice.makeDefaultConfiguration(X11GraphicsDevice.java:208)
[junit] at sun.awt.X11GraphicsDevice.getDefaultConfiguration(X11GraphicsDevice.java:182)
[junit] - locked <0x00002b9fed6b8e70 (a java.lang.Object)
[junit] at sun.awt.X11.XToolkit.(XToolkit.java:92)
[junit] at java.lang.Class.forName0(Native Method)
[junit] at java.lang.Class.forName(Class.java:169)
[junit] at java.awt.Toolkit$2.run(Toolkit.java:834)
[junit] at java.security.AccessController.doPrivileged(Native Method)
[junit] at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
[junit] - locked <0x00002b9f94b8ada0 (a java.lang.Class for java.awt.Toolkit)
[junit] at java.awt.Toolkit.getEventQueue(Toolkit.java:1676)
[junit] at java.awt.EventQueue.invokeLater(EventQueue.java:954)
[junit] at javax.swing.SwingUtilities.invokeLater(SwingUtilities.java:1264)
...
Has anyone experienced something similar? Could this be a problem in Suse 11's display handling?
I'm thankful for any input at this point - I'm fresh out of ideas :)