History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-17172
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Mike Aizatsky
Reporter: Nikolay Chashnikov
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

Deadlock in CachedValuesManagerImpl.releaseOutdatedValues

Created: 24 May 07 10:54   Updated: 29 May 07 16:09
Component/s: None
Fix Version/s: Selena Final

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 6,978
Fixed in build: 6,989


 Description  « Hide
Full thread dump Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode):

"StackTrace Remote Thread" prio=6 tid=0x23792e90 nid=0x198c waiting on condition [0x00000000..0x2439fb6c]

"Keep-Alive-Timer" daemon prio=8 tid=0x25313030 nid=0x19d0 waiting on condition [0x232bf000..0x232bfbe8]
	at java.lang.Thread.sleep(Native Method)
	at sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:149)
	at java.lang.Thread.run(Thread.java:595)

"Action Updater" prio=6 tid=0x228858c0 nid=0x19a8 waiting on condition [0x2937f000..0x2937fce8]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"AWT-EventQueue-1" prio=6 tid=0x25537e58 nid=0x15b4 waiting on condition [0x35d4f000..0x35d4fc68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:711)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1041)
	at java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync.wlock(ReentrantReadWriteLock.java:342)
	at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:637)
	at com.intellij.psi.impl.CachedValueImpl.releaseValueIfOutdated(CachedValueImpl.java:54)
	at com.intellij.psi.impl.CachedValuesManagerImpl.releaseOutdatedValues(CachedValuesManagerImpl.java:39)
	- locked <0x0539ea00> (a com.intellij.psi.impl.CachedValuesManagerImpl)
	at com.intellij.lang.ant.config.impl.AntConfigurationImpl.updateBuildFile(AntConfigurationImpl.java:263)
	at com.intellij.lang.ant.psi.changes.AntChangeVisitor$2.run(AntChangeVisitor.java:120)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:225)
	- locked <0x04e86060> (a java.lang.Object)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:443)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:436)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:353)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

"Alarm pool" prio=6 tid=0x256efe58 nid=0x1804 waiting on condition [0x3589f000..0x3589f9e8]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"JobScheduler pool" prio=6 tid=0x253efd58 nid=0x1d94 waiting on condition [0x3153e000..0x3153fae8]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:809)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1124)
	at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:423)
	at com.intellij.openapi.util.FieldCache.get(FieldCache.java:20)
	at com.intellij.psi.impl.meta.MetaRegistry.getMetaBase(MetaRegistry.java:183)
	at com.intellij.psi.impl.meta.MetaRegistry.getMeta(MetaRegistry.java:149)
	at com.intellij.psi.impl.source.PsiClassImpl.getMetaData(PsiClassImpl.java:727)
	at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:65)
	at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:41)
	at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:162)
	at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:92)
	at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:398)
	at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:31)
	at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:278)
	at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:294)
	at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:272)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:141)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:156)
	at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:332)
	at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:317)
	at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:101)
	at com.intellij.psi.impl.PsiClassImplUtil.processSuperTypes(PsiClassImplUtil.java:486)
	at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClassNotCached(PsiClassImplUtil.java:468)
	at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:282)
	at com.intellij.psi.impl.PsiClassImplUtil.processSuperTypes(PsiClassImplUtil.java:491)
	at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClassNotCached(PsiClassImplUtil.java:468)
	at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:282)
	at com.intellij.psi.impl.source.PsiClassImpl.processDeclarations(PsiClassImpl.java:683)
	at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:61)
	at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:41)
	at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:162)
	at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:92)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl._resolve(PsiReferenceExpressionImpl.java:165)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.access$000(PsiReferenceExpressionImpl.java:42)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver._resolve(PsiReferenceExpressionImpl.java:134)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:143)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:128)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:141)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:156)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.multiResolve(PsiReferenceExpressionImpl.java:224)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.advancedResolve(PsiReferenceExpressionImpl.java:337)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$TypeEvaluator.fun(PsiReferenceExpressionImpl.java:250)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$TypeEvaluator.fun(PsiReferenceExpressionImpl.java:247)
	at com.intellij.psi.impl.source.resolve.ResolveCache.getType(ResolveCache.java:89)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.getType(PsiReferenceExpressionImpl.java:293)
	at com.intellij.psi.scope.util.PsiScopesUtil.setupAndRunProcessor(PsiScopesUtil.java:247)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl._resolve(PsiReferenceExpressionImpl.java:201)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.access$000(PsiReferenceExpressionImpl.java:42)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver._resolve(PsiReferenceExpressionImpl.java:134)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:143)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:128)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:141)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:156)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.multiResolve(PsiReferenceExpressionImpl.java:224)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.advancedResolve(PsiReferenceExpressionImpl.java:337)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.resolve(PsiReferenceExpressionImpl.java:119)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.isReferenceTo(PsiReferenceExpressionImpl.java:311)
	at com.intellij.psi.impl.search.MethodUsagesSearcher$3.execute(MethodUsagesSearcher.java:73)
	at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsContainingWordInElement(LowLevelSearchUtil.java:77)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1$1.run(PsiSearchHelperImpl.java:563)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:578)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1.run(PsiSearchHelperImpl.java:551)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:145)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$12.run(PsiSearchHelperImpl.java:549)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)

