Andrew John Hughes wrote: > 2008/11/8 Andrew Haley <aph@xxxxxxxxxx>: >> Andrew Haley wrote: >> >>> >>> Index: gnu_java_awt_peer_gtk_CairoGraphics2D.c >>> =================================================================== >>> --- gnu_java_awt_peer_gtk_CairoGraphics2D.c (revision 141575) >>> +++ gnu_java_awt_peer_gtk_CairoGraphics2D.c (working copy) >>> @@ -351,7 +351,6 @@ >>> for (i = 0; i < n; i++) >>> { >>> PangoFcFont *font = JLONG_TO_PTR(PangoFcFont, fonts[i]); >>> - gdk_threads_leave (); >>> >>> /* Draw as many glyphs as possible with the current font */ >>> int length = 0; >> Incidentally, this bug was introduced on 2007-06-04, so this patch >> needs applying to a bunch of systems and gcc branches. It affects >> Fedora systems and (presumably) recent Debians. > > So is the bug GCJ only? I got the impression we were also seeing this > on Classpath. This one is gcj only, for sure. This patch removes the difference between gcj and Classpath. Andrew.