Hello, (For background on this issue, see http://lists.debian.org/debian-devel-announce/2006/11/msg00010.html , http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=402165 , and http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373 .)
I spoke with Tom Marble and others from Sun at OSCON this year, and at that time we all agreed that the locking bug occurred in the way the Sun JDK uses Xinerama (by including a copy of the Xinerama source file). They applied the appropriate internal prodding to get the AWT team looking at the issue (and get XCB developers such as Jamey and I connected with the AWT team), and Sun has closed this issue as of OpenJDK 7 beta 22 (changelog at <http://download.java.net/jdk7/changes/jdk7-b22.html>). The version of the patch I saw uses the system Xinerama library via dlopen. Thanks to all involved for pushing this fix through. Could the submitters of these bug reports against sun-java5 and sun-java6, and anyone else who has experienced this problem, please re-test with OpenJDK 7 beta 22? As documented at <http://lists.debian.org/debian-java/2007/08/msg00028.html>, you can obtain packages of "icedtea" ("a temporary fork of OpenJDK which allows building with a free toolchain and adding/replacing code which is not yet available under a free license") from http://people.ubuntu.com/~doko/ubuntu/gutsy/ ; thanks to Matthias Klose and Michael Koch for these packages, and for updating them to beta 22 so quickly. (Disclaimer: I have not tried these packages. However, Matthias stated that "they are installable on sid".) Note: Make sure after installing these packages that you use the newly installed Java to test with; you may need to use update-alternatives to point the various Java alternatives to those provided by the icedtea packages. Thank you, Josh Triplett
signature.asc
Description: OpenPGP digital signature