eclipse and the latest gtk

Stanislav Grozev tacho at orbitel.bg
Wed Nov 24 02:14:23 PST 2004


Hello,

I have a problem with Eclipse - i am on a 6-CURRENT system (rebuilt yesterday)
with the latest native JDK1.4 and I tried to build & run the Eclipse port.
It builds fine, but when I try to run it, after the dialog about default
workspace it crashes with the attached stacktrace. This is only with the
GTK build and the latest GTK. The Motif one works fine. Is this a known problem,
and do you know how I might be able to solve it?

-tacho
-- 
  0x44fc3339 || [02b5 798b 4bd1 97fb f8db 72e4 dca4 be03 44fc 3339]
-------------- next part --------------

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 10 occurred at PC=0x34DD5138
Function=gtk_tree_view_get_column+0x132
Library=/usr/X11R6/lib/libgtk-x11-2.0.so.400

Current Java thread:
	at org.eclipse.swt.internal.gtk.OS.gtk_container_add(Native Method)
	- locked <0x3083a038> (a java.lang.Class)
	at org.eclipse.swt.widgets.Tree.createHandle(Tree.java:249)
	at org.eclipse.swt.widgets.Widget.createWidget(Widget.java:321)
	at org.eclipse.swt.widgets.Control.createWidget(Control.java:306)
	at org.eclipse.swt.widgets.Scrollable.createWidget(Scrollable.java:146)
	at org.eclipse.swt.widgets.Tree.createWidget(Tree.java:289)
	at org.eclipse.swt.widgets.Control.<init>(Control.java:86)
	at org.eclipse.swt.widgets.Scrollable.<init>(Scrollable.java:71)
	at org.eclipse.swt.widgets.Composite.<init>(Composite.java:82)
	at org.eclipse.swt.widgets.Tree.<init>(Tree.java:88)
	at org.eclipse.jface.viewers.TreeViewer.<init>(TreeViewer.java:69)
	at org.eclipse.ui.views.navigator.ResourceNavigator.createViewer(ResourceNavigator.java:305)
	at org.eclipse.ui.views.navigator.ResourceNavigator.createPartControl(ResourceNavigator.java:227)
	at org.eclipse.ui.internal.PartPane$2.run(PartPane.java:137)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616)
	at org.eclipse.core.runtime.Platform.run(Platform.java:747)
	at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:133)
	at org.eclipse.ui.internal.ViewPane.createChildControl(ViewPane.java:135)
	at org.eclipse.ui.internal.ViewFactory$1.run(ViewFactory.java:351)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616)
	at org.eclipse.core.runtime.Platform.run(Platform.java:747)
	at org.eclipse.ui.internal.ViewFactory.busyRestoreView(ViewFactory.java:273)
	at org.eclipse.ui.internal.ViewFactory$2.run(ViewFactory.java:530)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
	at org.eclipse.ui.internal.ViewFactory.restoreView(ViewFactory.java:528)
	at org.eclipse.ui.internal.ViewFactory$ViewReference.getPart(ViewFactory.java:102)
	at org.eclipse.ui.internal.WorkbenchPage$1.propertyChange(WorkbenchPage.java:132)
	at org.eclipse.ui.internal.LayoutPart.setVisible(LayoutPart.java:268)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:317)
	at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:568)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:122)
	at org.eclipse.ui.internal.presentations.DefaultPartPresentation.selectPart(DefaultPartPresentation.java:1116)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:946)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:921)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1020)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:383)
	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:367)
	at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:432)
	at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:155)
	at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:732)
	at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2063)
	at org.eclipse.ui.internal.WorkbenchWindow$4.run(WorkbenchWindow.java:1858)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
	at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1845)
	at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:498)
	at org.eclipse.ui.internal.WorkbenchWindow$3.run(WorkbenchWindow.java:1076)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
	at org.eclipse.ui.internal.WorkbenchWindow.openPage(WorkbenchWindow.java:1073)
	at org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:992)
	at org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:174)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:658)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:819)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1325)
	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:185)
	at org.eclipse.core.launcher.Main.run(Main.java:704)
	at org.eclipse.core.launcher.Main.main(Main.java:688)