"JobScheduler pool" prio=6 tid=0x253877f0 nid=0x1824 waiting for monitor entry [0x314ee000..0x314efb68]
	at com.intellij.psi.impl.CachedValuesManagerImpl.createCachedValue(CachedValuesManagerImpl.java)
	- waiting to lock <0x0539ea00> (a com.intellij.psi.impl.CachedValuesManagerImpl)
	at com.intellij.psi.impl.meta.MetaRegistry$2.compute(MetaRegistry.java:156)
	at com.intellij.psi.impl.meta.MetaRegistry$2.compute(MetaRegistry.java:155)
	at com.intellij.openapi.util.FieldCache.get(FieldCache.java:31)
	at com.intellij.psi.impl.meta.MetaRegistry.getMetaBase(MetaRegistry.java:183)
	at com.intellij.psi.impl.meta.MetaRegistry.getMeta(MetaRegistry.java:149)
	at com.intellij.psi.impl.source.PsiClassImpl.getMetaData(PsiClassImpl.java:727)
	at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:65)
	at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:41)
	at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:162)
	at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:92)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl._resolve(PsiReferenceExpressionImpl.java:165)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.access$000(PsiReferenceExpressionImpl.java:42)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver._resolve(PsiReferenceExpressionImpl.java:134)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:143)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:128)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:141)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:156)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.multiResolve(PsiReferenceExpressionImpl.java:224)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.advancedResolve(PsiReferenceExpressionImpl.java:337)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$TypeEvaluator.fun(PsiReferenceExpressionImpl.java:250)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$TypeEvaluator.fun(PsiReferenceExpressionImpl.java:247)
	at com.intellij.psi.impl.source.resolve.ResolveCache.getType(ResolveCache.java:89)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.getType(PsiReferenceExpressionImpl.java:293)
	at com.intellij.psi.scope.util.PsiScopesUtil.setupAndRunProcessor(PsiScopesUtil.java:247)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl._resolve(PsiReferenceExpressionImpl.java:201)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.access$000(PsiReferenceExpressionImpl.java:42)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver._resolve(PsiReferenceExpressionImpl.java:134)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:143)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:128)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:141)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:156)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.multiResolve(PsiReferenceExpressionImpl.java:224)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.advancedResolve(PsiReferenceExpressionImpl.java:337)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.resolve(PsiReferenceExpressionImpl.java:119)
	at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.isReferenceTo(PsiReferenceExpressionImpl.java:311)
	at com.intellij.psi.impl.search.MethodUsagesSearcher$3.execute(MethodUsagesSearcher.java:73)
	at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsContainingWordInElement(LowLevelSearchUtil.java:77)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1$1.run(PsiSearchHelperImpl.java:563)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:578)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1.run(PsiSearchHelperImpl.java:551)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:145)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$12.run(PsiSearchHelperImpl.java:549)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)

