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. Andrew.