Summary: | Eclipse 3.1 crashes on creating gtk file chooser dialog | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Benedikt Huber <benjovi> |
Component: | [OLD] Development | Assignee: | Development Tools Team <dev-tools> |
Status: | RESOLVED NEEDINFO | ||
Severity: | major | CC: | billy.biggs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Benedikt Huber
2005-01-29 15:03:27 UTC
Please recompile at least gtk+ and glib without "-ffast-math -funroll-all-loops" and see if the problem persists. The gtk+<->SWT interaction seems fairly sensitive to optimization issues. Recompiled glibc,glib,gtk+,pango and gdm with CFLAGS="" Problem remains the same - I have no idea what causes this problem. # SIGSEGV (0xb) at pc=0x0000002ae703ae55, pid=21386, tid=16384 # # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0-b64 mixed mode) # Problematic frame: # C [libgtk-x11-2.0.so.0+0xe5e55] j org.eclipse.swt.internal.gtk.OS.gtk_file_chooser_dialog_new << emerge pretend output: [ebuild R ] sys-libs/glibc-2.3.4.20041102 -build -debug -erandom -hardened +multilib +nls -nomalloccheck -nptl -nptlonly -pic +userlocales 0 kB [ebuild R ] dev-libs/glib-2.4.8 +doc 0 kB [ebuild R ] x11-libs/gtk+-2.4.13-r1 -debug +doc +jpeg +tiff 0 kB [ebuild R ] x11-libs/pango-1.6.0 -debug +doc 0 k You are experiencing this bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=78295 It is fixed in eclipse builds later than 20041222. The problem is specific to 64 bit machines which have GTK+ 2.4.10 or higher and had to do with the way we set up the function pointer to the method for creating one of those fancy new GTK+ file chooser dialogs. Thank you, Billy Biggs, you're right. I tried the Integration build I20050202, it works. But as you noted, for all milestones (M1,M2,M3,M4) of eclipse 3.1, amd64 ? ( ! >=x11-libs/gtk+-2.4.10 ). I didn't found a dependency on >=gtk+-2.4.10 in my edb cache, so probably this may not be a problem. The gentoo eclipse (3.1) ebuilds do not compile on my system anyway, so I cannot provide further test results. Thanks again for the hint. 3.1M4 (or M3?) is when Eclipse started using the new GTK+ file chooser widget. However, we only use the new chooser if you have GTK+ 2.4.10 or later, since there were too many bugs in previous releases of GTK+. Please test M6 and see if the problem persist. Then reopen this bug. |