Hi there, Am Donnerstag, den 23.08.2007, 15:35 -0400 schrieb Francis Kung: > I started looking into the complete graphical lockup of all classpath > awt/swing apps, and I think this may be the problem: > > > This adds a bunch of 1.6 methods and constants to our AWT, and fixes > > some issues in the peers. Together with these patches and a bunch of > > modifications on OpenJDK, I was able to use the GTK peers in OpenJDK to > > get Swing running: > > > > * gnu/java/awt/peer/gtk/GtkComponentPeer.java > > (postMouseEvent): Use MouseEvent constructor with absolute coordinates > > to avoid deadlock (over getLocationOnScreen()).
Yeah it's definitely related to this. I found out that using the recursive lock instead of the GTK lock helps already. Not sure how to solve this yet, had no time to dig this. > Currently testing a fix... Cool. Keep me updated. /Roman -- Dipl.-Inform. (FH) Roman Kennke, Software Engineer, http://kennke.org aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Straße 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-0 USt-Id: DE216375633, Handelsregister HRB 109481, AG Karlsruhe Geschäftsführer: Dr. James J. Hunt