"Background process" prio=6 tid=0x25329a48 nid=0x1d40 waiting on condition [0x2c73f000..0x2c73fbe8]
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer$1.run(Timer.java:23)

"Alarm pool" prio=6 tid=0x22966fe0 nid=0x1428 waiting on condition [0x28c5f000..0x28c5fa68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"pool-1-thread-1" prio=6 tid=0x229a8eb0 nid=0x1f34 waiting on condition [0x2c5bf000..0x2c5bfae8]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"Alarm pool" prio=6 tid=0x25571540 nid=0x1cec waiting on condition [0x2c4ef000..0x2c4efbe8]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"Change List Updater" prio=6 tid=0x22091438 nid=0x1b08 waiting on condition [0x2bbdf000..0x2bbdfc68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:131)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"com.jniwrapper.NativeResourceCollector" daemon prio=6 tid=0x22096398 nid=0x140c in Object.wait() [0x3802f000..0x3802f9e8]
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x08f2b890> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
	at com.jniwrapper.a.run(SourceFile:134)

"Memory mapped files disposer" prio=6 tid=0x2287a960 nid=0xb0c waiting on condition [0x2423f000..0x2423fa68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"You got mail" prio=6 tid=0x239144f0 nid=0x1390 waiting on condition [0x24faf000..0x24fafc68]
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer$1.run(Timer.java:23)

"UserActivityMonitor thread" prio=6 tid=0x2390dad8 nid=0x12ac in Object.wait() [0x24f5f000..0x24f5fce8]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x05282238> (a java.lang.Object)
	at jetbrains.communicator.idea.monitor.UserActivityMonitor.run(UserActivityMonitor.java:129)
	- locked <0x05282238> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:595)

"WebServer thread pool" prio=6 tid=0x2396d168 nid=0x1578 waiting on condition [0x24ebf000..0x24ebfd68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"WebServer thread pool" prio=6 tid=0x2396cfe0 nid=0x1270 waiting on condition [0x24e6f000..0x24e6f9e8]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"/192.168.1.32 IDEtalk Multicast Thread" prio=6 tid=0x23852060 nid=0xe3c runnable [0x24e1f000..0x24e1fa68]
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	- locked <0x0623f800> (a java.net.PlainDatagramSocketImpl)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	- locked <0x0623f800> (a java.net.PlainDatagramSocketImpl)
	at java.net.DatagramSocket.receive(DatagramSocket.java:712)
	- locked <0x02fa5150> (a java.net.DatagramPacket)
	- locked <0x0623f840> (a java.net.MulticastSocket)
	at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:112)

"User Monitor Thread" prio=6 tid=0x239feeb0 nid=0x1234 in Object.wait() [0x24dcf000..0x24dcfae8]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0623f900> (a java.lang.Object)
	at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(UserMonitorThread.java:212)
	- locked <0x0623f900> (a java.lang.Object)
	at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:131)

"XML-RPC Weblistener" prio=6 tid=0x239ffc40 nid=0x1180 runnable [0x24d7f000..0x24d7fb68]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x0623f980> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.apache.xmlrpc.WebServer.run(WebServer.java:453)
	at java.lang.Thread.run(Thread.java:595)

"Network Message Dispatcher" prio=6 tid=0x23a69630 nid=0x16c8 in Object.wait() [0x2373f000..0x2373fbe8]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0623faa0> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:474)
	at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherImpl.run(AsyncMessageDispatcherImpl.java:76)
	- locked <0x0623faa0> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:595)

