Hi OpenSolaris community,

on my brand new osol_129 x64 installation, Eclipse IDE hangs when trying to 
change fonts (Window - Preferences - General - Appearance - Colors and Fonts, 
then clicking the "Edit" button to change e.g. the CVS console font).

I have tried with the plain Eclipse 3.5.1 package from eclipse.org/downloads as 
well as with the 3.4.2 build available from the opensolaris.org/dev repository, 
and also with both the most recent 1.6.0_17 and 1.5.0_22 JDKs and the client as 
well as the server JVM.

While the main thread is hung, I am getting the following jstack and pstack 
traces (full thread stacks: see attachments):

"main" prio=3 tid=0x0806fc00 nid=0x2 runnable [0xfe27e000]
   java.lang.Thread.State: RUNNABLE
        at org.eclipse.swt.internal.gtk.OS.Call(Native Method)
        at org.eclipse.swt.widgets.Display.sleep(Display.java:3893)
        at 
org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2406)

-----------------  lwp# 1 / thread# 1  --------------------
 feea4fc5 lwp_wait (2, 8046c94)
 fee9bc6c _thrp_join (2, 0, 8046d00, 1) + 63
 fee9bdbb thr_join (2, 0, 8046d00) + 23
 08058be3 ContinueInNewThread (8052260, 50000, 0, 80475a8, 8047560) + 4f
 08051f59 main     (19, 806c108, 80476a8) + aa1
 0805142a _start   (1f, 80477b4, 80477d3, 80477db, 80477e4, 80477f9) + 7a
-----------------  lwp# 2 / thread# 2  --------------------
 feea49e5 pollsys  (94c4ec0, 2, fe27de08, 0)
 fee48814 poll     (94c4ec0, 2, 64, da4732a4, db58151c) + 4c
 da4732bc g_poll   (94c4ec0, 2, 64, db581690, 0, fe27de78) + 24
 d5432acb Java_org_eclipse_swt_internal_gtk_OS_Call__IIII (806fd10, fe27deb8, 
da473298, 94c4ec0, 2, 64) + 17

Am I hitting a bug in OpenSolaris GTK infrastructure, or more likely in the 
Eclipse SWT?

Many thanks in andvance for any pointers!

Andreas
-- 
This message posted from opensolaris.org
-------------- next part --------------
"main" prio=3 tid=0x0806fc00 nid=0x2 runnable [0xfe27e000]
   java.lang.Thread.State: RUNNABLE
        at org.eclipse.swt.internal.gtk.OS.Call(Native Method)
        at org.eclipse.swt.widgets.Display.sleep(Display.java:3893)
        at 
org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2406)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
        at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at 
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
        at 
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
        at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
        at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        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:559)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)

-------------- next part --------------
-----------------  lwp# 1 / thread# 1  --------------------
 feea4fc5 lwp_wait (2, 8046c94)
 fee9bc6c _thrp_join (2, 0, 8046d00, 1) + 63
 fee9bdbb thr_join (2, 0, 8046d00) + 23
 08058be3 ContinueInNewThread (8052260, 50000, 0, 80475a8, 8047560) + 4f
 08051f59 main     (19, 806c108, 80476a8) + aa1
 0805142a _start   (1f, 80477b4, 80477d3, 80477db, 80477e4, 80477f9) + 7a
-----------------  lwp# 2 / thread# 2  --------------------
 feea49e5 pollsys  (94c4ec0, 2, fe27de08, 0)
 fee48814 poll     (94c4ec0, 2, 64, da4732a4, db58151c) + 4c
 da4732bc g_poll   (94c4ec0, 2, 64, db581690, 0, fe27de78) + 24
 d5432acb Java_org_eclipse_swt_internal_gtk_OS_Call__IIII (806fd10, fe27deb8, 
da473298, 94c4ec0, 2, 64) + 17
 fb00a032 ???????? (db5e2830, fb0080f9, 64, 2, 94c4ec0, da473298)
 fb002f69 ???????? (0, 1, 1, eb521a50, da473298, 2)
 fb002e61 ???????? (0, eb3732f0, f9380570, f9376d60, fe27df54, db4859a5)
 fb00308d ???????? (f9376d60, fe27df80, dcc648a3, fe27dfb0, dcc6edd0, 0)
 fb002f69 ???????? (0, f9414688, f9376d60, fe27dfb4, dbd5595d, fe27dfe0)
 fb002f69 ???????? (f9376d60, eb3ac2c0, fe27dfe4, dba8399d, fe27e010, dba85870)
 fb00308d ???????? (f92c2cf8, eb3ac2c0, fe27e014, dbbcec6e, fe27e064, dbbdb3c0)
 fb003569 ???????? (0, 0, 0, 0, 0, 0)
 fb00308d ???????? (0, f92c2cf8, eb3ac278, fe27e09c, dc3dda88, fe27e0cc)
 fb00308d ???????? (f92337e0, f92c2cf8, f9233840, f9233840, f9233868, 1)
 fb1ac3c4 ???????? ()

Reply via email to