Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 147110 Details for
Bug 285175
[Widgets] \eclipse hangs for ~15 seconds when opening a new file
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
thread dump of eclipse during the long pause
threaddump.txt (text/plain), 16.91 KB, created by
David Koski
on 2009-09-14 11:24:36 EDT
(
hide
)
Description:
thread dump of eclipse during the long pause
Filename:
MIME Type:
Creator:
David Koski
Created:
2009-09-14 11:24:36 EDT
Size:
16.91 KB
patch
obsolete
>2009-09-14 08:22:05 >Full thread dump Java HotSpot(TM) Client VM (14.1-b02-90 mixed mode): > >"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=1 tid=0x5493e000 nid=0xb22d0000 in Object.wait() [0xb22cf000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179) > - locked <0x119c7d88> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > >"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=1 tid=0x53216800 nid=0xb39a2000 in Object.wait() [0xb39a1000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179) > - locked <0x10f90f08> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > >"Attach Listener" daemon prio=9 tid=0x561f0800 nid=0xb38a0000 waiting on condition [0x00000000] > java.lang.Thread.State: RUNNABLE > >"Worker-384" prio=5 tid=0x53216400 nid=0xb25d6000 in Object.wait() [0xb25d5000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) > - locked <0x1445bc10> (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-383" prio=5 tid=0x538b7000 nid=0xb3416000 in Object.wait() [0xb3415000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) > - locked <0x1445bc10> (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-377" prio=5 tid=0x548b8c00 nid=0xb379e000 in Object.wait() [0xb379d000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) > - locked <0x1445bc10> (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) > >"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=1 tid=0x0e4ad000 nid=0xb2ba0000 in Object.wait() [0xb2b9f000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179) > - locked <0x33107d30> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > >"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=1 tid=0x558b8800 nid=0xb2798000 in Object.wait() [0xb2797000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179) > - locked <0x32bb4ec0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > >"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=1 tid=0x5327f400 nid=0xb2a9e000 in Object.wait() [0xb2a9d000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179) > - locked <0x2e06b7e0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > >"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=1 tid=0x53204c00 nid=0xb299c000 in Object.wait() [0xb299b000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179) > - locked <0x17f28368> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) > >"pool-1-thread-1" prio=5 tid=0x53333800 nid=0xb369c000 waiting on condition [0xb369b000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x1655f510> (a java.util.concurrent.SynchronousQueue$TransferStack) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) > at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422) > at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) > at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) > at java.lang.Thread.run(Thread.java:637) > >"MultiThreadedHttpConnectionManager cleanup" daemon prio=5 tid=0x53330800 nid=0xb359a000 in Object.wait() [0xb3599000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x16253a00> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) > - locked <0x16253a00> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) > at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122) > >"Thread-226" daemon prio=6 tid=0x558e8c00 nid=0xb3314000 in Object.wait() [0xb3313000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.apache.commons.httpclient.util.IdleConnectionTimeoutThread.run(IdleConnectionTimeoutThread.java:108) > - locked <0x162b2658> (a org.apache.commons.httpclient.util.IdleConnectionTimeoutThread) > >"Thread-225" daemon prio=6 tid=0x56060400 nid=0xb3212000 in Object.wait() [0xb3211000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.apache.commons.httpclient.util.IdleConnectionTimeoutThread.run(IdleConnectionTimeoutThread.java:108) > - locked <0x162a5dd0> (a org.apache.commons.httpclient.util.IdleConnectionTimeoutThread) > >"Thread-223" daemon prio=5 tid=0x54846400 nid=0xb30aa000 in Object.wait() [0xb30a9000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.apache.commons.httpclient.util.IdleConnectionTimeoutThread.run(IdleConnectionTimeoutThread.java:108) > - locked <0x161bfd60> (a org.apache.commons.httpclient.util.IdleConnectionTimeoutThread) > >"Thread-224" daemon prio=5 tid=0x54842400 nid=0xb2fa8000 in Object.wait() [0xb2fa7000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.apache.commons.httpclient.util.IdleConnectionTimeoutThread.run(IdleConnectionTimeoutThread.java:108) > - locked <0x161cc9f8> (a org.apache.commons.httpclient.util.IdleConnectionTimeoutThread) > >"1995548@qtp-29802489-1 - Acceptor0 SocketConnector@127.0.0.1:51235" prio=5 tid=0x5581f400 nid=0xb2ea6000 runnable [0xb2ea5000] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) > - locked <0x161bd238> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:453) > at java.net.ServerSocket.accept(ServerSocket.java:421) > at org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99) > at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707) > at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) > >"20972540@qtp-29802489-0" prio=5 tid=0x5581ec00 nid=0xb2da4000 in Object.wait() [0xb2da3000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:563) > - locked <0x161be8a0> (a org.mortbay.thread.QueuedThreadPool$PoolThread) > >"Bundle File Closer" daemon prio=5 tid=0x59992c00 nid=0xb2ca2000 in Object.wait() [0xb2ca1000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:386) > - locked <0x15859bc0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:326) > >"Worker-2" prio=5 tid=0x5605e800 nid=0xb23d2000 waiting on condition [0xb23d1000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x16142078> (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) > >"[ThreadPool Manager] - Idle Thread" daemon prio=5 tid=0x56038c00 nid=0xb289a000 in Object.wait() [0xb2899000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106) > - locked <0x1581a4a0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor) > >"Java indexing" daemon prio=4 tid=0x53074800 nid=0xb24d4000 in Object.wait() [0xb24d3000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:378) > - locked <0x15419ae8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) > at java.lang.Thread.run(Thread.java:637) > >"[Timer] - Main Queue Handler" daemon prio=5 tid=0x5383ac00 nid=0xb21ce000 in Object.wait() [0xb21cd000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141) > - locked <0x1455fdf0> (a java.lang.Object) > at java.lang.Thread.run(Thread.java:637) > >"Framework Event Dispatcher" daemon prio=5 tid=0x5304b000 nid=0xb1fca000 in Object.wait() [0xb1fc9000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:386) > - locked <0x143b61f8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:326) > >"Start Level Event Dispatcher" daemon prio=5 tid=0x53835800 nid=0xb1ec8000 in Object.wait() [0xb1ec7000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x143b6270> (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:386) > - locked <0x143b6270> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:326) > >"State Data Manager" daemon prio=5 tid=0x5484ac00 nid=0xb1dc6000 waiting on condition [0xb1dc5000] > java.lang.Thread.State: TIMED_WAITING (sleeping) > at java.lang.Thread.sleep(Native Method) > at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:306) > at java.lang.Thread.run(Thread.java:637) > >"Low Memory Detector" daemon prio=5 tid=0x53023800 nid=0xb1b37000 runnable [0x00000000] > java.lang.Thread.State: RUNNABLE > >"CompilerThread0" daemon prio=9 tid=0x53022c00 nid=0xb1a35000 waiting on condition [0x00000000] > java.lang.Thread.State: RUNNABLE > >"Signal Dispatcher" daemon prio=9 tid=0x53021c00 nid=0xb1933000 runnable [0x00000000] > java.lang.Thread.State: RUNNABLE > >"Surrogate Locker Thread (CMS)" daemon prio=5 tid=0x53020c00 nid=0xb1831000 waiting on condition [0x00000000] > java.lang.Thread.State: RUNNABLE > >"Finalizer" daemon prio=8 tid=0x53015800 nid=0xb172f000 in Object.wait() [0xb172e000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) > - locked <0x14320010> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > >"Reference Handler" daemon prio=10 tid=0x53014800 nid=0xb162d000 in Object.wait() [0xb162c000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > - locked <0x14320020> (a java.lang.ref.Reference$Lock) > >"main" prio=6 tid=0x0e000c00 nid=0xa0b13500 runnable [0xbfffe000] > java.lang.Thread.State: RUNNABLE > at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) > at org.eclipse.swt.internal.cocoa.NSObject.release(NSObject.java:120) > at org.eclipse.swt.widgets.Display.removePool(Display.java:3390) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3104) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405) > 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) > >"VM Thread" prio=9 tid=0x53010800 nid=0xb152b000 runnable > >"Gang worker#0 (Parallel GC Threads)" prio=9 tid=0x0e002c00 nid=0xb0307000 runnable > >"Gang worker#1 (Parallel GC Threads)" prio=9 tid=0x0e003800 nid=0xb0409000 runnable > >"Gang worker#2 (Parallel GC Threads)" prio=9 tid=0x0e004800 nid=0xb050b000 runnable > >"Gang worker#3 (Parallel GC Threads)" prio=9 tid=0x0e005400 nid=0xb060d000 runnable > >"Gang worker#4 (Parallel GC Threads)" prio=9 tid=0x0e006400 nid=0xb070f000 runnable > >"Gang worker#5 (Parallel GC Threads)" prio=9 tid=0x0e007000 nid=0xb0811000 runnable > >"Gang worker#6 (Parallel GC Threads)" prio=9 tid=0x0e008000 nid=0xb0913000 runnable > >"Gang worker#7 (Parallel GC Threads)" prio=9 tid=0x0e008c00 nid=0xb0a15000 runnable > >"Gang worker#8 (Parallel GC Threads)" prio=9 tid=0x0e009c00 nid=0xb0b17000 runnable > >"Gang worker#9 (Parallel GC Threads)" prio=9 tid=0x0e00a800 nid=0xb0c19000 runnable > >"Gang worker#10 (Parallel GC Threads)" prio=9 tid=0x0e00b800 nid=0xb0d1b000 runnable > >"Gang worker#11 (Parallel GC Threads)" prio=9 tid=0x0e00c400 nid=0xb0e1d000 runnable > >"Gang worker#12 (Parallel GC Threads)" prio=9 tid=0x0e00d400 nid=0xb0f1f000 runnable > >"Concurrent Mark-Sweep GC Thread" prio=9 tid=0x0e257400 nid=0xb1429000 runnable >"Gang worker#0 (Parallel CMS Threads)" prio=9 tid=0x0e183c00 nid=0xb1021000 runnable > >"Gang worker#1 (Parallel CMS Threads)" prio=9 tid=0x0e184800 nid=0xb1123000 runnable > >"Gang worker#2 (Parallel CMS Threads)" prio=9 tid=0x0e185800 nid=0xb1225000 runnable > >"Gang worker#3 (Parallel CMS Threads)" prio=9 tid=0x0e186400 nid=0xb1327000 runnable > >"VM Periodic Task Thread" prio=10 tid=0x53024800 nid=0xb1c39000 waiting on condition > >"Exception Catcher Thread" prio=10 tid=0x0e001800 nid=0xb0205000 runnable >JNI global references: 4394 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 285175
:
143025
|
146683
|
146698
| 147110 |
149528