Dynamic libraries:
0x8048000 	/usr/local/jdk1.4.2/bin/java
0x2807a000 	/usr/lib/libpthread.so.1
0x280a0000 	/lib/libc.so.6
0x2818b000 	/usr/local/jdk1.4.2/jre/lib/i386/client/libjvm.so
0x285ad000 	/usr/lib/libstdc++.so.4
0x2867d000 	/lib/libm.so.3
0x28694000 	/usr/local/jdk1.4.2/jre/lib/i386/native_threads/libhpi.so
0x286a2000 	/usr/local/jdk1.4.2/jre/lib/i386/libverify.so
0x286b7000 	/usr/local/jdk1.4.2/jre/lib/i386/libjava.so
0x286d5000 	/usr/local/jdk1.4.2/jre/lib/i386/libzip.so
0x34670000 	/usr/local/jdk1.4.2/jre/lib/i386/libnet.so
0x34683000 	/usr/local/jdk1.4.2/jre/lib/i386/libnio.so
0x34bad000 	/usr/local/eclipse/plugins/org.eclipse.swt.gtk_3.0.1/os/freebsd/x86/libswt-pi-gtk-3063.so
0x34be5000 	/usr/X11R6/lib/libgtk-x11-2.0.so.400
0x34ea8000 	/usr/X11R6/lib/libgdk-x11-2.0.so.400
0x34f16000 	/usr/X11R6/lib/libXrandr.so.2
0x34f1a000 	/usr/X11R6/lib/libXi.so.6
0x34f22000 	/usr/X11R6/lib/libXinerama.so.1
0x34f25000 	/usr/X11R6/lib/libXcursor.so.1
0x34f2e000 	/usr/local/lib/libatk-1.0.so.800
0x34f49000 	/usr/X11R6/lib/libgdk_pixbuf-2.0.so.400
0x34f5e000 	/usr/X11R6/lib/libpangoxft-1.0.so.600
0x34f63000 	/usr/X11R6/lib/libXft.so.2
0x34f75000 	/usr/X11R6/lib/libfreetype.so.9
0x34fbd000 	/lib/libz.so.2
0x34fcd000 	/usr/X11R6/lib/libXrender.so.1
0x34fd5000 	/usr/X11R6/lib/libXext.so.6
0x34fe3000 	/usr/X11R6/lib/libfontconfig.so.1
0x35009000 	/usr/X11R6/lib/libpangox-1.0.so.600
0x35014000 	/usr/X11R6/lib/libX11.so.6
0x350da000 	/usr/X11R6/lib/libpango-1.0.so.600
0x35110000 	/usr/local/lib/libgobject-2.0.so.400
0x3514f000 	/usr/local/lib/libgmodule-2.0.so.400
0x35153000 	/usr/local/lib/libgthread-2.0.so.400
0x35157000 	/usr/local/lib/libglib-2.0.so.400
0x351d7000 	/usr/local/lib/libiconv.so.3
0x352c4000 	/usr/X11R6/lib/libXtst.so.6
0x352c9000 	/usr/local/lib/libintl.so.6
0x352d2000 	/usr/X11R6/lib/libpangoft2-1.0.so.600
0x352f8000 	/usr/local/lib/libexpat.so.5
0x35319000 	/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
0x3531c000 	/usr/local/eclipse/plugins/org.eclipse.swt.gtk_3.0.1/os/freebsd/x86/libswt-gtk-3063.so
0x35343000 	/usr/X11R6/lib/gtk-2.0/2.4.0/engines/libindustrial.so
0x3542f000 	/usr/X11R6/lib/pango/1.4.0/modules/pango-basic-fc.so
0x35432000 	/usr/local/eclipse/plugins/org.eclipse.swt.gtk_3.0.1/os/freebsd/x86/libswt-atk-gtk-3063.so
0x2804e000 	/libexec/ld-elf.so.1

Heap at VM Abort:
Heap
 def new generation   total 640K, used 169K [0x2c470000, 0x2c520000, 0x2c950000)
  eden space 576K,  21% used [0x2c470000, 0x2c48eee8, 0x2c500000)
  from space 64K,  72% used [0x2c500000, 0x2c50b880, 0x2c510000)
  to   space 64K,   0% used [0x2c510000, 0x2c510000, 0x2c520000)
 tenured generation   total 8132K, used 5057K [0x2c950000, 0x2d141000, 0x30470000)
   the space 8132K,  62% used [0x2c950000, 0x2ce404e0, 0x2ce40600, 0x2d141000)
 compacting perm gen  total 9984K, used 9746K [0x30470000, 0x30e30000, 0x34470000)
   the space 9984K,  97% used [0x30470000, 0x30df4bb0, 0x30df4c00, 0x30e30000)

Local Time = Wed Nov 24 12:13:10 2004
Elapsed Time = 27
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2-p6-root_23_nov_2004_13_22 mixed mode)
#


More information about the freebsd-java mailing list