Eclipse crashes on trying to index project

Bug #761518 reported by Marcel Ziswiler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eclipse (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: eclipse

1)
sumo@sumo-PORTEGE-R700:~$ lsb_release -rd
Description: Ubuntu 10.10
Release: 10.10

2)
sumo@sumo-PORTEGE-R700:~$ apt-cache policy eclipse
eclipse:
  Installed: 3.5.2-6ubuntu1.1
  Candidate: 3.5.2-6ubuntu1.1
  Version table:
 *** 3.5.2-6ubuntu1.1 0
        500 http://ch.archive.ubuntu.com/ubuntu/ maverick-updates/universe amd64 Packages
        100 /var/lib/dpkg/status
     3.5.2-6ubuntu1 0
        500 http://ch.archive.ubuntu.com/ubuntu/ maverick/universe amd64 Packages
sumo@sumo-PORTEGE-R700:~$ apt-cache policy eclipse-cdt
eclipse-cdt:
  Installed: 6.0.2-1~ubuntu1
  Candidate: 6.0.2-1~ubuntu1
  Version table:
 *** 6.0.2-1~ubuntu1 0
        500 http://ch.archive.ubuntu.com/ubuntu/ maverick-updates/universe amd64 Packages
        100 /var/lib/dpkg/status

sumo@sumo-PORTEGE-R700:~$ apt-cache policy sun-java6-jre
sun-java6-jre:
  Installed: 6.24-1build0.10.10.1
  Candidate: 6.24-1build0.10.10.1
  Version table:
 *** 6.24-1build0.10.10.1 0
        500 http://archive.canonical.com/ maverick/partner amd64 Packages
        100 /var/lib/dpkg/status

3)
Eclipse should work fine.

4)

sumo@sumo-PORTEGE-R700:~$ eclipse
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f9276006bd6, pid=7543, tid=140266768185088
#
# JRE version: 6.0_24-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# j org.eclipse.cdt.internal.core.dom.parser.c.CFunctionScope.getLabels()[Lorg/eclipse/cdt/core/dom/ast/ILabel;+46
#
# An error report file with more information is saved as:
# /home/sumo/hs_err_pid7543.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#

Tags: eclipse java
Revision history for this message
Marcel Ziswiler (marcel-ziswiler) wrote :
Revision history for this message
Marcel Ziswiler (marcel-ziswiler) wrote :
Download full text (10.9 KiB)

I tried it again with a clean sleeve:
sumo@sumo-PORTEGE-R700:~$ rm -rf .eclipse workspace
sumo@sumo-PORTEGE-R700:~$ eclipse
I: Injected update sites
java.lang.UnsatisfiedLinkError: no spawner in java.library.path
 at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
 at java.lang.Runtime.loadLibrary0(Runtime.java:823)
 at java.lang.System.loadLibrary(System.java:1028)
 at org.eclipse.cdt.utils.spawner.ProcessFactory.<init>(ProcessFactory.java:39)
 at org.eclipse.cdt.utils.spawner.ProcessFactory.getFactory(ProcessFactory.java:51)
 at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:151)
 at org.eclipse.cdt.make.internal.core.scannerconfig2.DefaultRunSIProvider.invokeProvider(DefaultRunSIProvider.java:122)
 at org.eclipse.cdt.build.internal.core.scannerconfig.jobs.CfgSCJobsUtil$1.run(CfgSCJobsUtil.java:96)
 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
 at org.eclipse.core.runtime.Platform.run(Platform.java:897)
 at org.eclipse.cdt.build.internal.core.scannerconfig.jobs.CfgSCJobsUtil.getProviderScannerInfo(CfgSCJobsUtil.java:106)
 at org.eclipse.cdt.build.core.scannerconfig.ScannerConfigBuilder.build(ScannerConfigBuilder.java:184)
 at org.eclipse.cdt.build.internal.core.scannerconfig.CfgDiscoveredPathManager.loadPathInfo(CfgDiscoveredPathManager.java:294)
 at org.eclipse.cdt.build.internal.core.scannerconfig.CfgDiscoveredPathManager.getDiscoveredInfo(CfgDiscoveredPathManager.java:168)
 at org.eclipse.cdt.managedbuilder.internal.dataprovider.ProfileInfoProvider.getEntryValues(ProfileInfoProvider.java:65)
 at org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildEntryStorage.getDiscoveredEntries(BuildEntryStorage.java:188)
 at org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildEntryStorage.putEntriesToLevel(BuildEntryStorage.java:181)
 at org.eclipse.cdt.core.settings.model.util.AbstractEntryStorage.initCache(AbstractEntryStorage.java:71)
 at org.eclipse.cdt.core.settings.model.util.AbstractEntryStorage.getEntries(AbstractEntryStorage.java:34)
 at org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildLanguageData.getEntries(BuildLanguageData.java:156)
 at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultLanguageData.getEntriesToCopy(CDefaultLanguageData.java:97)
 at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultLanguageData.createStore(CDefaultLanguageData.java:89)
 at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultLanguageData.copySettingsFrom(CDefaultLanguageData.java:82)
 at org.eclipse.cdt.internal.core.settings.model.CLanguageSettingCache.copySettingsFrom(CLanguageSettingCache.java:48)
 at org.eclipse.cdt.internal.core.settings.model.CLanguageSettingCache.<init>(CLanguageSettingCache.java:37)
 at org.eclipse.cdt.internal.core.settings.model.CFolderDescriptionCache.copyLanguageData(CFolderDescriptionCache.java:72)
 at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultFolderData.copyDataFrom(CDefaultFolderData.java:56)
 at org.eclipse.cdt.internal.core.settings.model.CFolderDescriptionCache.<init>(CFolderDescriptionCache.java:38)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.copyFolderData(CConfigurationDescript...

Revision history for this message
Marcel Ziswiler (marcel-ziswiler) wrote :

Increasing memory did not help:
sumo@sumo-PORTEGE-R700:~$ eclipse -vmargs -Xms512m -Xmx1024m -XX:+UseParallelGC -XX:PermSize=256M -XX:MaxPermSize=512M
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f43c2645bd6, pid=8776, tid=139928782837504
#
# JRE version: 6.0_24-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# j org.eclipse.cdt.internal.core.dom.parser.c.CFunctionScope.getLabels()[Lorg/eclipse/cdt/core/dom/ast/ILabel;+46
#
# An error report file with more information is saved as:
# /home/sumo/hs_err_pid8776.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#

Revision history for this message
Marcel Ziswiler (marcel-ziswiler) wrote :

OK, looks like it's some Oracle/Sun issue. Works fine with the OpenJDK:
sumo@sumo-PORTEGE-R700:~$ eclipse -vm /usr/lib/jvm/java-6-openjdk/bin/java -vmargs -Xms512m -Xmx1024m -XX:+UseParallelGC -XX:PermSize=256M -XX:MaxPermSize=512M

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.