"File System Synchronize Executor" prio=6 tid=0x22b22658 nid=0xef0 waiting on condition [0x2416f000..0x2416f9e8]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"ApplicationImpl pooled thread" prio=6 tid=0x239a1da8 nid=0x1434 waiting for monitor entry [0x242fe000..0x242ffbe8]
	at com.intellij.psi.impl.CachedValuesManagerImpl.createCachedValue(CachedValuesManagerImpl.java)
	- waiting to lock <0x0539ea00> (a com.intellij.psi.impl.CachedValuesManagerImpl)
	at com.intellij.psi.impl.PsiClassImplUtil.getMap(PsiClassImplUtil.java:251)
	at com.intellij.psi.impl.PsiClassImplUtil.getAllByMap(PsiClassImplUtil.java:185)
	at com.intellij.psi.impl.PsiClassImplUtil.getAllMethods(PsiClassImplUtil.java:49)
	at com.intellij.psi.impl.compiled.ClsClassImpl.getAllMethods(ClsClassImpl.java:678)
	at com.intellij.psi.util.PropertyUtil.findPropertyGetter(PropertyUtil.java:117)
	at com.intellij.uiDesigner.binding.FormReferenceProvider$1.compute(FormReferenceProvider.java:247)
	at com.intellij.uiDesigner.binding.FormReferenceProvider$1.compute(FormReferenceProvider.java:244)
	at com.intellij.openapi.application.impl.ApplicationImpl$12.run(ApplicationImpl.java:608)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:578)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:606)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processPropertyReference(FormReferenceProvider.java:242)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:211)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:218)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:218)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:218)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:218)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:218)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:218)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:218)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:218)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:218)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.processReferences(FormReferenceProvider.java:147)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.access$100(FormReferenceProvider.java:35)
	at com.intellij.uiDesigner.binding.FormReferenceProvider$2.compute(FormReferenceProvider.java:312)
	at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:86)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.getCachedData(FormReferenceProvider.java:319)
	at com.intellij.uiDesigner.binding.FormReferenceProvider.getReferencesByElement(FormReferenceProvider.java:57)
	at com.intellij.psi.impl.source.resolve.ResolveUtil.getReferencesFromProviders(ResolveUtil.java:76)
	at com.intellij.psi.impl.source.PsiPlainTextFileImpl.getReferences(PsiPlainTextFileImpl.java:42)
	at com.intellij.psi.impl.search.MethodUsagesSearcher$3.execute(MethodUsagesSearcher.java:69)
	at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsContainingWordInElement(LowLevelSearchUtil.java:77)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1$1.run(PsiSearchHelperImpl.java:563)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:578)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1.run(PsiSearchHelperImpl.java:551)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:145)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$12.run(PsiSearchHelperImpl.java:549)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:102)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithTextInGlobalScope(PsiSearchHelperImpl.java:588)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithWord(PsiSearchHelperImpl.java:473)
	at com.intellij.psi.impl.search.MethodUsagesSearcher.execute(MethodUsagesSearcher.java:110)
	at com.intellij.psi.impl.search.MethodUsagesSearcher.execute(MethodUsagesSearcher.java:22)
	at com.intellij.util.ExecutorsQuery.forEach(ExecutorsQuery.java:59)
	at com.intellij.util.UniqueResultsQuery.forEach(UniqueResultsQuery.java:49)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.processReferencesIncludingOverriding(PsiSearchHelperImpl.java:240)
	at com.intellij.find.findUsages.FindUsagesUtil.addMethodUsages(FindUsagesUtil.java:183)
	at com.intellij.find.findUsages.FindUsagesUtil.addElementUsages(FindUsagesUtil.java:159)
	at com.intellij.find.findUsages.FindUsagesUtil.processUsages(FindUsagesUtil.java:52)
	at com.intellij.find.findUsages.FindUsagesManager$3.generate(FindUsagesManager.java:314)
	at com.intellij.usages.impl.UsageViewManagerImpl$SearchForUsagesRunnable.searchUsages(UsageViewManagerImpl.java:241)
	at com.intellij.usages.impl.UsageViewManagerImpl$SearchForUsagesRunnable.run(UsageViewManagerImpl.java:235)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$4.run(ProgressManagerImpl.java:197)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$5.run(ProgressManagerImpl.java:220)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:124)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:145)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:115)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:228)
	at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:275)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:105)

