One of the users of a Java swing GUI program that I wrote is having an issue where the main swing window doesn’t render to the screen properly and the GUI freezes up. Here’s a comparison of the screenshot on his screen (top) and what is supposed to show up (bottom):
alt text http://www.shapecollage.com/temp/SwingCorruption.jpg
He is running Windows XP SP3 with Java 1.6.0_13 and his graphics card is an ATI X1600 with a dual monitor set-up.
The program (if you would like to test for yourself) is at:
http://www.shapecollage.com/download.html
I have several thousand users and no one else has reported this error and I have tested it thoroughly on Windows XP. Anything computational is done in a separate thread from that of the regular GUI thread and the program works on many other computers, so I don’t think it’s a problem with the program itself, but rather, something wrong with his particular set-up.
Has anyone seen this type of error before on a system or have any suggestions as to what might be wrong on this user’s system that would cause such a problem?
Thanks,
Vincent
We had a very similar problem, which was fixed by updating the graphics driver. The problem might come from the dual monitor setup leading to VRAM corruption, so your customer might try if it will work better with only a single monitor. While you might expect Java would not be very dependent on the hardware, our graphics-intensitive application always manages to BSOD when run through a particular projector type…