Community
Participate
Working Groups
Build Identifier: 20100617-1415 Eclipse Helios crashes each time I try to expand imported project (one in workspace) and see files. I was experiencing crashes with Indigo too, and I backported to Helios, and same thing happens. It might be a JRE bug, but I decided to post it here too. I am running 64-bit openSUSE 12.1 linux, and here is my java version: java version "1.6.0_30" Java(TM) SE Runtime Environment (build 1.6.0_30-b12) Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode) Here is the output from the console when eclipse crashes: ######################################################################## 2012-02-07 20:32:28.520:INFO::Logging to STDERR via org.mortbay.log.StdErrLog *** glibc detected *** /opt/java/64/jdk1.6.0_30/bin/java: free(): invalid pointer: 0x000000004059dee0 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x74c06)[0x7f7f697d9c06] /opt/java/64/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so(+0x708319)[0x7f7f69262319] /opt/java/64/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so(+0x51400f)[0x7f7f6906e00f] /home/amer/dev/eclipse/configuration/org.eclipse.osgi/bundles/563/1/.cp/libswt-pi-gtk-3650.so(Java_org_eclipse_swt_internal_gtk_OS__1g_1data_1input_1stream_1read_1line+0xe7)[0x7f7f2ca5ea9e] [0x7f7f650a068e] ======= Memory map: ======== 40000000-40009000 r-xp 00000000 08:01 4720316 /opt/java/64/jdk1.6.0_30/bin/java 40108000-4010a000 rwxp 00008000 08:01 4720316 /opt/java/64/jdk1.6.0_30/bin/java 4010a000-4194c000 rwxp 00000000 00:00 0 [heap] 7f7f205ff000-7f7f20612000 r-xp 00000000 08:01 7092212 /usr/lib64/gio/modules/libgioremote-volume-monitor.so 7f7f20612000-7f7f20812000 ---p 00013000 08:01 7092212 /usr/lib64/gio/modules/libgioremote-volume-monitor.so 7f7f20812000-7f7f20813000 r-xp 00013000 08:01 7092212 /usr/lib64/gio/modules/libgioremote-volume-monitor.so 7f7f20813000-7f7f20814000 rwxp 00014000 08:01 7092212 /usr/lib64/gio/modules/libgioremote-volume-monitor.so 7f7f20814000-7f7f20823000 r-xp 00000000 08:01 2490543 /lib64/libudev.so.0.12.0 7f7f20823000-7f7f20a22000 ---p 0000f000 08:01 2490543 /lib64/libudev.so.0.12.0 7f7f20a22000-7f7f20a23000 r-xp 0000e000 08:01 2490543 /lib64/libudev.so.0.12.0 7f7f20a23000-7f7f20a24000 rwxp 0000f000 08:01 2490543 /lib64/libudev.so.0.12.0 7f7f20a24000-7f7f20a3b000 r-xp 00000000 08:01 6558492 /usr/lib64/libgvfscommon.so.0.0.0 7f7f20a3b000-7f7f20c3a000 ---p 00017000 08:01 6558492 /usr/lib64/libgvfscommon.so.0.0.0 7f7f20c3a000-7f7f20c3b000 r-xp 00016000 08:01 6558492 /usr/lib64/libgvfscommon.so.0.0.0 7f7f20c3b000-7f7f20c3c000 rwxp 00017000 08:01 6558492 /usr/lib64/libgvfscommon.so.0.0.0 7f7f20c3c000-7f7f20c66000 r-xp 00000000 08:01 7092213 /usr/lib64/gio/modules/libgvfsdbus.so 7f7f20c66000-7f7f20e65000 ---p 0002a000 08:01 7092213 /usr/lib64/gio/modules/libgvfsdbus.so 7f7f20e65000-7f7f20e66000 r-xp 00029000 08:01 7092213 /usr/lib64/gio/modules/libgvfsdbus.so 7f7f20e66000-7f7f20e67000 rwxp 0002a000 08:01 7092213 /usr/lib64/gio/modules/libgvfsdbus.so 7f7f20e67000-7f7f20e68000 rwxp 00000000 00:00 0 7f7f20e68000-7f7f20e6b000 r-xp 00000000 08:01 2490559 /lib64/libgpg-error.so.0.8.0 7f7f20e6b000-7f7f2106a000 ---p 00003000 08:01 2490559 /lib64/libgpg-error.so.0.8.0 7f7f2106a000-7f7f2106b000 r-xp 00002000 08:01 2490559 /lib64/libgpg-error.so.0.8.0 7f7f2106b000-7f7f2106c000 rwxp 00003000 08:01 2490559 /lib64/libgpg-error.so.0.8.0 7f7f2106c000-7f7f21070000 r-xp 00000000 08:01 2490540 /lib64/libuuid.so.1.3.0 7f7f21070000-7f7f2126f000 ---p 00004000 08:01 2490540 /lib64/libuuid.so.1.3.0 7f7f2126f000-7f7f21270000 r-xp 00003000 08:01 2490540 /lib64/libuuid.so.1.3.0 7f7f21270000-7f7f21271000 rwxp 00004000 08:01 2490540 /lib64/libuuid.so.1.3.0 7f7f21271000-7f7f212ec000 r-xp 00000000 08:01 2490545 /lib64/libgcrypt.so.11.7.0 7f7f212ec000-7f7f214ec000 ---p 0007b000 08:01 2490545 /lib64/libgcrypt.so.11.7.0 7f7f214ec000-7f7f214ed000 r-xp 0007b000 08:01 2490545 /lib64/libgcrypt.so.11.7.0 7f7f214ed000-7f7f214f0000 rwxp 0007c000 08:01 2490545 /lib64/libgcrypt.so.11.7.0 7f7f214f0000-7f7f214f7000 r-xp 00000000 08:01 6558297 /usr/lib64/libgailutil.so.18.0.1 7f7f214f7000-7f7f216f6000 ---p 00007000 08:01 6558297 /usr/lib64/libgailutil.so.18.0.1 7f7f216f6000-7f7f216f7000 r-xp 00006000 08:01 6558297 /usr/lib64/libgailutil.so.18.0.1 7f7f216f7000-7f7f216f8000 rwxp 00007000 08:01 6558297 /usr/lib64/libgailutil.so.18.0.1 7f7f216f8000-7f7f21758000 r-xp 00000000 08:01 6557956 /usr/lib64/libORBit-2.so.0.1.0 7f7f21758000-7f7f21958000 ---p 00060000 08:01 6557956 /usr/lib64/libORBit-2.so.0.1.0 7f7f21958000-7f7f21967000 r-xp 00060000 08:01 6557956 /usr/lib64/libORBit-2.so.0.1.0 7f7f21967000-7f7f2196a000 rwxp 0006f000 08:01 6557956 /usr/lib64/libORBit-2.so.0.1.0 7f7f2196a000-7f7f2196b000 rwxp 00000000 00:00 0 7f7f2196b000-7f7f21970000 r-xp 00000000 08:01 6557960 /usr/lib64/libORBitCosNaming-2.so.0.1.0 7f7f21970000-7f7f21b70000 ---p 00005000 08:01 6557960 /usr/lib64/libORBitCosNaming-2.so.0.1.0 7f7f21b70000-7f7f21b71000 r-xp 00005000 08:01 6557960 /usr/lib64/libORBitCosNaming-2.so.0.1.0 7f7f21b71000-7f7f21b72000 rwxp 00006000 08:01 6557960 /usr/lib64/libORBitCosNaming-2.so.0.1.0 7f7f21b72000-7f7f21b89000 r-xp 00000000 08:01 6556907 /usr/lib64/libICE.so.6.3.0 7f7f21b89000-7f7f21d88000 ---p 00017000 08:01 6556907 /usr/lib64/libICE.so.6.3.0 7f7f21d88000-7f7f21d89000 r-xp 00016000 08:01 6556907 /usr/lib64/libICE.so.6.3.0 7f7f21d89000-7f7f21d8a000 rwxp 00017000 08:01 6556907 /usr/lib64/libICE.so.6.3.0 7f7f21d8a000-7f7f21d8e000 rwxp 00000000 00:00 0 7f7f21d8e000-7f7f21d95000 r-xp 00000000 08:01 6556918 /usr/lib64/libSM.so.6.0.1 7f7f21d95000-7f7f21f95000 ---p 00007000 08:01 6556918 /usr/lib64/libSM.so.6.0.1 7f7f21f95000-7f7f21f96000 r-xp 00007000 08:01 6556918 /usr/lib64/libSM.so.6.0.1 7f7f21f96000-7f7f21f97000 rwxp 00008000 08:01 6556918 /usr/lib64/libSM.so.6.0.1 7f7f21f97000-7f7f21fb8000 r-xp 00000000 08:01 6557594 /usr/lib64/libgnome-keyring.so.0.1.1 7f7f21fb8000-7f7f221b7000 ---p 00021000 08:01 6557594 /usr/lib64/libgnome-keyring.so.0.1.1 7f7f221b7000-7f7f221b8000 r-xp 00020000 08:01 6557594 /usr/lib64/libgnome-keyring.so.0.1.1 7f7f221b8000-7f7f221b9000 rwxp 00021000 08:01 6557594 /usr/lib64/libgnome-keyring.so.0.1.1 7f7f221b9000-7f7f221d1000 r-xp 00000000 08:01 6557365 /usr/lib64/libart_lgpl_2.so.2.3.21 7f7f221d1000-7f7f223d1000 ---p 00018000 08:01 6557365 /usr/lib64/libart_lgpl_2.so.2.3.21 7f7f223d1000-7f7f223d2000 r-xp 00018000 08:01 6557365 /usr/lib64/libart_lgpl_2.so.2.3.21 7f7f223d2000-7f7f223d3000 rwxp 00019000 08:01 6557365 /usr/lib64/libart_lgpl_2.so.2.3.21 7f7f223d3000-7f7f22408000 r-xp 00000000 08:01 6558972 /usr/lib64/libgnomecanvas-2.so.0.3000.3 7f7f22408000-7f7f22607000 ---p 00035000 08:01 6558972 /usr/lib64/libgnomecanvas-2.so.0.3000.3 7f7f22607000-7f7f22608000 r-xp 00034000 08:01 6558972 /usr/lib64/libgnomecanvas-2.so.0.3000.3 7f7f22608000-7f7f22609000 rwxp 00035000 08:01 6558972 /usr/lib64/libgnomecanvas-2.so.0.3000.3 7f7f22609000-7f7f2260a000 rwxp 00000000 00:00 0 7f7f2260a000-7f7f22678000 r-xp 00000000 08:01 6559412 /usr/lib64/libbonoboui-2.so.0.0.0 7f7f22678000-7f7f22878000 ---p 0006e000 08:01 6559412 /usr/lib64/libbonoboui-2.so.0.0.0 7f7f22878000-7f7f22879000 r-xp 0006e000 08:01 6559412 /usr/lib64/libbonoboui-2.so.0.0.0 7f7f22879000-7f7f2287d000 rwxp 0006f000 08:01 6559412 /usr/lib64/libbonoboui-2.so.0.0.0 7f7f2287d000-7f7f22888000 r-xp 00000000 08:01 2490465 /lib64/libpopt.so.0.0.0 7f7f22888000-7f7f22a88000 ---p 0000b000 08:01 2490465 /lib64/libpopt.so.0.0.0 7f7f22a88000-7f7f22a89000 r-xp 0000b000 08:01 2490465 /lib64/libpopt.so.0.0.0 7f7f22a89000-7f7f22a8a000 rwxp 0000c000 08:01 2490465 /lib64/libpopt.so.0.0.0 7f7f22a8a000-7f7f22aa2000 r-xp 00000000 08:01 6558207 /usr/lib64/libbonobo-activation.so.4.0.0 7f7f22aa2000-7f7f22ca2000 ---p 00018000 08:01 6558207 /usr/lib64/libbonobo-activation.so.4.0.0 7f7f22ca2000-7f7f22ca4000 r-xp 00018000 08:01 6558207 /usr/lib64/libbonobo-activation.so.4.0.0 7f7f22ca4000-7f7f22ca6000 rwxp 0001a000 08:01 6558207 /usr/lib64/libbonobo-activation.so.4.0.0 7f7f22ca6000-7f7f22ca7000 rwxp 00000000 00:00 0 7f7f22ca7000-7f7f22d0e000 r-xp 00000000 08:01 6558205 /usr/lib64/libbonobo-2.so.0.0.0 7f7f22d0e000-7f7f22f0e000 ---p 00067000 08:01 6558205 /usr/lib64/libbonobo-2.so.0.0.0 7f7f22f0e000-7f7f22f14000 r-xp 00067000 08:01 6558205 /usr/lib64/libbonobo-2.so.0.0.0 7f7f22f14000-7f7f22f1f000 rwxp 0006d000 08:01 6558205 /usr/lib64/libbonobo-2.so.0.0.0 7f7f22f1f000-7f7f22f21000 r-xp 00000000 08:01 2490511 /lib64/libutil-2.14.1.so 7f7f22f21000-7f7f23120000 ---p 00002000 08:01 2490511 /lib64/libutil-2.14.1.so 7f7f23120000-7f7f23121000 r-xp 00001000 08:01 2490511 /lib64/libutil-2.14.1.so 7f7f23121000-7f7f23122000 rwxp 00002000 08:01 2490511 /lib64/libutil-2.14.1.so 7f7f23122000-7f7f2312e000 r-xp 00000000 08:01 6557463 /usr/lib64/libavahi-common.so.3.5.3 7f7f2312e000-7f7f2332d000 ---p 0000c000 08:01 6557463 /usr/lib64/libavahi-common.so.3.5.3 7f7f2332d000-7f7f2332e000 r-xp 0000b000 08:01 6557463 /usr/lib64/libavahi-common.so.3.5.3 7f7f2332e000-7f7f2332f000 rwxp 0000c000 08:01 6557463 /usr/lib64/libavahi-common.so.3.5.3 7f7f2332f000-7f7f23372000 r-xp 00000000 08:01 2490560 /lib64/libdbus-1.so.3.6.4 7f7f23372000-7f7f23572000 ---p 00043000 08:01 2490560 /lib64/libdbus-1.so.3.6.4 7f7f23572000-7f7f23573000 r-xp 00043000 08:01 2490560 /lib64/libdbus-1.so.3.6.4 7f7f23573000-7f7f23574000 rwxp 00044000 08:01 2490560 /lib64/libdbus-1.so.3.6.4 7f7f23574000-7f7f23584000 r-xp 00000000 08:01 6557974 /usr/lib64/libavahi-client.so.3.2.9 7f7f23584000-7f7f23783000 ---p 00010000 08:01 6557974 /usr/lib64/libavahi-client.so.3.2.9 7f7f23783000-7f7f23784000 r-xp 0000f000 08:01 6557974 /usr/lib64/libavahi-client.so.3.2.9 7f7f23784000-7f7f23785000 rwxp 00010000 08:01 6557974 /usr/lib64/libavahi-client.so.3.2.9 7f7f23785000-7f7f23788000 r-xp 00000000 08:01 6557970 /usr/lib64/libavahi-glib.so.1.0.2 7f7f23788000-7f7f23987000 ---p 00003000 08:01 6557970 /usr/lib64/libavahi-glib.so.1.0.2 7f7f23987000-7f7f23988000 r-xp 00002000 08:01 6557970 /usr/lib64/libavahi-glib.so.1.0.2 7f7f23988000-7f7f23989000 rwxp 00003000 08:01 6557970 /usr/lib64/libavahi-glib.so.1.0.2 7f7f23989000-7f7f239af000 r-xp 00000000 08:01 6557008 /usr/lib64/libdbus-glib-1.so.2.2.2 7f7f239af000-7f7f23baf000 ---p 00026000 08:01 6557008 /usr/lib64/libdbus-glib-1.so.2.2.2 7f7f23baf000-7f7f23bb0000 r-xp 00026000 08:01 6557008 /usr/lib64/libdbus-glib-1.so.2.2.2 7f7f23bb0000-7f7f23bb1000 rwxp 00027000 08:01 6557008 /usr/lib64/libdbus-glib-1.so.2.2.2 7f7f23bb1000-7f7f23d04000 r-xp 00000000 08:01 6556879 /usr/lib64/libxml2.so.2.7.8 7f7f23d04000-7f7f23f03000 ---p 00153000 08:01 6556879 /usr/lib64/libxml2.so.2.7.8 7f7f23f03000-7f7f23f0b000 r-xp 00152000 08:01 6556879 /usr/lib64/libxml2.so.2.7.8 7f7f23f0b000-7f7f23f0d000 rwxp 0015a000 08:01 6556879 /usr/lib64/libxml2.so.2.7.8 7f7f23f0d000-7f7f23f0e000 rwxp 00000000 00:00 0 7f7f23f0e000-7f7f23f3d000 r-xp 00000000 08:01 6557335 /usr/lib64/libgconf-2.so.4.1.5 7f7f23f3d000-7f7f2413d000 ---p 0002f000 08:01 6557335 /usr/lib64/libgconf-2.so.4.1.5 7f7f2413d000-7f7f2413e000 r-xp 0002f000 08:01 6557335 /usr/lib64/libgconf-2.so.4.1.5 7f7f2413e000-7f7f2413f000 rwxp 00030000 08:01 6557335 /usr/lib64/libgconf-2.so.4.1.5 7f7f2413f000-7f7f241da000 r-xp 00000000 08:01 6559508 /usr/lib64/libgnomeui-2.so.0.2400.5 7f7f241da000-7f7f243d9000 ---p 0009b000 08:01 6559508 /usr/lib64/libgnomeui-2.so.0.2400.5 7f7f243d9000-7f7f243dc000 r-xp 0009a000 08:01 6559508 /usr/lib64/libgnomeui-2.so.0.2400.5 7f7f243dc000-7f7f243df000 rwxp 0009d000 08:01 6559508 /usr/lib64/libgnomeui-2.so.0.2400.5 7f7f243df000-7f7f243f5000 r-xp 00000000 08:01 6559295 /usr/lib64/libgnome-2.so.0.3200.1 7f7f243f5000-7f7f245f5000 ---p 00016000 08:01 6559295 /usr/lib64/libgnome-2.so.0.3200.1 7f7f245f5000-7f7f245f6000 r-xp 00016000 08:01 6559295 /usr/lib64/libgnome-2.so.0.3200.1 7f7f245f6000-7f7f245f7000 rwxp 00017000 08:01 6559295 /usr/lib64/libgnome-2.so.0.3200.1 7f7f245f7000-7f7f2465e000 r-xp 00000000 08:01 6558352 /usr/lib64/libgnomevfs-2.so.0.2400.4 7f7f2465e000-7f7f2485d000 ---p 00067000 08:01 6558352 /usr/lib64/libgnomevfs-2.so.0.2400.4 7f7f2485d000-7f7f24860000 r-xp 00066000 08:01 6558352 /usr/lib64/libgnomevfs-2.so.0.2400.4 7f7f24860000-7f7f24862000 rwxp 00069000 08:01 6558352 /usr/lib64/libgnomevfs-2.so.0.2400.4 7f7f24862000-7f7f24863000 rwxp 00000000 00:00 0 7f7f24863000-7f7f249d7000 r-xs 0198c000 08:05 7078873 /home/amer/.m2/repository/com/google/gwt/gwt-dev/2.4.0/gwt-dev-2.4.0.jar 7f7f249d7000-7f7f24a2e000 r-xs 00955000 08:05 7079759 /home/amer/.m2/repository/com/google/appengine/appengine-java-sdk/1.5.4/appengine-java-sdk-1.5.4/lib/appengine-tools-api.jar 7f7f24a33000-7f7f24a36000 r-xp 00000000 08:05 6816941 /home/amer/dev/eclipse/configuration/org.eclipse.osgi/bundles/563/1/.cp/libswt-gnome-gtk-3650.so 7f7f24a36000-7f7f24b36000 ---p 00003000 08:05 6816941 /home/amer/dev/eclipse/configuration/org.eclipse.osgi/bundles/563/1/.cp/libs ########################################################################################### Reproducible: Always Steps to Reproduce: 1.Import project to Eclipse 2.Try to expand project and see files 3.Eclipse crashes.
There are several duplicates of this bug out there.
Seems like this might be glibc problem in openSUSE according to this bug report: http://lists.opensuse.org/archive/opensuse-bugs/2011-12/msg00451.html
I have reproduced the problem even with older JDK version: java version "1.6.0_23" Java(TM) SE Runtime Environment (build 1.6.0_23-b05) Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode)
After all, this turned out to be glibc problem on openSUSE 12.1 - not JAVA and not Eclipse. It's debugging code left out, and can be removed by installing aaa_base update from openSUSE 12.1 update sites. After I installed updates, it resolved my problem on both JDK 1.6.0_23 and JDK 1.6.0_30 Please see this if you need more details: https://bugzilla.novell.com/show_bug.cgi?id=734726 This bug can be resolved as NOT ECLIPSE. Thanks!
Thanks for following up on this, closing report.