Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54399 - eclipse-sdk builds fail to debug app due to jdk-out-of-memory error
Summary: eclipse-sdk builds fail to debug app due to jdk-out-of-memory error
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Karl Trygve Kalleberg (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-19 02:46 UTC by Benjamin Schindler (RETIRED)
Modified: 2004-07-05 06:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Schindler (RETIRED) gentoo-dev 2004-06-19 02:46:52 UTC
I downloaded the latest (I tried both -m8 and -m9) eclipse-sdk from eclipse.org but I can't debug any code. I've got 512mb Ram plus 256mb swap. When running eclipse, my hd doesn't swap at all, so I don't think I'm _really_ out of memory. The eclipse output looks as follows:
java.lang.InternalError
        at java.util.zip.Inflater.end(Native Method)
        at java.util.zip.Inflater.end(Inflater.java:294)
        at java.util.zip.ZipFile.close(ZipFile.java:369)
        at org.eclipse.jdt.internal.core.search.indexing.AddJarFileToIndex.execute(AddJarFileToIndex.java:185)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:367)
        at java.lang.Thread.run(Thread.java:534)
java.lang.NullPointerException
        at org.eclipse.jdt.internal.core.search.indexing.IndexManager.getIndex(IndexManager.java:172)
        at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:90)
        at org.eclipse.jdt.internal.core.search.PatternSearchJob.execute(PatternSearchJob.java:58)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:259)
        at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:867)
        at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:1029)
        at org.eclipse.jdt.internal.corext.util.AllTypesCache.search(AllTypesCache.java:532)
        at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.doSearchTypes(AllTypesCache.java:196)
        at org.eclipse.jdt.internal.corext.util.AllTypesCache$TypeCacher.run(AllTypesCache.java:165)
java.lang.InternalError
        at java.util.zip.Inflater.end(Native Method)
        at java.util.zip.Inflater.end(Inflater.java:294)
        at java.util.zip.ZipFile.close(ZipFile.java:369)
        at org.eclipse.jdt.internal.core.search.indexing.AddJarFileToIndex.execute(AddJarFileToIndex.java:185)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:367)
        at java.lang.Thread.run(Thread.java:534)
java.lang.InternalError
        at java.util.zip.Inflater.end(Native Method)
        at java.util.zip.Inflater.end(Inflater.java:294)
        at java.util.zip.ZipFile.close(ZipFile.java:369)
        at org.eclipse.jdt.internal.core.search.indexing.AddJarFileToIndex.execute(AddJarFileToIndex.java:185)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:367)
        at java.lang.Thread.run(Thread.java:534)
Unhandled event loop exception
Reason:
java.lang.OutOfMemoryError



Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2004-06-22 07:24:23 UTC
Please see if this problem persists with rc3, too. 

Does it happen both with the Gentoo dev-util/eclipse-sdk package and the pre-built eclipse binaries available from eclipse.org, or just with with
ours?
Comment 2 Benjamin Schindler (RETIRED) gentoo-dev 2004-06-22 08:15:08 UTC
Do you mean blackdown-jdk-rc3 or eclipse? 

I downloaded the binary eclipse-sdk because I once tried keywording the ebuild but the build failed (Well - I expected this to happen)

Actually, there is a bug on eclipse as well:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=62835
But not much activity unfortunatelly
Comment 3 Martin Vysny 2004-07-05 06:58:22 UTC
Well, I have Eclipse-3.0-amd64 gtk, with Blackdown-1.4.2-rc1 running 64bit amd64 gentoo kernel 2.6.7-gentoo-r8. Eclipse was not emerged, just downloaded from eclipse.org mirror (the R-3.0-200406251208 version). When I try to open any .java file in Java project, the following happens (I cannot even reach debug-mode :)

java.lang.InternalError
	at java.util.zip.Inflater.end(Native Method)
	at java.util.zip.Inflater.end(Inflater.java:294)
	at java.util.zip.ZipFile.close(ZipFile.java:369)
	at org.eclipse.jdt.internal.core.JavaModelManager.closeZipFile(JavaModelManager.java:688)
	at org.eclipse.jdt.internal.core.ClassFile.getBinaryTypeInfo(ClassFile.java:223)
	at org.eclipse.jdt.internal.core.ClassFile.buildStructure(ClassFile.java:79)
	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:183)
	at org.eclipse.jdt.internal.core.BinaryMember.generateInfos(BinaryMember.java:46)
	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:572)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:309)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:295)
	at org.eclipse.jdt.internal.core.BinaryType.isInterface(BinaryType.java:537)
	at org.eclipse.jdt.internal.core.BinaryType.isClass(BinaryType.java:521)
	at org.eclipse.jdt.internal.core.NameLookup.acceptType(NameLookup.java:120)
	at org.eclipse.jdt.internal.core.NameLookup.seekTypesInBinaryPackage(NameLookup.java:607)
	at org.eclipse.jdt.internal.core.NameLookup.seekTypes(NameLookup.java:551)
	at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:384)
	at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:355)
	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:78)
	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:158)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:101)
	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:170)
	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findOnDemandImport(CompilationUnitScope.java:361)
	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleTypeImport(CompilationUnitScope.java:419)
	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.resolveSingleTypeImport(CompilationUnitScope.java:547)
	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:1635)
	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype(ClassScope.java:820)
	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperInterfaces(ClassScope.java:652)
	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy(ClassScope.java:701)
	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarchy(CompilationUnitScope.java:242)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:177)
	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:552)
	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:176)
	at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:146)
	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:183)
	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:572)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:309)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:295)
	at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:250)
	at org.eclipse.jdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:264)
	at org.eclipse.jdt.internal.core.CompilationUnit.getTypes(CompilationUnit.java:822)
	at org.eclipse.jdt.internal.corext.refactoring.rename.RenameCompilationUnitProcessor.getTypeWithTheSameName(RenameCompilationUnitProcessor.java:290)
	at org.eclipse.jdt.internal.corext.refactoring.rename.RenameCompilationUnitProcessor.computeRenameTypeRefactoring(RenameCompilationUnitProcessor.java:279)
	at org.eclipse.jdt.internal.corext.refactoring.rename.RenameCompilationUnitProcessor.<init>(RenameCompilationUnitProcessor.java:62)
	at org.eclipse.jdt.ui.refactoring.RenameSupport.create(RenameSupport.java:250)
	at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.createGeneric(RenameJavaElementAction.java:187)
	at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.canEnable(RenameJavaElementAction.java:78)
	at org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.selectionChanged(RenameJavaElementAction.java:62)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchSelectionChanged(SelectionDispatchAction.java:200)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.selectionChanged(SelectionDispatchAction.java:195)
	at org.eclipse.jdt.ui.actions.RenameAction.selectionChanged(RenameAction.java:82)
	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:159)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:615)
	at org.eclipse.core.runtime.Platform.run(Platform.java:747)
	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:157)
	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:1394)
	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:693)
	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:718)
	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:180)
	at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:175)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:324)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:183)
	at org.eclipse.core.launcher.Main.run(Main.java:644)
	at org.eclipse.core.launcher.Main.main(Main.java:628)

Well, a lots of different stacktraces appear, but everytime they end with
java.lang.InternalError
	at java.util.zip.Inflater.end(Native Method)
	at java.util.zip.Inflater.end(Inflater.java:294)
	at java.util.zip.ZipFile.close(ZipFile.java:369)