<AWT Dev> Bug 6913179, FileDialog uses native GTK under Linux: first patch
Peter Zhelezniakov
Peter.Zhelezniakov at Sun.COM
Thu Feb 11 02:26:08 PST 2010
Hi Costantino,
Costantino Cerbo wrote:
> It works correctly, but only if we don't use the GTK L&F.
> I didn't realise it and this is a very useful clue: it means that we
> do something wrong with the initialization of GTK.
>
> With the GTK L&F, I get these errors:
> Xlib: sequence lost (0x11fae > 0x2233) in reply type 0x1c!
>
> *** glibc detected ***
> /home/c.cerbo/openjdk-awt/jdk/build/linux-i586/bin/java: double free
> or corruption (fasttop): 0x912db9d0 ***
> *** glibc detected ***
> /home/c.cerbo/openjdk-awt/jdk/build/linux-i586/bin/java: double free
> or corruption (out): 0x912d2d10 ***
I tried again, this time with your newest patch
http://cr.openjdk.java.net/~anthony/7-43-GTKFileDialog-6913179.2/
My only change was to start a new thread in GtkFileDialogPeer (see
gtkfd2.patch, attached). It worked with GTK LAF for me, and i wasn't
getting any messages. I was running attached GtkFD.java on a Gentoo box
with gtk+-2.16.6, and was using latest jdk7 sources.
Could you try my patch and test on your machine?
Thanks!
--
Peter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GtkFD.java
Type: text/x-java
Size: 1228 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20100211/c45ef0c3/GtkFD.java
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gtkfd2.patch
Url: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20100211/c45ef0c3/gtkfd2.patch
More information about the awt-dev
mailing list