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


Reply via email to