Subject: eclipse in netbsd current
To: None <netbsd-java@netbsd.org>
From: Felix Geller <fgeller@WPI.EDU>
List: netbsd-java
Date: 01/29/2005 18:50:12
Hi,

I'm trying to setup eclipse on my laptop using pkgsrc. "make install
clean" worked fine, and after adding /usr/pkg/java/sun-1.4/bin to my
PATH, and "ulimit -d 656020" eclipse finally started up.
But I'm having some problems because eclipse shuts down after a few
clicks and I'm not able to interpret the error message. I attached the
error message and information about my system. Does anybody have an
idea what I'm missing or doing wrong?

Thank you in advance :)

kindest regards,
Felix Geller

My system:
-------------
~ > uname -a
NetBSD  2.99.14 NetBSD 2.99.14 (RENNKERNEL) #4: Tue Jan 18 19:40:46 GMT
2005  
fgeller@:/home/fgeller/cvs/current/obj/sys/arch/i386/compile/RENNKERNEL
i386

~ > mount
/dev/wd0a on / type ffs (local)
kernfs on /kern type kernfs (local)
procfs on /usr/pkg/emul/linux/proc type procfs (local)


Error message:
-----------------
~ > eclipse

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0xBDBD8D38
Function=__pthread_mutex_lock+0x18
Library=/lib/libpthread.so.0

Current Java thread:
       at org.eclipse.swt.internal.motif.OS.XtSetValues(Native Method)
       at org.eclipse.swt.widgets.MenuItem.setText(MenuItem.java:854)
       at
org.eclipse.jface.action.ActionContributionItem.update(ActionContributionItem.java:1162) 

       at
org.eclipse.jface.action.ActionContributionItem$2.propertyChange(ActionContributionItem.java:488) 

       at
org.eclipse.ui.internal.commands.ws.CommandCallback$1.commandChanged(CommandCallback.java:91) 

       at
org.eclipse.ui.internal.commands.Command.fireCommandChanged(Command.java:142) 

       at
org.eclipse.ui.internal.commands.MutableCommandManager.notifyCommands(MutableCommandManager.java:389) 

       at
org.eclipse.ui.internal.commands.MutableCommandManager.setActiveContextIds(MutableCommandManager.java:580) 

       at
org.eclipse.ui.internal.commands.ws.WorkbenchCommandSupport.setActiveContextIds(WorkbenchCommandSupport.java:631) 

       at
org.eclipse.ui.internal.Workbench$11.contextManagerChanged(Workbench.java:1812) 

       at
org.eclipse.ui.internal.contexts.AbstractContextManager.fireContextManagerChanged(AbstractContextManager.java:44) 

       at
org.eclipse.ui.internal.contexts.ProxyContextManager$1.contextManagerChanged(ProxyContextManager.java:41) 

       at
org.eclipse.ui.internal.contexts.AbstractContextManager.fireContextManagerChanged(AbstractContextManager.java:44) 

       at
org.eclipse.ui.internal.contexts.MutableContextManager.setEnabledContextIds(MutableContextManager.java:261) 

       at
org.eclipse.ui.internal.contexts.ws.WorkbenchContextSupport.processEnabledSubmissions(WorkbenchContextSupport.java:611) 

       at
org.eclipse.ui.internal.contexts.ws.WorkbenchContextSupport.processEnabledSubmissions(WorkbenchContextSupport.java:497) 

       at
org.eclipse.ui.internal.contexts.ws.WorkbenchContextSupport.removeEnabledSubmissions(WorkbenchContextSupport.java:711) 

       at
org.eclipse.ui.internal.contexts.ws.WorkbenchContextSupport.checkWindowType(WorkbenchContextSupport.java:398) 

       at
org.eclipse.ui.internal.contexts.ws.WorkbenchContextSupport.access$000
(WorkbenchContextSupport.java:56)
       at
org.eclipse.ui.internal.contexts.ws.WorkbenchContextSupport$1.handleEvent(WorkbenchContextSupport.java:207) 

       at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
       at org.eclipse.swt.widgets.Display.filterEvent(Display.java:838)
       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:730)
       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:752)
       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:735)
       at org.eclipse.swt.widgets.Shell.XFocusChange(Shell.java:1538)
       at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:907)
       at org.eclipse.swt.widgets.Display.windowProc(Display.java:3478)
       at org.eclipse.swt.internal.motif.OS.XtDispatchEvent(Native
Method)
       at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2640)
       at org.eclipse.jface.window.Window.runEventLoop(Window.java:668)
       at org.eclipse.jface.window.Window.open(Window.java:648)
       at
org.eclipse.jface.dialogs.MessageDialogWithToggle.openYesNoQuestion(MessageDialogWithToggle.java:306) 

       at
org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard.confirmPerspectiveSwitch(BasicNewProjectResourceWizard.java:552) 

       at
org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard.updatePerspective(BasicNewProjectResourceWizard.java:487) 

       at
org.eclipse.jdt.internal.ui.wizards.JavaProjectWizard.performFinish(JavaProjectWizard.java:65) 

       at
org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:609)
       at
org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:305)
       at
org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:506)
       at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
       at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:731)
       at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2938)
       at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2642)
       at org.eclipse.jface.window.Window.runEventLoop(Window.java:668)
       at org.eclipse.jface.window.Window.open(Window.java:648)
       at
org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:111)
       at org.eclipse.jface.action.Action.runWithEvent(Action.java:881)
       at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:915) 

       at org.eclipse.jface.action.ActionContributionItem.access$500
(ActionContributionItem.java:47)
       at
org.eclipse.jface.action.ActionContributionItem$7.handleEvent(ActionContributionItem.java:785) 

       at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:731)
       at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2938)
       at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2642)
       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(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
       at java.lang.reflect.Method.invoke(Unknown Source)
       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)

Dynamic libraries:

Heap at VM Abort:
Heap
def new generation   total 576K, used 497K [0xb17b0000, 0xb1850000,
0xb1c90000)
 eden space 512K,  89% used [0xb17b0000, 0xb1822c60, 0xb1830000)
 from space 64K,  60% used [0xb1830000, 0xb1839a78, 0xb1840000)
 to   space 64K,   0% used [0xb1840000, 0xb1840000, 0xb1850000)
tenured generation   total 5824K, used 4933K [0xb1c90000, 0xb2240000,
0xb57b0000)
  the space 5824K,  84% used [0xb1c90000, 0xb2161420, 0xb2161600,
0xb2240000)
compacting perm gen  total 16384K, used 16206K [0xb57b0000, 0xb67b0000,
0xb97b0000)
  the space 16384K,  98% used [0xb57b0000, 0xb67838b0, 0xb6783a00,
0xb67b0000)

Local Time = Sat Jan 29 17:34:12 2005
Elapsed Time = 53
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode)
#
# An error report file has been saved as /tmp/hs_err_pid916.log.
# Please refer to the file for further information.
#