Full thread dump Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode): "Worker-4" prio=1 tid=0x084a5958 nid=0x4038 in Object.wait() [78a1000..78a187c] at java.lang.Object.wait(Native Method) - waiting on <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166) - locked <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Worker-3" prio=1 tid=0x084a5b10 nid=0x4038 in Object.wait() [5f49000..5f4987c] at java.lang.Object.wait(Native Method) - waiting on <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166) - locked <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Worker-2" prio=1 tid=0x081d1d50 nid=0x4038 in Object.wait() [50c2000..50c287c] at java.lang.Object.wait(Native Method) - waiting on <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166) - locked <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Worker-1" prio=1 tid=0x084a93c0 nid=0x4038 in Object.wait() [67fb000..67fb87c] at java.lang.Object.wait(Native Method) - waiting on <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166) - locked <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Reference Cleaner - 6" prio=1 tid=0xcf7af5f0 nid=0x4038 in Object.wait() [3474000..347487c] at java.lang.Object.wait(Native Method) - waiting on <0xd41bc0f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xd41bc0f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161) "Reference Cleaner - 5" prio=1 tid=0xcf7b0ea8 nid=0x4038 in Object.wait() [3283000..328387c] at java.lang.Object.wait(Native Method) - waiting on <0xd41bc160> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xd41bc160> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161) "Reference Cleaner - 4" prio=1 tid=0xcf7b0cc8 nid=0x4038 in Object.wait() [3202000..320287c] at java.lang.Object.wait(Native Method) - waiting on <0xd41bc1d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xd41bc1d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=1 tid=0xcf7c50d0 nid=0x4038 in Object.wait() [4524000..452487c] at java.lang.Object.wait(Native Method) - waiting on <0xd410b1f8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176) - locked <0xd410b1f8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Worker-0" prio=1 tid=0xd03fe540 nid=0x4038 in Object.wait() [5da3000..5da387c] at java.lang.Object.wait(Native Method) - waiting on <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166) - locked <0xd3b06a90> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Java indexing" daemon prio=1 tid=0xd03d4388 nid=0x4038 in Object.wait() [3181000..318187c] at java.lang.Object.wait(Native Method) - waiting on <0xd3f68230> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Object.wait(Object.java:429) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:345) - locked <0xd3f68230> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Reference Cleaner - 3" prio=1 tid=0xd05a85e8 nid=0x4038 in Object.wait() [3100000..310087c] at java.lang.Object.wait(Native Method) - waiting on <0xd3f361c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xd3f361c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161) "Reference Cleaner - 2" prio=1 tid=0xd05d32e8 nid=0x4038 in Object.wait() [6707000..670787c] at java.lang.Object.wait(Native Method) - waiting on <0xd3f36238> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xd3f36238> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161) "Reference Cleaner - 1" prio=1 tid=0xd05d3848 nid=0x4038 in Object.wait() [2fb7000..2fb787c] at java.lang.Object.wait(Native Method) - waiting on <0xd3f362a8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xd3f362a8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161) "Start Level Event Dispatcher" daemon prio=1 tid=0x08266160 nid=0x4038 in Object.wait() [43eb000..43eb87c] at java.lang.Object.wait(Native Method) - waiting on <0xd36e9320> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0xd36e9320> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Framework Event Dispatcher" daemon prio=1 tid=0x08267308 nid=0x4038 in Object.wait() [7d41000..7d4187c] at java.lang.Object.wait(Native Method) - waiting on <0xd36e94d0> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0xd36e94d0> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Signal Dispatcher" daemon prio=1 tid=0x080a6778 nid=0x4038 runnable [0..0] "Finalizer" daemon prio=1 tid=0x08092bc0 nid=0x4038 in Object.wait() [b75000..b7587c] at java.lang.Object.wait(Native Method) - waiting on <0xd36c9620> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xd36c9620> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x08091150 nid=0x4038 in Object.wait() [aa1000..aa187c] at java.lang.Object.wait(Native Method) - waiting on <0xd36c9688> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0xd36c9688> (a java.lang.ref.Reference$Lock) "main" prio=1 tid=0x0805bac0 nid=0x4038 in Object.wait() [feffc000..feffd348] at java.lang.Object.wait(Native Method) - waiting on <0xf13c4730> (a java.lang.Class) at org.eclipse.swt.widgets.Display.sleep(Display.java:2935) - locked <0xf13c4730> (a java.lang.Class) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:344) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1444) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1414) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:271) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:102) 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) "VM Thread" prio=1 tid=0x0808ff10 nid=0x4038 runnable "VM Periodic Task Thread" prio=1 tid=0x080a8f48 nid=0x4038 waiting on condition "Suspend Checker Thread" prio=1 tid=0x080a5d30 nid=0x4038 runnable