Bug 17263 - Eclipse падает при старте
Summary: Eclipse падает при старте
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: eclipse (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-22 09:32 MSD by Andrey Rahmatullin
Modified: 2008-10-12 13:56 MSD (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 Andrey Rahmatullin 2008-09-22 09:32:14 MSD
Когда до конца прогрессбара на сплеше остаётся где-то полсантиметра, eclipse выдаёт в консоль *** glibc detected *** /usr/lib/jvm/java/jre/bin/java: free(): invalid next size (fast): 0x08df7af8 ***
и висит. Это на 1.6.0. На 1.7.0 выводило ещё и стек:
======= Backtrace: =========
/lib/libc.so.6[0x4cffd082]
/lib/libc.so.6(cfree+0x89)[0x4cffeb49]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0x4d306671]
/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/147/1/.cp/libswt-mozilla-gtk-3349.so(Java_org_eclipse_swt_internal_mozilla_XPCOM_nsE
mbedString_1delete+0x29)[0x8cc182a1]
[дальше мусор в виде адресов]

$ rpm -qa | grep eclipse|sort
eclipse-cvs-client-3.3.2-alt2_12jpp6
eclipse-ecj-3.3.2-alt2_12jpp6
eclipse-egit-0.3.1-alt1_0jpp6
eclipse-jdt-3.3.2-alt2_12jpp6
eclipse-platform-3.3.2-alt2_12jpp6
eclipse-pydev-1.3.17-alt1_1jpp5
eclipse-rcp-3.3.2-alt2_12jpp6
icu4j-eclipse-3.6.1-alt1.6_2jpp5
tomcat5-jasper-eclipse-5.5.26-alt3.2_1jpp5

$ rpm -qf /usr/lib/jvm/java/jre/bin/java
java-1.6.0-sun-1.6.0.07-alt3
Comment 1 viy 2008-09-23 11:21:37 MSD
это, как понимаю, i586?
Comment 2 Andrey Rahmatullin 2008-09-23 13:28:33 MSD
да
Comment 3 Andrey Rahmatullin 2008-10-11 23:16:24 MSD
Теперь так.

Exception in thread "Thread-1" org.eclipse.swt.SWTError: XPCOM error -2147024882     
        at org.eclipse.swt.browser.Mozilla.error(Mozilla.java:1297)                  
        at org.eclipse.swt.browser.Mozilla.setText(Mozilla.java:1482)                
        at org.eclipse.swt.browser.Browser.setText(Browser.java:698)                 
        at org.eclipse.ui.internal.intro.impl.presentations.BrowserIntroPartImplementation.generateDynamicContentForPage(BrowserIntroPartImplementation.java:249)                                                                                                                       
        at org.eclipse.ui.internal.intro.impl.presentations.BrowserIntroPartImplementation.dynamicStandbyStateChanged(BrowserIntroPartImplementation.java:445)                                                                                                                          
        at org.eclipse.ui.internal.intro.impl.presentations.BrowserIntroPartImplementation.doStandbyStateChanged(BrowserIntroPartImplementation.java:652)                                                                                                                               
        at org.eclipse.ui.internal.intro.impl.model.AbstractIntroPartImplementation.standbyStateChanged(AbstractIntroPartImplementation.java:249)                                                                                                                                       
        at org.eclipse.ui.internal.intro.impl.model.IntroPartPresentation.standbyStateChanged(IntroPartPresentation.java:439)               
        at org.eclipse.ui.intro.config.CustomizableIntroPart.standbyStateChanged(CustomizableIntroPart.java:264)                            
        at org.eclipse.ui.internal.ViewIntroAdapterPart$2.run(ViewIntroAdapterPart.java:74)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
        at org.eclipse.ui.internal.ViewIntroAdapterPart.setStandby(ViewIntroAdapterPart.java:70)
        at org.eclipse.ui.internal.ViewIntroAdapterPart$1.propertyChanged(ViewIntroAdapterPart.java:55)
        at org.eclipse.ui.internal.WorkbenchPartReference.fireInternalPropertyChange(WorkbenchPartReference.java:372)
        at org.eclipse.ui.internal.WorkbenchPartReference.fireZoomChange(WorkbenchPartReference.java:537)
        at org.eclipse.ui.internal.PartPane.setZoomed(PartPane.java:342)
        at org.eclipse.ui.internal.PartStack.setZoomed(PartStack.java:1526)
        at org.eclipse.ui.internal.PartSashContainer.zoomIn(PartSashContainer.java:880)
        at org.eclipse.ui.internal.PartSashContainer.childRequestZoomIn(PartSashContainer.java:901)
        at org.eclipse.ui.internal.LayoutPart.requestZoomIn(LayoutPart.java:354)
        at org.eclipse.ui.internal.PartStack.setState(PartStack.java:1501)
        at org.eclipse.ui.internal.WorkbenchPage.setState(WorkbenchPage.java:3783)
        at org.eclipse.ui.internal.WorkbenchPage.toggleZoom(WorkbenchPage.java:3855)
        at org.eclipse.ui.internal.WorkbenchIntroManager.setIntroStandby(WorkbenchIntroManager.java:201)
        at org.eclipse.ui.internal.WorkbenchIntroManager.showIntro(WorkbenchIntroManager.java:136)
        at org.eclipse.ui.application.WorkbenchWindowAdvisor.openIntro(WorkbenchWindowAdvisor.java:173)
        at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.openIntro(IDEWorkbenchWindowAdvisor.java:456)
        at org.eclipse.ui.internal.WorkbenchWindow.open(WorkbenchWindow.java:753)
        at org.eclipse.ui.internal.Workbench$19.runWithException(Workbench.java:1037)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3296)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2974)
        at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
        at org.eclipse.ui.internal.Workbench$23.runWithException(Workbench.java:1342)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3296)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2974)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
        at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
Comment 4 Andrey Rahmatullin 2008-10-11 23:31:25 MSD
А так запускается нормально (взято из ps):

/usr/lib/jvm/java/bin/java -Xms40m -Xmx512m -XX:MaxPermSize=128m -XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith -Dosgi.sharedConfiguration.area=/usr/lib/eclipse/configuration -jar /usr/share/eclipse/startup.jar -os linux -ws gtk -arch x86 -showsplash -launcher /usr/lib/eclipse/eclipse -name Eclipse --launcher.library /usr/lib/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.3.R33x_v20080118/eclipse_1023.so -startup /usr/share/eclipse/startup.jar -exitdata 191000b -vm /usr/bin/java -vmargs -Xms40m -Xmx512m -XX:MaxPermSize=128m -XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith -Dosgi.sharedConfiguration.area=/usr/lib/eclipse/configuration -jar /usr/share/eclipse/startup.jar
Comment 5 Andrey Rahmatullin 2008-10-12 13:47:46 MSD
А теперь вообще всегда запускается.
Интересно, какой именно памяти не хватало XPCOM.