Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 317018 - Eclipse IDE for Java Developers, 3.6.0 RC4 crashes on openSUSE 11.3 M7
Summary: Eclipse IDE for Java Developers, 3.6.0 RC4 crashes on openSUSE 11.3 M7
Status: RESOLVED NOT_ECLIPSE
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.6   Edit
Hardware: PC Linux
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-16 05:39 EDT by René Krell CLA
Modified: 2010-06-16 08:33 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description René Krell CLA 2010-06-16 05:39:06 EDT
Build Identifier: S-3.6RC4-201006031500

After an upgrade from openSUSE 11.2 to 11.3 M7 I'm trying to launch Eclipse 3.6.0 RC4, which has run in openSUSE 11.2 without problems. JVM is 1.6.0_20 (Sun, 64 bit): java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)


Now the same start fails without some message or accessing the log:

rkrell@rkrell:~/tools/eclipse> ./eclipse -debug -consolelog
Start VM: /usr/bin/java
-Xms512m
-Xmx1024m
-XX:+UseParallelGC
-XX:PermSize=256M
-XX:MaxPermSize=512M
-jar /home/rkrell/tools/eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /home/rkrell/tools/eclipse/eclipse
-name Eclipse
--launcher.library /home/rkrell/tools/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.0.v20100503/eclipse_1307.so
-startup /home/rkrell/tools/eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-exitdata 1d0005
-debug
-consolelog
-vm /usr/bin/java
-vmargs
-Xms512m
-Xmx1024m
-XX:+UseParallelGC
-XX:PermSize=256M
-XX:MaxPermSize=512M
-jar /home/rkrell/tools/eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 
Install location:
    file:/home/rkrell/tools/eclipse/
Configuration file:
    file:/home/rkrell/tools/eclipse/configuration/config.ini loaded
Configuration location:
    file:/home/rkrell/tools/eclipse/configuration/
Framework located:
    file:/home/rkrell/tools/eclipse/plugins/org.eclipse.osgi_3.6.0.v20100517.jar
Framework classpath:
    file:/home/rkrell/tools/eclipse/plugins/org.eclipse.osgi_3.6.0.v20100517.jar
Splash location:
    /home/rkrell/tools/eclipse/plugins/org.eclipse.platform_3.6.0.v201006080911/splash.bmp
Debug options:
    file:/home/rkrell/tools/eclipse/.options not found
Time to load bundles: 18
Starting application: 5202


So I tried to download a fresh tarball called "Eclipse IDE for Java Developers, 3.6.0 RC4", which results in the following startup failure:

rkrell@rkrell:~/tools/eclipse.test/eclipse> ./eclipse 
*** glibc detected *** /usr/bin/java: free(): invalid pointer: 0x00000000421f1580 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x730b6)[0x7f962e4ee0b6]
/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/lib/amd64/server/libjvm.so(+0x5d34c9)[0x7f962dfd64c9]
/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/lib/amd64/server/libjvm.so(+0x40926f)[0x7f962de0c26f]
/home/rkrell/tools/eclipse.test/eclipse/configuration/org.eclipse.osgi/bundles/245/1/.cp/libswt-pi-gtk-3650.so(Java_org_eclipse_swt_internal_gtk_OS__1g_1data_1input_1stream_1read_1line+0xe7)[0x7f95f97d7a9e]
[0x7f9629e3dc48]
======= Memory map: ========
40000000-40009000 r-xp 00000000 08:02 322142                             /usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/bin/java
40108000-4010a000 rwxp 00008000 08:02 322142                             /usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/bin/java
4010a000-45119000 rwxp 00000000 00:00 0                                  [heap]
7f95f3445000-7f95f345a000 r-xp 00000000 08:02 170109                     /lib64/libgcc_s.so.1
7f95f345a000-7f95f3659000 ---p 00015000 08:02 170109                     /lib64/libgcc_s.so.1
7f95f3659000-7f95f365a000 r-xp 00014000 08:02 170109                     /lib64/libgcc_s.so.1
7f95f365a000-7f95f365b000 rwxp 00015000 08:02 170109                     /lib64/libgcc_s.so.1
7f95f368a000-7f95f3697000 r-xp 00000000 08:02 185105                     /lib64/libudev.so.0.8.0
7f95f3697000-7f95f3896000 ---p 0000d000 08:02 185105                     /lib64/libudev.so.0.8.0
7f95f3896000-7f95f3897000 r-xp 0000c000 08:02 185105                     /lib64/libudev.so.0.8.0
7f95f3897000-7f95f3898000 rwxp 0000d000 08:02 185105                     /lib64/libudev.so.0.8.0
7f95f3898000-7f95f38b0000 r-xp 00000000 08:02 202828                     /usr/lib64/libgvfscommon.so.0.0.0
7f95f38b0000-7f95f3aaf000 ---p 00018000 08:02 202828                     /usr/lib64/libgvfscommon.so.0.0.0
7f95f3aaf000-7f95f3ab0000 r-xp 00017000 08:02 202828                     /usr/lib64/libgvfscommon.so.0.0.0
7f95f3ab0000-7f95f3ab1000 rwxp 00018000 08:02 202828                     /usr/lib64/libgvfscommon.so.0.0.0
7f95f3ac4000-7f95f3ae0000 r-xs 00000000 08:02 192910                     /usr/share/mime/mime.cache
7f95f3ae0000-7f95f3b0a000 r-xp 00000000 08:02 261719                     /usr/lib64/gio/modules/libgvfsdbus.so
7f95f3b0a000-7f95f3d09000 ---p 0002a000 08:02 261719                     /usr/lib64/gio/modules/libgvfsdbus.so
7f95f3d09000-7f95f3d0a000 r-xp 00029000 08:02 261719                     /usr/lib64/gio/modules/libgvfsdbus.so
7f95f3d0a000-7f95f3d0b000 rwxp 0002a000 08:02 261719                     /usr/lib64/gio/modules/libgvfsdbus.so
7f95f3d0b000-7f95f3d0c000 rwxp 00000000 00:00 0 
7f95f3d0c000-7f95f3d0f000 r-xp 00000000 08:02 165202                     /lib64/libgpg-error.so.0.5.0
7f95f3d0f000-7f95f3f0e000 ---p 00003000 08:02 165202                     /lib64/libgpg-error.so.0.5.0
7f95f3f0e000-7f95f3f0f000 r-xp 00002000 08:02 165202                     /lib64/libgpg-error.so.0.5.0
7f95f3f0f000-7f95f3f10000 rwxp 00003000 08:02 165202                     /lib64/libgpg-error.so.0.5.0
7f95f3f10000-7f95f3f14000 r-xp 00000000 08:02 168205                     /lib64/libuuid.so.1.3.0
7f95f3f14000-7f95f4113000 ---p 00004000 08:02 168205                     /lib64/libuuid.so.1.3.0
7f95f4113000-7f95f4114000 r-xp 00003000 08:02 168205                     /lib64/libuuid.so.1.3.0
7f95f4114000-7f95f4115000 rwxp 00004000 08:02 168205                     /lib64/libuuid.so.1.3.0
7f95f4115000-7f95f418b000 r-xp 00000000 08:02 170100                     /lib64/libgcrypt.so.11.5.2
7f95f418b000-7f95f438b000 ---p 00076000 08:02 170100                     /lib64/libgcrypt.so.11.5.2
7f95f438b000-7f95f438c000 r-xp 00076000 08:02 170100                     /lib64/libgcrypt.so.11.5.2
7f95f438c000-7f95f438f000 rwxp 00077000 08:02 170100                     /lib64/libgcrypt.so.11.5.2
7f95f438f000-7f95f4396000 r-xp 00000000 08:02 241089                     /usr/lib64/libgailutil.so.18.0.1
7f95f4396000-7f95f4595000 ---p 00007000 08:02 241089                     /usr/lib64/libgailutil.so.18.0.1
7f95f4595000-7f95f4596000 r-xp 00006000 08:02 241089                     /usr/lib64/libgailutil.so.18.0.1
7f95f4596000-7f95f4597000 rwxp 00007000 08:02 241089                     /usr/lib64/libgailutil.so.18.0.1
7f95f4597000-7f95f4666000 r-xp 00000000 08:02 247202                     /usr/lib64/libasound.so.2.0.0
7f95f4666000-7f95f4865000 ---p 000cf000 08:02 247202                     /usr/lib64/libasound.so.2.0.0
7f95f4865000-7f95f486b000 r-xp 000ce000 08:02 247202                     /usr/lib64/libasound.so.2.0.0
7f95f486b000-7f95f486c000 rwxp 000d4000 08:02 247202                     /usr/lib64/libasound.so.2.0.0
7f95f486c000-7f95f4871000 r-xp 00000000 08:02 212255                     /usr/lib64/libORBitCosNaming-2.so.0.1.0
7f95f4871000-7f95f4a71000 ---p 00005000 08:02 212255                     /usr/lib64/libORBitCosNaming-2.so.0.1.0
7f95f4a71000-7f95f4a72000 r-xp 00005000 08:02 212255                     /usr/lib64/libORBitCosNaming-2.so.0.1.0
7f95f4a72000-7f95f4a73000 rwxp 00006000 08:02 212255                     /usr/lib64/libORBitCosNaming-2.so.0.1.0
7f95f4a73000-7f95f4bfc000 r-xp 00000000 08:02 169746                     /usr/lib64/libcrypto.so.1.0.0
7f95f4bfc000-7f95f4dfb000 ---p 00189000 08:02 169746                     /usr/lib64/libcrypto.so.1.0.0
7f95f4dfb000-7f95f4e14000 r-xp 00188000 08:02 169746                     /usr/lib64/libcrypto.so.1.0.0
7f95f4e14000-7f95f4e1e000 rwxp 001a1000 08:02 169746                     /usr/lib64/libcrypto.so.1.0.0
7f95f4e1e000-7f95f4e22000 rwxp 00000000 00:00 0 
7f95f4e22000-7f95f4e82000 r-xp 00000000 08:02 212251                     /usr/lib64/libORBit-2.so.0.1.0
7f95f4e82000-7f95f5082000 ---p 00060000 08:02 212251                     /usr/lib64/libORBit-2.so.0.1.0
7f95f5082000-7f95f5091000 r-xp 00060000 08:02 212251                     /usr/lib64/libORBit-2.so.0.1.0
7f95f5091000-7f95f5094000 rwxp 0006f000 08:02 212251                     /usr/lib64/libORBit-2.so.0.1.0
7f95f5094000-7f95f5095000 rwxp 00000000 00:00 0 
7f95f5095000-7f95f50ac000 r-xp 00000000 08:02 535458                     /usr/lib64/libICE.so.6.3.0
7f95f50ac000-7f95f52ac000 ---p 00017000 08:02 535458                     /usr/lib64/libICE.so.6.3.0
7f95f52ac000-7f95f52ad000 r-xp 00017000 08:02 535458                     /usr/lib64/libICE.so.6.3.0
7f95f52ad000-7f95f52ae000 rwxp 00018000 08:02 535458                     /usr/lib64/libICE.so.6.3.0
7f95f52ae000-7f95f52b2000 rwxp 00000000 00:00 0 
7f95f52b2000-7f95f52b9000 r-xp 00000000 08:02 174336                     /usr/lib64/libSM.so.6.0.1rkrell@rkrell:~/tools/eclipse.test/

Reproducible: Always
Comment 1 René Krell CLA 2010-06-16 05:45:07 EDT
GTK version is 2.20.1
Comment 2 René Krell CLA 2010-06-16 08:33:52 EDT
This was some kind of self-resolving issue. After updating of glib, GTK, glibc and other packages of OpenSUSE to the latest factory Eclipse comes up without problems. Sorry to all.