2007-09-27 17:12:35 Full thread dump Java HotSpot(TM) Client VM (1.6.0-b105 mixed mode): "StackTrace Remote Thread" prio=6 tid=0x068b2800 nid=0x1e64 waiting on condition [0x00000000..0x04d1fb8c] java.lang.Thread.State: RUNNABLE "JobScheduler pool" prio=6 tid=0x067fc800 nid=0x1588 waiting on condition [0x05f5f000..0x05f5fa94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x182ecdf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "JobScheduler pool" prio=6 tid=0x06589800 nid=0x1414 waiting on condition [0x05c1f000..0x05c1fb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x182ecdf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Background process" prio=6 tid=0x03bc4800 nid=0xf20 waiting on condition [0x054ef000..0x054efc14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.util.ui.Timer$1.run(Timer.java:23) "Timer-1" daemon prio=6 tid=0x0451ac00 nid=0x6f8 in Object.wait() [0x09edf000..0x09edfd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1ca97db8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x1ca97db8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Change List Updater" prio=6 tid=0x046bd800 nid=0x1208 waiting on condition [0x09e8f000..0x09e8fd94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x18cc55f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.DelayQueue.take(DelayQueue.java:160) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "ApplicationImpl pooled thread" prio=6 tid=0x0442bc00 nid=0x1b38 waiting on condition [0x0a56f000..0x0a56fc14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x18047ff8> (a java.util.concurrent.SynchronousQueue$TransferStack) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:944) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:10) "You got mail" prio=6 tid=0x04791000 nid=0x14ec waiting on condition [0x07edf000..0x07edfc94] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.util.ui.Timer$1.run(Timer.java:23) "Alarm pool" prio=6 tid=0x0653bc00 nid=0x1598 waiting on condition [0x06e6f000..0x06e6fb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x18047f78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "You got mail" prio=6 tid=0x0479f400 nid=0x1ebc waiting on condition [0x06e1f000..0x06e1fb94] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.util.ui.Timer$1.run(Timer.java:23) "Timer-0" daemon prio=6 tid=0x047b5c00 nid=0x1c84 in Object.wait() [0x06dcf000..0x06dcfc14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18c6ed48> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x18c6ed48> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Refreshing filesystem" prio=6 tid=0x06594000 nid=0x130 waiting on condition [0x06d7f000..0x06d7fc94] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.util.ui.Timer$1.run(Timer.java:23) "TimerQueue" daemon prio=6 tid=0x04771000 nid=0x1328 in Object.wait() [0x0643f000..0x0643fa94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18739268> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x18739268> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "WS plugin workers" prio=6 tid=0x04727c00 nid=0x1924 waiting on condition [0x063ef000..0x063efb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x18731378> (a java.util.concurrent.SynchronousQueue$TransferStack) at sun.misc.Unsafe.park(Unsafe.java) 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:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "ApplicationImpl pooled thread" prio=6 tid=0x046cd800 nid=0x185c waiting on condition [0x0639f000..0x0639fb94] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x18047ff8> (a java.util.concurrent.SynchronousQueue$TransferStack) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:944) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:10) "JetConnect reader" prio=6 tid=0x0457c400 nid=0x1a08 waiting on condition [0x0634f000..0x0634fc14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.jetConnect.reader.JetReader$1.run(JetReader.java:119) "Exe4JStartupThread" daemon prio=6 tid=0x03401c00 nid=0x1cc0 waiting on condition [0x060bf000..0x060bfc94] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.exe4j.Controller$StartupThread.run(Unknown Source) "ApplicationImpl pooled thread" prio=6 tid=0x04530000 nid=0x678 waiting on condition [0x0606f000..0x0606fd14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x18047ff8> (a java.util.concurrent.SynchronousQueue$TransferStack) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:944) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:10) "ApplicationImpl pooled thread" prio=6 tid=0x0452f800 nid=0x18c4 runnable [0x0601f000..0x0601fd94] java.lang.Thread.State: RUNNABLE at com.intellij.lexer.__XmlLexer.getTokenStart(__XmlLexer.java:8) at com.intellij.lexer.FlexAdapter.getTokenStart(FlexAdapter.java:72) at com.intellij.lexer.MergingLexerAdapter.getTokenEnd(MergingLexerAdapter.java:64) at com.intellij.lexer.XmlHighlightingLexer.getTokenEnd(XmlHighlightingLexer.java:23) at com.intellij.usages.ChunkExtractor.createTextChunks(ChunkExtractor.java:124) at com.intellij.usages.ChunkExtractor.extractChunks(ChunkExtractor.java:97) at com.intellij.usages.UsageInfo2UsageAdapter.initChunks(UsageInfo2UsageAdapter.java:104) at com.intellij.usages.UsageInfo2UsageAdapter.access$600(UsageInfo2UsageAdapter.java:48) at com.intellij.usages.UsageInfo2UsageAdapter$1.compute(UsageInfo2UsageAdapter.java:91) at com.intellij.usages.UsageInfo2UsageAdapter$1.compute(UsageInfo2UsageAdapter.java:63) at com.intellij.openapi.application.impl.ApplicationImpl$13.run(ApplicationImpl.java:2) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:95) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:337) at com.intellij.usages.UsageInfo2UsageAdapter.(UsageInfo2UsageAdapter.java:63) at com.intellij.find.impl.FindInProjectUtil$AsyncFindUsagesProcessListener2ProcessorAdapter.foundUsage(FindInProjectUtil.java:3) at com.intellij.find.impl.FindInProjectUtil.a(FindInProjectUtil.java:6) at com.intellij.find.impl.FindInProjectUtil.access$000(FindInProjectUtil.java:236) at com.intellij.find.impl.FindInProjectUtil$2.run(FindInProjectUtil.java:10) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:95) at com.intellij.find.impl.FindInProjectUtil.findUsages(FindInProjectUtil.java:185) at com.intellij.find.findInProject.FindInProjectManager$1$1.generate(FindInProjectManager.java:1) at com.intellij.usages.impl.UsageViewManagerImpl$SearchForUsagesRunnable.searchUsages(UsageViewManagerImpl.java:247) at com.intellij.usages.impl.UsageViewManagerImpl$SearchForUsagesRunnable.access$100(UsageViewManagerImpl.java:185) at com.intellij.usages.impl.UsageViewManagerImpl$2.run(UsageViewManagerImpl.java:130) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:7) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:68) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:45) at com.intellij.usages.impl.UsageViewImplUtil$1.run(UsageViewImplUtil.java:36) at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:4) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:10) "FS Synchronizer" prio=6 tid=0x044c3800 nid=0x17b4 waiting on condition [0x05fcf000..0x05fcfa14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x18486c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "XML-RPC Weblistener" prio=6 tid=0x04542800 nid=0x1590 runnable [0x04c2f000..0x04c2fa94] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method) at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x183f7078> (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:619) "StoreRefreshStatusThread" daemon prio=2 tid=0x0453a000 nid=0x1a10 waiting on condition [0x04bdf000..0x04bdfb14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:2) "WatchForChangesThread" prio=6 tid=0x04539c00 nid=0x62c runnable [0x04a3f000..0x04a3fb94] java.lang.Thread.State: RUNNABLE at com.intellij.vfs.local.win32.FileWatcher.$$YJP$$waitForChangeImpl(Native Method) at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(FileWatcher.java) at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher.java:65) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:24) "File System Tracker" prio=6 tid=0x04539800 nid=0x69c waiting on condition [0x049ef000..0x049efc14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x18368a40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:4) - locked <0x182fff20> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Progress Cancel Checker" prio=6 tid=0x04527c00 nid=0x1be8 waiting on condition [0x0499f000..0x0499fc94] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:1) "AWT-EventQueue-1" prio=6 tid=0x044e4000 nid=0x1f60 in Object.wait() [0x04a8f000..0x04a8fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18045b50> (a com.intellij.util.concurrency.WriterPreferenceReadWriteLock$WriterLock) at java.lang.Object.wait(Object.java:485) at com.intellij.util.concurrency.WriterPreferenceReadWriteLock$WriterLock.acquire(WriterPreferenceReadWriteLock.java:239) - locked <0x18045b50> (a com.intellij.util.concurrency.WriterPreferenceReadWriteLock$WriterLock) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:205) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:251) at com.intellij.openapi.components.impl.stores.ProjectStoreImpl$ProjectSaveSession.a(ProjectStoreImpl.java:1) at com.intellij.openapi.components.impl.stores.ProjectStoreImpl$ProjectSaveSession.save(ProjectStoreImpl.java:33) at com.intellij.openapi.components.impl.ComponentManagerImpl.doSave(ComponentManagerImpl.java:42) at com.intellij.openapi.project.impl.ProjectImpl.save(ProjectImpl.java:63) at com.intellij.ide.SaveAndSyncHandler.b(SaveAndSyncHandler.java:54) at com.intellij.ide.SaveAndSyncHandler.access$200(SaveAndSyncHandler.java:11) at com.intellij.ide.SaveAndSyncHandler$3.onFrameDeactivated(SaveAndSyncHandler.java:3) at com.intellij.ide.FrameStateManagerImpl.a(FrameStateManagerImpl.java:32) at com.intellij.ide.FrameStateManagerImpl.access$100(FrameStateManagerImpl.java:3) at com.intellij.ide.FrameStateManagerImpl$1.run(FrameStateManagerImpl.java:1) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:23) - locked <0x18423c88> (a java.lang.Object) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:120) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:155) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:66) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "timed reference disposer" prio=6 tid=0x03bc0800 nid=0x6ec waiting on condition [0x042ef000..0x042efa94] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x18176380> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1927) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Periodic tasks thread" prio=6 tid=0x03c3f800 nid=0x13c waiting on condition [0x03d3f000..0x03d3fb14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x1803bf70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1927) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x03bbd800 nid=0x1f0c in Object.wait() [0x0494f000..0x0494fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18013440> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x18013440> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "SocketListenerThread" prio=6 tid=0x033bf400 nid=0x1a30 runnable [0x048ff000..0x048ffc94] java.lang.Thread.State: RUNNABLE at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method) - locked <0x1803c1d8> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java) - locked <0x1803c1d8> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x1803c1d8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x1e871ba8> (a java.net.DatagramPacket) - locked <0x1803c218> (a java.net.MulticastSocket) at com.intellij.a.e.a.e.a(e.java:36) at com.intellij.a.e.a.h.run(h.java:6) "SocketListenerThread" prio=6 tid=0x03ba2400 nid=0x5f0 runnable [0x048af000..0x048afd14] java.lang.Thread.State: RUNNABLE at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method) - locked <0x1803ea10> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java) - locked <0x1803ea10> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x1803ea10> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x1803ea50> (a java.net.DatagramPacket) - locked <0x1803ea70> (a java.net.DatagramSocket) at com.intellij.a.e.a.e.a(e.java:36) at com.intellij.a.e.a.h.run(h.java:6) "MessageDeliveryThread" prio=6 tid=0x03c22800 nid=0x1770 in Object.wait() [0x0485f000..0x0485fd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1803eb20> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.intellij.a.e.j.run(j.java:19) - locked <0x1803eb20> (a java.lang.Object) "AWT-Windows" daemon prio=6 tid=0x03ba3400 nid=0x17a4 runnable [0x0429f000..0x0429fa94] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.$$YJP$$eventLoop(Native Method) at sun.awt.windows.WToolkit.eventLoop(WToolkit.java) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x03a54c00 nid=0x824 in Object.wait() [0x041ff000..0x041ffb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18013578> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x18013578> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "Lock thread" prio=6 tid=0x03a97800 nid=0x12e8 runnable [0x03d8f000..0x03d8fc14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method) at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x17f9db90> (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:7) at java.lang.Thread.run(Thread.java:619) "timed reference disposer" prio=6 tid=0x03aa6800 nid=0x1c04 waiting on condition [0x03cef000..0x03cefd14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x17f158b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1927) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Exe4JStartupThread" daemon prio=6 tid=0x03a7a000 nid=0x908 waiting on condition [0x03c8f000..0x03c8fd94] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.exe4j.Controller$StartupThread.run(Unknown Source) "Low Memory Detector" daemon prio=6 tid=0x033d6c00 nid=0x198c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x033dec00 nid=0x1518 waiting on condition [0x00000000..0x0399f81c] java.lang.Thread.State: RUNNABLE "YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x033d9c00 nid=0x14b4 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "YJPAgent-CPUSampler" daemon prio=6 tid=0x0340e400 nid=0xab4 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "YJPAgent-RequestListener" daemon prio=2 tid=0x033fa800 nid=0x1ee8 runnable [0x038af000..0x038afc94] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method) at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x17f15c58> (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:619) "YJPAgent-Telemetry" daemon prio=2 tid=0x033db000 nid=0x1e98 waiting on condition [0x0385f000..0x0385fd14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.yourkit.runtime.telemetry.TelemetryThreadJVMTI.run(TelemetryThreadJVMTI.java:271) "Attach Listener" daemon prio=10 tid=0x033cb400 nid=0xf00 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x033ca400 nid=0x188c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x033b7c00 nid=0x1618 in Object.wait() [0x0370f000..0x0370fa94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x17f15ec8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x17f15ec8> (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=0x033aa000 nid=0x6d0 in Object.wait() [0x036bf000..0x036bfb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x17f15788> (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 <0x17f15788> (a java.lang.ref.Reference$Lock) "main" prio=6 tid=0x003d7c00 nid=0x1cb0 waiting on condition [0x00000000..0x0007bc48] java.lang.Thread.State: RUNNABLE "VM Thread" prio=10 tid=0x033a5000 nid=0x11d4 runnable "VM Periodic Task Thread" prio=10 tid=0x03407400 nid=0x1514 waiting on condition