The problem of Eclipse3.4.1+Ganymede plugins

Huang wen hui huang at gddsn.org.cn
Sat Oct 18 05:07:45 UTC 2008


hi,
I install Eclipse 3.4.1 from ports. It is OK, "Open File" menu item also
not crash.
After install all plug in from
http://download.eclipse.org/releases/ganymede/. The
"Open File" men item always hangs. Both CURRENT and 7-STABLE have same
problem.

--hwh


^\2008-10-16 11:31:58
Full thread dump Java HotSpot(TM) 64-Bit Server VM
(1.6.0_03-p4-hwh_11_mar_2008_12_00-b00 mixed mode):

"Timer-1" prio=5 tid=0x0000000000763c00 nid=0x74ca00 in Object.wait()
[0x00007ffffdbde000..0x00007ffffdbdeba0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000081a7e2ee0> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x000000081a7e2ee0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)

"Timer-0" prio=5 tid=0x0000000006026800 nid=0x74dd40 in Object.wait()
[0x00007ffffdcdf000..0x00007ffffdcdfc20]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000081a7e5c00> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x000000081a7e5c00> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)

"Worker-6" prio=5 tid=0x0000000006d73c00 nid=0x6d94ac0 in Object.wait()
[0x00007ffffdde0000..0x00007ffffdde0aa0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000008155b84f8> (a
org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
- locked <0x00000008155b84f8> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-5" prio=5 tid=0x0000000006d2e400 nid=0x6d60c80 in Object.wait()
[0x00007ffffdee1000..0x00007ffffdee1b20]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000008155b84f8> (a
org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
- locked <0x00000008155b84f8> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-4" prio=5 tid=0x0000000006027000 nid=0x6041ac0 in Object.wait()
[0x00007ffffdfe2000..0x00007ffffdfe29a0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000081a7e9368> (a
org.eclipse.mylyn.internal.tasks.ui.OfflineCachingStorage$CacheFlushJob)
at java.lang.Object.wait(Object.java:485)
at
org.eclipse.mylyn.internal.tasks.ui.OfflineCachingStorage$CacheFlushJob.run(OfflineCachingStorage.java:242)
- locked <0x000000081a7e9368> (a
org.eclipse.mylyn.internal.tasks.ui.OfflineCachingStorage$CacheFlushJob)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

"Worker-3" prio=5 tid=0x0000000006027400 nid=0x6041c80 in Object.wait()
[0x00007ffffe0e3000..0x00007ffffe0e3a20]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000008155b84f8> (a
org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
- locked <0x00000008155b84f8> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-2" prio=5 tid=0x000000000541d400 nid=0x5a87c80 in Object.wait()
[0x00007ffffe1e4000..0x00007ffffe1e48a0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000008155b84f8> (a
org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
- locked <0x00000008155b84f8> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-1" prio=5 tid=0x0000000000765800 nid=0x74cbc0 in Object.wait()
[0x00007ffffe2e5000..0x00007ffffe2e5920]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000008155b84f8> (a
org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
- locked <0x00000008155b84f8> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Java indexing" daemon prio=5 tid=0x0000000000767000 nid=0x74d9c0 in
Object.wait() [0x00007ffffe3e6000..0x00007ffffe3e6ba0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000081a4596c8> (a
org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Object.wait(Object.java:485)
at
org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:371)
- locked <0x000000081a4596c8> (a
org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Thread.run(Thread.java:619)

"Worker-0" prio=5 tid=0x0000000000764c00 nid=0x74d480 waiting on
condition [0x00007ffffe6e9000..0x00007ffffe6e9b20]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000081a7ecba8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at
org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.getQueuedEvent(UsageDataService.java:221)
at
org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.access$0(UsageDataService.java:219)
at
org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService$1.run(UsageDataService.java:157)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

"Provisioning Event Dispatcher" daemon prio=5 tid=0x00000000016b7400
nid=0x2f1c6c0 in Object.wait() [0x00007ffffe7ea000..0x00007ffffe7ea9a0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000081817bcb8> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:485)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377)
- locked <0x000000081817bcb8> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317)

"Start Level Event Dispatcher" daemon prio=5 tid=0x0000000000767400
nid=0x74df00 in Object.wait() [0x00007ffffe8eb000..0x00007ffffe8eba20]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000008155bc9f8> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:485)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377)
- locked <0x00000008155bc9f8> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317)

"Framework Event Dispatcher" daemon prio=5 tid=0x0000000000767c00
nid=0x74e0c0 in Object.wait() [0x00007ffffe9ec000..0x00007ffffe9ec8a0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000008155bd688> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:485)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377)
- locked <0x00000008155bd688> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317)

"State Data Manager" daemon prio=5 tid=0x0000000000768400 nid=0x74e280
waiting on condition [0x00007ffffeaed000..0x00007ffffeaed920]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at
org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=5 tid=0x000000000076b800 nid=0x74f080
runnable [0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=5 tid=0x0000000000769400 nid=0x74f240
waiting on condition [0x0000000000000000..0x00007ffffedefb20]
java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=5 tid=0x0000000000769c00 nid=0x74f400
waiting on condition [0x0000000000000000..0x00007ffffeef0ba0]
java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=5 tid=0x000000000076a400 nid=0x74f5c0
waiting on condition [0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=5 tid=0x000000000076a800 nid=0x74f780 in
Object.wait() [0x00007fffff0f3000..0x00007fffff0f3a20]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000814e41f48> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x0000000814e41f48> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=5 tid=0x000000000076b000 nid=0x74f940 in
Object.wait() [0x00007fffff1f4000..0x00007fffff1f48a0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000814e31208> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x0000000814e31208> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x000000000076c000 nid=0x608e40 runnable
[0x00007fffffbfd000..0x00007fffffbfed00]
java.lang.Thread.State: RUNNABLE
at org.eclipse.swt.internal.gtk.OS._gtk_file_chooser_dialog_new(Native
Method)
at org.eclipse.swt.internal.gtk.OS.gtk_file_chooser_dialog_new(OS.java:4875)
at org.eclipse.swt.widgets.FileDialog.openChooserDialog(FileDialog.java:374)
at org.eclipse.swt.widgets.FileDialog.open(FileDialog.java:363)
at
org.eclipse.ui.internal.ide.actions.OpenLocalFileAction.run(OpenLocalFileAction.java:92)
at
org.eclipse.ui.internal.ide.actions.OpenLocalFileAction.run(OpenLocalFileAction.java:76)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
at
org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
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:193)
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:386)
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:550)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:505)
at org.eclipse.equinox.launcher.Main.run(Main.java:1237)
at org.eclipse.equinox.launcher.Main.main(Main.java:1213)

"VM Thread" prio=5 tid=0x00000000007e1c00 nid=0x74fb00 runnable

"GC task thread#0 (ParallelGC)" prio=5 tid=0x00000000007e4c00
nid=0x750900 runnable

"GC task thread#1 (ParallelGC)" prio=5 tid=0x00000000007e4400
nid=0x750740 runnable

"GC task thread#2 (ParallelGC)" prio=5 tid=0x00000000007e4000
nid=0x750580 runnable

"GC task thread#3 (ParallelGC)" prio=5 tid=0x00000000007e3800
nid=0x7503c0 runnable

"GC task thread#4 (ParallelGC)" prio=5 tid=0x00000000007e3400
nid=0x750200 runnable

"GC task thread#5 (ParallelGC)" prio=5 tid=0x00000000007e2c00
nid=0x750040 runnable

"GC task thread#6 (ParallelGC)" prio=5 tid=0x00000000007e2800
nid=0x74fe80 runnable

"GC task thread#7 (ParallelGC)" prio=5 tid=0x00000000007e2000
nid=0x74fcc0 runnable

"VM Periodic Task Thread" prio=5 tid=0x00000000007e1400 nid=0x750ac0
waiting on condition

JNI global references: 1154

Heap
PSYoungGen total 58688K, used 13285K [0x000000081f640000,
0x0000000824810000, 0x0000000824b90000)
eden space 34624K, 35% used
[0x000000081f640000,0x000000082024d688,0x0000000821810000)
from space 24064K, 3% used
[0x0000000821810000,0x00000008218fc018,0x0000000822f90000)
to space 23232K, 0% used
[0x0000000823160000,0x0000000823160000,0x0000000824810000)
PSOldGen total 161984K, used 101483K [0x0000000814b90000,
0x000000081e9c0000, 0x000000081f640000)
object space 161984K, 62% used
[0x0000000814b90000,0x000000081aeaafc0,0x000000081e9c0000)
PSPermGen total 94400K, used 55401K [0x0000000804b90000,
0x000000080a7c0000, 0x0000000814b90000)
object space 94400K, 58% used
[0x0000000804b90000,0x00000008081aa438,0x000000080a7c0000)




More information about the freebsd-eclipse mailing list