"Alarm pool" prio=6 tid=0x22a9cbe8 nid=0x268c waiting on condition [0x242af000..0x242afc68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"TimerQueue" daemon prio=6 tid=0x22121648 nid=0x15b0 in Object.wait() [0x2411f000..0x2411fae8]
	at java.lang.Object.wait(Native Method)
	at javax.swing.TimerQueue.run(TimerQueue.java:236)
	- locked <0x05290408> (a javax.swing.TimerQueue)
	at java.lang.Thread.run(Thread.java:595)

"Activation listener" prio=6 tid=0x22b2c980 nid=0x1330 runnable [0x240cf000..0x240cfb68]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x0527d280> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at jetbrains.buildServer.activation.HttpActivationServer.run(HttpActivationServer.java:140)
	at java.lang.Thread.run(Thread.java:595)

"JetConnect reader" prio=6 tid=0x22adb890 nid=0x118c waiting on condition [0x236ef000..0x236efbe8]
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.jetConnect.reader.JetReader$1.run(JetReader.java:119)

"Progress Cancel Checker" prio=6 tid=0x22a42ae8 nid=0xeec waiting on condition [0x2369f000..0x2369fc68]
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:40)

"Exe4JStartupThread" daemon prio=6 tid=0x227d1b08 nid=0x1a48 waiting on condition [0x2364f000..0x2364fce8]
	at java.lang.Thread.sleep(Native Method)
	at com.exe4j.Controller$StartupThread.run(Unknown Source)

"ApplicationImpl pooled thread" prio=6 tid=0x227d04b0 nid=0x1514 waiting on condition [0x235ff000..0x235ffd68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:736)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1064)
	at java.util.concurrent.SynchronousQueue$Node.waitForPut(SynchronousQueue.java:265)
	at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:400)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:105)

"ApplicationImpl pooled thread" prio=6 tid=0x227d0288 nid=0x21cc waiting on condition [0x235af000..0x235af9e8]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:736)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1064)
	at java.util.concurrent.SynchronousQueue$Node.waitForPut(SynchronousQueue.java:265)
	at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:400)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:105)

"StoreRefreshStatusThread" daemon prio=2 tid=0x22a028a8 nid=0x13f8 waiting on condition [0x2345f000..0x2345fa68]
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:928)

"WatchForChangesThread" prio=6 tid=0x22a022c0 nid=0x11ac runnable [0x2340f000..0x2340fae8]
	at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Method)
	at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher.java:183)
	at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:836)

"File System Tracker" prio=6 tid=0x22a02008 nid=0x17f4 waiting on condition [0x2321f000..0x2321fb68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
	at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:341)
	at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:41)
	- locked <0x04e6df20> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:595)

"XML-RPC Weblistener" prio=6 tid=0x229ace60 nid=0xb20 runnable [0x2251f000..0x2251fbe8]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x04f296e0> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.apache.xmlrpc.WebServer.run(WebServer.java:453)
	at java.lang.Thread.run(Thread.java:595)

"AWT-Shutdown" prio=6 tid=0x22936a18 nid=0xdec in Object.wait() [0x2326f000..0x2326fce8]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x04cab580> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:474)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
	- locked <0x04cab580> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:595)

"timed reference disposer" prio=6 tid=0x22134bf0 nid=0x11c4 waiting on condition [0x226cf000..0x226cf9e8]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"Periodic tasks thread" prio=6 tid=0x22792d90 nid=0x1548 waiting on condition [0x231cf000..0x231cfa68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"SocketListenerThread" prio=6 tid=0x227f2118 nid=0xdb0 runnable [0x22d7f000..0x22d7fae8]
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	- locked <0x04cb86a8> (a java.net.PlainDatagramSocketImpl)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	- locked <0x04cb86a8> (a java.net.PlainDatagramSocketImpl)
	at java.net.DatagramSocket.receive(DatagramSocket.java:712)
	- locked <0x02e85aa8> (a java.net.DatagramPacket)
	- locked <0x04cb86e8> (a java.net.MulticastSocket)
	at com.intellij.licensecommon.net.impl.SocketImpl.receive(SocketImpl.java:57)
	at com.intellij.licensecommon.net.impl.SocketListenerThread.run(SocketListenerThread.java:24)

"SocketListenerThread" prio=6 tid=0x22146700 nid=0xd9c runnable [0x22d2f000..0x22d2fbe8]
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	- locked <0x04cbaed0> (a java.net.PlainDatagramSocketImpl)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	- locked <0x04cbaed0> (a java.net.PlainDatagramSocketImpl)
	at java.net.DatagramSocket.receive(DatagramSocket.java:712)
	- locked <0x04cbaf10> (a java.net.DatagramPacket)
	- locked <0x04cbaf30> (a java.net.DatagramSocket)
	at com.intellij.licensecommon.net.impl.SocketImpl.receive(SocketImpl.java:57)
	at com.intellij.licensecommon.net.impl.SocketListenerThread.run(SocketListenerThread.java:24)

"MessageDeliveryThread" prio=6 tid=0x2215dbf8 nid=0xd94 in Object.wait() [0x22cdf000..0x22cdfb68]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x04cbafd0> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:474)
	at com.intellij.licensecommon.net.MessageDeliveryThread.run(MessageDeliveryThread.java:26)
	- locked <0x04cbafd0> (a java.lang.Object)

