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 213317 Details for
Bug 375601
New deadlock in indexer job : PDOMManager.createIndexer() vs PDOMManager.savePreferences()
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.
Full thread dump
deadlock_CDT_7.2.0.log (text/plain), 43.08 KB, created by
Andrey Loskutov
on 2012-03-29 03:25:00 EDT
(
hide
)
Description:
Full thread dump
Filename:
MIME Type:
Creator:
Andrey Loskutov
Created:
2012-03-29 03:25:00 EDT
Size:
43.08 KB
patch
obsolete
>Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.2-b01 mixed mode): > >"Attach Listener" daemon prio=10 tid=0x00000000456ce800 nid=0x1172 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Worker-17" prio=10 tid=0x0000000045f47000 nid=0x3692 in Object.wait() [0x00000000404eb000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaae1770dc8> (a java.lang.Object) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:272) > - locked <0x00002aaae1770dc8> (a java.lang.Object) > at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:199) > at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92) > at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286) > at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118) > at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2282) > at org.eclipse.core.internal.resources.Project.close(Project.java:188) > at com.verigy.itee.ui.internal.ProjectImportCleanup.closeNotRequiredProjects(ProjectImportCleanup.java:183) > at com.verigy.itee.ui.internal.ProjectImportCleanup.runInWorkspace(ProjectImportCleanup.java:88) > at com.verigy.itee.ui.internal.ProjectImportInitialCleanup.runInWorkspace(ProjectImportInitialCleanup.java:47) > at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > >"Timer-14" prio=10 tid=0x0000000045fdd800 nid=0x1ee0 in Object.wait() [0x0000000051fb2000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaac6ed7ee0> (a java.util.TaskQueue) > at java.lang.Object.wait(Object.java:485) > at java.util.TimerThread.mainLoop(Timer.java:483) > - locked <0x00002aaac6ed7ee0> (a java.util.TaskQueue) > at java.util.TimerThread.run(Timer.java:462) > >"Worker-14" prio=10 tid=0x00002aab40916800 nid=0x17e3 waiting for monitor entry [0x000000004263f000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.core.internal.preferences.EclipsePreferences.getChild(EclipsePreferences.java:488) > - waiting to lock <0x00002aaae17b1e00> (a org.eclipse.core.internal.resources.ProjectPreferences) > at org.eclipse.core.internal.preferences.EclipsePreferences.getChildren(EclipsePreferences.java:510) > at org.eclipse.core.internal.preferences.EclipsePreferences.shareStrings(EclipsePreferences.java:1091) > at org.eclipse.core.internal.preferences.EclipsePreferences.shareStrings(EclipsePreferences.java:1094) > at org.eclipse.core.internal.preferences.EclipsePreferences.shareStrings(EclipsePreferences.java:1094) > at org.eclipse.core.internal.preferences.EclipsePreferences.shareStrings(EclipsePreferences.java:1094) > at org.eclipse.core.internal.preferences.PreferencesService.shareStrings(PreferencesService.java:949) > at org.eclipse.core.internal.preferences.EclipsePreferences.convertToProperties(EclipsePreferences.java:349) > at org.eclipse.core.internal.preferences.EclipsePreferences.convertToProperties(EclipsePreferences.java:347) > at org.eclipse.core.internal.preferences.EclipsePreferences.save(EclipsePreferences.java:1068) > at org.eclipse.core.internal.preferences.EclipsePreferences.save(EclipsePreferences.java:1057) > at org.eclipse.core.internal.preferences.EclipsePreferences.internalFlush(EclipsePreferences.java:440) > at org.eclipse.core.internal.preferences.EclipsePreferences.flush(EclipsePreferences.java:405) > - locked <0x00002aaae177bbd8> (a org.eclipse.core.internal.preferences.InstancePreferences) > at org.eclipse.cdt.internal.core.CCoreInternals$1.run(CCoreInternals.java:43) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > >"RunnableQueue-5" daemon prio=10 tid=0x00000000454fd800 nid=0x12b1 in Object.wait() [0x0000000051eb1000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaac5075dd0> (a org.apache.batik.util.DoublyLinkedList) > at java.lang.Object.wait(Object.java:485) > at org.apache.batik.util.RunnableQueue.run(Unknown Source) > - locked <0x00002aaac5075dd0> (a org.apache.batik.util.DoublyLinkedList) > at java.lang.Thread.run(Thread.java:619) > >"RunnableQueue-4" daemon prio=10 tid=0x00000000452f7800 nid=0x129f in Object.wait() [0x00000000553b9000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaac4dd6bd8> (a org.apache.batik.util.DoublyLinkedList) > at java.lang.Object.wait(Object.java:485) > at org.apache.batik.util.RunnableQueue.run(Unknown Source) > - locked <0x00002aaac4dd6bd8> (a org.apache.batik.util.DoublyLinkedList) > at java.lang.Thread.run(Thread.java:619) > >"Worker-11" prio=10 tid=0x00002aab4067d000 nid=0x1235 in Object.wait() [0x00000000520b3000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab6694860> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188) > - locked <0x00002aaab6694860> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50) > >"Thread-142" daemon prio=10 tid=0x0000000045796000 nid=0x1217 in Object.wait() [0x0000000051db0000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaac48e2c00> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) > - locked <0x00002aaac48e2c00> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) > at org.apache.batik.util.CleanerThread.run(Unknown Source) > >"AWT-XAWT" daemon prio=10 tid=0x00002aab40542800 nid=0x11f1 runnable [0x0000000044d4b000] > java.lang.Thread.State: RUNNABLE > at sun.awt.X11.XToolkit.waitForEvents(Native Method) > at sun.awt.X11.XToolkit.run(XToolkit.java:548) > at sun.awt.X11.XToolkit.run(XToolkit.java:523) > at java.lang.Thread.run(Thread.java:619) > >"Java2D Disposer" daemon prio=10 tid=0x00002aab4005a800 nid=0x11f0 in Object.wait() [0x000000004f89d000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaac48303a8> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) > - locked <0x00002aaac48303a8> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) > at sun.java2d.Disposer.run(Disposer.java:125) > at java.lang.Thread.run(Thread.java:619) > >"pool-295-thread-1" prio=10 tid=0x0000000045905000 nid=0xdde waiting on condition [0x000000004154d000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab8172a68> (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 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:619) > >"pool-296-thread-1" prio=10 tid=0x00000000457c3800 nid=0xddd waiting on condition [0x0000000051bae000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81731e8> (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 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:619) > >"pool-291-thread-1" prio=10 tid=0x0000000045f9d800 nid=0xcbd waiting on condition [0x0000000044a48000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81738c0> (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 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:619) > >"pool-289-thread-1" prio=10 tid=0x00000000462b7800 nid=0x5f7 waiting on condition [0x0000000044846000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab8174038> (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 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:619) > >"pool-287-thread-1" prio=10 tid=0x00000000453ee000 nid=0x7f30 waiting on condition [0x0000000044644000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81747c0> (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 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:619) > >"Worker-10" prio=10 tid=0x00002aaaf83c6000 nid=0x7b58 waiting for monitor entry [0x00000000419d8000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.core.internal.preferences.EclipsePreferences.getChild(EclipsePreferences.java:487) > - waiting to lock <0x00002aaae177bbd8> (a org.eclipse.core.internal.preferences.InstancePreferences) > at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:629) > at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:757) > at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.getLocalPreferences(IndexerPreferences.java:311) > at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.getScope(IndexerPreferences.java:93) > at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.getProperties(IndexerPreferences.java:167) > at org.eclipse.cdt.internal.core.pdom.PDOMManager.createIndexer(PDOMManager.java:611) > - locked <0x00002aaab7b34518> (a java.util.HashMap) > - locked <0x00002aaae17b1e00> (a org.eclipse.core.internal.resources.ProjectPreferences) > at org.eclipse.cdt.internal.core.pdom.PDOMSetupJob.run(PDOMSetupJob.java:58) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > >"pool-2-thread-1" prio=10 tid=0x0000000044fcb000 nid=0x5578 waiting on condition [0x0000000051caf000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab8175028> (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 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:619) > >"pool-3-thread-1" prio=10 tid=0x0000000046072000 nid=0x5577 waiting on condition [0x000000004071f000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab8175c80> (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 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:619) > >"pool-1-thread-1" prio=10 tid=0x0000000045ab8000 nid=0x4076 waiting on condition [0x00000000403ea000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab7d3cdf0> (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 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:619) > >"pool-18-thread-1" prio=10 tid=0x000000004515d000 nid=0x3c78 waiting on condition [0x00000000505aa000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c4930> (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 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:619) > >"pool-17-thread-1" prio=10 tid=0x000000004515a800 nid=0x3c77 waiting on condition [0x00000000504a9000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c5028> (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 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:619) > >"pool-16-thread-1" prio=10 tid=0x0000000045158800 nid=0x3c36 waiting on condition [0x00000000503a8000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c5720> (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 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:619) > >"pool-15-thread-1" prio=10 tid=0x000000004585a000 nid=0x3c35 waiting on condition [0x00000000502a7000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c5e50> (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 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:619) > >"pool-14-thread-1" prio=10 tid=0x000000004576b800 nid=0x3c34 waiting on condition [0x00000000501a6000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c6580> (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 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:619) > >"pool-13-thread-1" prio=10 tid=0x0000000045c6b800 nid=0x3c33 waiting on condition [0x00000000500a5000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c6cb0> (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 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:619) > >"pool-12-thread-1" prio=10 tid=0x0000000045714800 nid=0x3c28 waiting on condition [0x000000004ffa4000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c73e0> (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 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:619) > >"pool-11-thread-1" prio=10 tid=0x0000000045b12000 nid=0x3c27 waiting on condition [0x000000004fea3000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c7ad8> (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 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:619) > >"pool-10-thread-1" prio=10 tid=0x0000000046d0d000 nid=0x3c26 waiting on condition [0x000000004fda2000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c81d0> (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 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:619) > >"pool-9-thread-1" prio=10 tid=0x0000000045550000 nid=0x3c25 waiting on condition [0x000000004fca1000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c88c8> (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 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:619) > >"pool-8-thread-1" prio=10 tid=0x00000000469a1800 nid=0x3c24 waiting on condition [0x000000004fba0000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c8fc0> (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 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:619) > >"pool-7-thread-1" prio=10 tid=0x000000004699e000 nid=0x3c23 waiting on condition [0x0000000040b40000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c96b8> (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 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:619) > >"pool-6-thread-1" prio=10 tid=0x0000000045bfe000 nid=0x3c18 waiting on condition [0x000000004fa9f000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81c9db0> (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 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:619) > >"pool-5-thread-1" prio=10 tid=0x0000000045947000 nid=0x3c17 waiting on condition [0x0000000040fa6000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00002aaab81ca4e0> (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 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:619) > >"[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x0000000045711800 nid=0x390a in Object.wait() [0x000000004f99e000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab7b1a278> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106) > - locked <0x00002aaab7b1a278> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor) > >"Worker-5" prio=10 tid=0x00002aaaf8352800 nid=0x35fd in Object.wait() [0x0000000044947000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab6694860> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188) > - locked <0x00002aaab6694860> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50) > >"WorkbenchTestable" prio=10 tid=0x0000000046171800 nid=0x35fb in Object.wait() [0x0000000044745000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaac42e9248> (a org.eclipse.swt.widgets.RunnableLock) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187) > - locked <0x00002aaac42e9248> (a org.eclipse.swt.widgets.RunnableLock) > at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150) > at org.eclipse.swt.widgets.Display.syncExec(Display.java:4333) > at org.eclipse.ui.internal.testing.WorkbenchTestable.runTest(WorkbenchTestable.java:112) > at com.verigy.itee.testframework.runner.AbstructRunner.run(AbstructRunner.java:138) > at com.verigy.itee.testframework.model.TestItem.run(TestItem.java:129) > at com.verigy.itee.testframework.model.TestSet.run(TestSet.java:110) > at com.verigy.itee.testframework.model.PluginTest.run(PluginTest.java:134) > at com.verigy.itee.testframework.application.TestFrameworkTestApplication.runTests(TestFrameworkTestApplication.java:130) > at org.eclipse.ui.internal.testing.WorkbenchTestable$1.run(WorkbenchTestable.java:71) > at java.lang.Thread.run(Thread.java:619) > >"Reading pipe for system mesages" prio=10 tid=0x0000000045572000 nid=0x3597 runnable [0x00000000409b4000] > java.lang.Thread.State: RUNNABLE > at java.io.FileInputStream.readBytes(Native Method) > at java.io.FileInputStream.read(FileInputStream.java:199) > at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264) > at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306) > at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158) > - locked <0x00002aaab7d5e838> (a java.io.FileReader) > at java.io.InputStreamReader.read(InputStreamReader.java:167) > at java.io.BufferedReader.fill(BufferedReader.java:136) > at java.io.BufferedReader.readLine(BufferedReader.java:299) > - locked <0x00002aaab7d5e838> (a java.io.FileReader) > at java.io.BufferedReader.readLine(BufferedReader.java:362) > at com.verigy.itee.core.util.PipeReaderRunnable.run(PipeReaderRunnable.java:115) > at java.lang.Thread.run(Thread.java:619) > >"Thread-6" daemon prio=10 tid=0x0000000045d01800 nid=0x354f in Object.wait() [0x0000000044543000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab7d5cb40> (a java.util.LinkedList) > at java.lang.Object.wait(Object.java:485) > at com.sun.star.lib.util.AsynchronousFinalizer$1.run(AsynchronousFinalizer.java:94) > - locked <0x00002aaab7d5cb40> (a java.util.LinkedList) > >"Provisioning Event Dispatcher" daemon prio=10 tid=0x00000000458c7800 nid=0x34f8 in Object.wait() [0x00000000402e9000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab6f535c0> (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:400) > - locked <0x00002aaab6f535c0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) > >"Worker-JM" prio=10 tid=0x00002aaaf882c800 nid=0x34f0 in Object.wait() [0x00000000418d7000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab6694c88> (a java.util.ArrayList) > at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) > - locked <0x00002aaab6694c88> (a java.util.ArrayList) > >"[Timer] - Main Queue Handler" daemon prio=10 tid=0x00002aaaf852c000 nid=0x34ef in Object.wait() [0x00000000417d6000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab665f190> (a java.lang.Object) > at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141) > - locked <0x00002aaab665f190> (a java.lang.Object) > at java.lang.Thread.run(Thread.java:619) > >"Bundle File Closer" daemon prio=10 tid=0x000000004597d000 nid=0x34eb in Object.wait() [0x00000000410a7000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab62906e8> (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:400) > - locked <0x00002aaab62906e8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) > >"Start Level Event Dispatcher" daemon prio=10 tid=0x00002aaaf805e000 nid=0x34ea in Object.wait() [0x00000000416d5000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab6290a40> (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:400) > - locked <0x00002aaab6290a40> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) > >"Framework Event Dispatcher" daemon prio=10 tid=0x00002aaaf81dc000 nid=0x34e8 in Object.wait() [0x000000004135c000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab6289e20> (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:400) > - locked <0x00002aaab6289e20> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) > >"Framework Active Thread" prio=10 tid=0x00002aaaf80b8800 nid=0x34dc in Object.wait() [0x0000000040c51000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab6137670> (a org.eclipse.osgi.framework.internal.core.Framework) > at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817) > - locked <0x00002aaab6137670> (a org.eclipse.osgi.framework.internal.core.Framework) > at java.lang.Thread.run(Thread.java:619) > >"Low Memory Detector" daemon prio=10 tid=0x0000000044f6f000 nid=0x34da runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"CompilerThread1" daemon prio=10 tid=0x0000000044f6c000 nid=0x34d9 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"CompilerThread0" daemon prio=10 tid=0x0000000044f67800 nid=0x34d8 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Signal Dispatcher" daemon prio=10 tid=0x0000000044f65800 nid=0x34d7 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Finalizer" daemon prio=10 tid=0x0000000044f43800 nid=0x34d6 in Object.wait() [0x0000000040ea5000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab610b080> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) > - locked <0x00002aaab610b080> (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=0x0000000044f41800 nid=0x34d5 in Object.wait() [0x0000000040da4000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaab6119448> (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 <0x00002aaab6119448> (a java.lang.ref.Reference$Lock) > >"main" prio=10 tid=0x0000000044dd3800 nid=0x34cd in Object.wait() [0x0000000041259000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaae1770dc8> (a java.lang.Object) > at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:274) > - locked <0x00002aaae1770dc8> (a java.lang.Object) > at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:199) > at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92) > at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286) > at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118) > at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2282) > at org.eclipse.core.internal.resources.Resource.delete(Resource.java:760) > at org.eclipse.core.internal.resources.Project.delete(Project.java:344) > at com.verigy.itee.core.test.ResourceUtil.deleteProject(ResourceUtil.java:55) > at com.verigy.itee.ui.TestProjectImporter.cleanUpTempProject(TestProjectImporter.java:1298) > at com.verigy.itee.ui.TestProjectImporter.testReadOnlyProjectAlreadyExisting(TestProjectImporter.java:660) > 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 junit.framework.TestCase.runTest(TestCase.java:164) > at junit.framework.TestCase.runBare(TestCase.java:130) > at junit.framework.TestResult$1.protect(TestResult.java:106) > at junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.framework.TestResult.run(TestResult.java:109) > at junit.framework.TestCase.run(TestCase.java:120) > at junit.framework.TestSuite.runTest(TestSuite.java:230) > at junit.framework.TestSuite.run(TestSuite.java:225) > at junit.framework.TestSuite.runTest(TestSuite.java:230) > at com.verigy.itee.core.test.TestSuite93k.runTest(TestSuite93k.java:47) > at junit.framework.TestSuite.run(TestSuite.java:225) > at com.verigy.itee.testframework.runner.JunitTestRunner$1.run(JunitTestRunner.java:47) > at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) > - locked <0x00002aaac42e9248> (a org.eclipse.swt.widgets.RunnableLock) > at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3566) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3215) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665) > at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499) > at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) > at com.verigy.itee.testframework.application.TestFrameworkTestApplication.start(TestFrameworkTestApplication.java:286) > at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) > 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:344) > 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:622) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) > at org.eclipse.equinox.launcher.Main.run(Main.java:1410) > at org.eclipse.equinox.launcher.Main.main(Main.java:1386) > >"VM Thread" prio=10 tid=0x0000000044f3a800 nid=0x34d4 runnable > >"GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000044dde000 nid=0x34ce runnable > >"GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000044ddf800 nid=0x34cf runnable > >"GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000044de1800 nid=0x34d0 runnable > >"GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000044de3800 nid=0x34d1 runnable > >"GC task thread#4 (ParallelGC)" prio=10 tid=0x0000000044de5000 nid=0x34d2 runnable > >"GC task thread#5 (ParallelGC)" prio=10 tid=0x0000000044de7000 nid=0x34d3 runnable > >"VM Periodic Task Thread" prio=10 tid=0x0000000044f71000 nid=0x34db waiting on condition > >JNI global references: 2662 > > >Found one Java-level deadlock: >============================= >"Worker-14": > waiting to lock monitor 0x0000000045da9378 (object 0x00002aaae17b1e00, a org.eclipse.core.internal.resources.ProjectPreferences), > which is held by "Worker-10" >"Worker-10": > waiting to lock monitor 0x0000000045b733f0 (object 0x00002aaae177bbd8, a org.eclipse.core.internal.preferences.InstancePreferences), > which is held by "Worker-14" > >Java stack information for the threads listed above: >=================================================== >"Worker-14": > at org.eclipse.core.internal.preferences.EclipsePreferences.getChild(EclipsePreferences.java:488) > - waiting to lock <0x00002aaae17b1e00> (a org.eclipse.core.internal.resources.ProjectPreferences) > at org.eclipse.core.internal.preferences.EclipsePreferences.getChildren(EclipsePreferences.java:510) > at org.eclipse.core.internal.preferences.EclipsePreferences.shareStrings(EclipsePreferences.java:1091) > at org.eclipse.core.internal.preferences.EclipsePreferences.shareStrings(EclipsePreferences.java:1094) > at org.eclipse.core.internal.preferences.EclipsePreferences.shareStrings(EclipsePreferences.java:1094) > at org.eclipse.core.internal.preferences.EclipsePreferences.shareStrings(EclipsePreferences.java:1094) > at org.eclipse.core.internal.preferences.PreferencesService.shareStrings(PreferencesService.java:949) > at org.eclipse.core.internal.preferences.EclipsePreferences.convertToProperties(EclipsePreferences.java:349) > at org.eclipse.core.internal.preferences.EclipsePreferences.convertToProperties(EclipsePreferences.java:347) > at org.eclipse.core.internal.preferences.EclipsePreferences.save(EclipsePreferences.java:1068) > at org.eclipse.core.internal.preferences.EclipsePreferences.save(EclipsePreferences.java:1057) > at org.eclipse.core.internal.preferences.EclipsePreferences.internalFlush(EclipsePreferences.java:440) > at org.eclipse.core.internal.preferences.EclipsePreferences.flush(EclipsePreferences.java:405) > - locked <0x00002aaae177bbd8> (a org.eclipse.core.internal.preferences.InstancePreferences) > at org.eclipse.cdt.internal.core.CCoreInternals$1.run(CCoreInternals.java:43) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) >"Worker-10": > at org.eclipse.core.internal.preferences.EclipsePreferences.getChild(EclipsePreferences.java:487) > - waiting to lock <0x00002aaae177bbd8> (a org.eclipse.core.internal.preferences.InstancePreferences) > at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:629) > at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:757) > at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.getLocalPreferences(IndexerPreferences.java:311) > at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.getScope(IndexerPreferences.java:93) > at org.eclipse.cdt.internal.core.pdom.indexer.IndexerPreferences.getProperties(IndexerPreferences.java:167) > at org.eclipse.cdt.internal.core.pdom.PDOMManager.createIndexer(PDOMManager.java:611) > - locked <0x00002aaab7b34518> (a java.util.HashMap) > - locked <0x00002aaae17b1e00> (a org.eclipse.core.internal.resources.ProjectPreferences) > at org.eclipse.cdt.internal.core.pdom.PDOMSetupJob.run(PDOMSetupJob.java:58) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > >Found 1 deadlock.
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 375601
: 213317