"AWT-Windows" daemon prio=6 tid=0x2213ab80 nid=0xbf4 runnable [0x2267f000..0x2267fce8]
	at sun.awt.windows.WToolkit.eventLoop(Native Method)
	at sun.awt.windows.WToolkit.run(WToolkit.java:269)
	at java.lang.Thread.run(Thread.java:595)

"Java2D Disposer" daemon prio=10 tid=0x2200d428 nid=0x17dc in Object.wait() [0x225df000..0x225df9e8]
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x04c8f848> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
	at sun.java2d.Disposer.run(Disposer.java:107)
	at java.lang.Thread.run(Thread.java:595)

"Lock thread" prio=6 tid=0x220b2780 nid=0xb10 runnable [0x2256f000..0x2256fa68]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x04c556c0> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:174)
	at java.lang.Thread.run(Thread.java:595)

"timed reference disposer" prio=6 tid=0x220ad2b0 nid=0x10e0 waiting on condition [0x224cf000..0x224cfb68]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"Exe4JStartupThread" daemon prio=6 tid=0x2200f3c0 nid=0x10e4 waiting on condition [0x2247f000..0x2247fbe8]
	at java.lang.Thread.sleep(Native Method)
	at com.exe4j.Controller$StartupThread.run(Unknown Source)

"Low Memory Detector" daemon prio=6 tid=0x21f7c768 nid=0x109c runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=10 tid=0x00a81718 nid=0x74c waiting on condition [0x00000000..0x2238fa48]

"Signal Dispatcher" daemon prio=10 tid=0x21ffab60 nid=0x10d0 runnable [0x00000000..0x00000000]

"YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x21f8e8b0 nid=0x10d4 runnable [0x00000000..0x00000000]

"YJPAgent-CPUSampler" daemon prio=6 tid=0x009d7bc8 nid=0x1090 runnable [0x00000000..0x00000000]

"YJPAgent-RequestListener" daemon prio=2 tid=0x21f77348 nid=0x10cc runnable [0x2224f000..0x2224fb68]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x04be9308> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at com.yourkit.runtime.Core$3.run(Core.java:530)
	at java.lang.Thread.run(Thread.java:595)

"YJPAgent-Telemetry" daemon prio=2 tid=0x21f8cdf0 nid=0x10c8 waiting on condition [0x221ff000..0x221ffbe8]
	at java.lang.Thread.sleep(Native Method)
	at com.yourkit.runtime.telemetry.TelemetryThreadJVMTI.run(TelemetryThreadJVMTI.java:271)

"Finalizer" daemon prio=8 tid=0x00ab9070 nid=0x10c4 in Object.wait() [0x21ebf000..0x21ebfc68]
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x04be9478> (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=10 tid=0x00aac478 nid=0x10c0 in Object.wait() [0x21e6f000..0x21e6fce8]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:474)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <0x04be8ed0> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x009d7368 nid=0x10ac waiting on condition [0x00000000..0x0007bc3c]

"VM Thread" prio=10 tid=0x00aa89e8 nid=0x10bc runnable 

"VM Periodic Task Thread" prio=10 tid=0x21f84a08 nid=0x10dc waiting on condition 


 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.