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

Key: IDEADEV-23109
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Kirill Kalishev
Reporter: Bas Leijdekkers
Votes: 0
Watchers: 0
Operations

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

Infinite loop after project update

Created: 08 Nov 07 13:29   Updated: 08 Nov 07 18:13
Component/s: User Interface
Fix Version/s: None

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

Build: 7,538
Severity: High


 Description  « Hide
I encountered a strange infinite loop after I cvs updated my project. The update tool window did not appear right and seemed to switch continuously between the ANT tool window and Update tool window. I took a couple of thread dumps:
Full thread dump Java HotSpot(TM) Client VM (1.6.0_05-ea-b04 mixed mode):

"ApplicationImpl pooled thread" prio=6 tid=0x088f7400 nid=0x884 waiting on condition [0x0536f000..0x0536fa94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cfb8> (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:945)
        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:106)

"ApplicationImpl pooled thread" prio=6 tid=0x08761c00 nid=0xf70 waiting on condition [0x049af000..0x049afa14]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cfb8> (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:945)
        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:106)

"ApplicationImpl pooled thread" prio=6 tid=0x03d36c00 nid=0xe30 waiting on condition [0x0490f000..0x0490fa94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cfb8> (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:945)
        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:106)

"ApplicationImpl pooled thread" prio=6 tid=0x06625c00 nid=0x944 waiting on condition [0x0608f000..0x0608fd94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cfb8> (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:945)
        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:106)

"Java Sound Event Dispatcher" daemon prio=6 tid=0x085cf400 nid=0xa18 in Object.wait() [0x0586f000..0x0586fa14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at com.sun.media.sound.EventDispatcher.dispatchEvents(EventDispatcher.java:170)
        - locked <0x148e5598> (a com.sun.media.sound.EventDispatcher)
        at com.sun.media.sound.EventDispatcher.run(EventDispatcher.java:210)
        at java.lang.Thread.run(Thread.java:619)

"JobScheduler pool" prio=6 tid=0x0648dc00 nid=0x194 waiting on condition [0x0be0f000..0x0be0fb14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x117c9338> (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:1
925)
        at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220)
        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)

"Background process" prio=6 tid=0x06456400 nid=0x264 waiting on condition [0x09c0f000..0x09c0fc94]
   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:39)

"Thread-7" daemon prio=6 tid=0x0646c400 nid=0xe3c waiting on condition [0x0b12f000..0x0b12fc14]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.$$YJP$$sleep(Native Method)
        at java.lang.Thread.sleep(Thread.java)
        at org.jivesoftware.smack.PacketWriter$KeepAliveTask.run(PacketWriter.java:476)
        at java.lang.Thread.run(Thread.java:619)

"Refreshing filesystem" prio=6 tid=0x062de800 nid=0x98c waiting on condition [0x09c8f000..0x09c8fc94]
   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:39)

"Smack Listener Processor" daemon prio=6 tid=0x03e1c400 nid=0xa9c in Object.wait() [0x0b0af000..0x0b0afd14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at org.jivesoftware.smack.PacketReader.processListeners(PacketReader.java:248)
        - locked <0x135e7310> (a org.jivesoftware.smack.PacketReader$2)
        at org.jivesoftware.smack.PacketReader.access$100(PacketReader.java:45)
        at org.jivesoftware.smack.PacketReader$2.run(PacketReader.java:76)

"Smack Packet Reader" daemon prio=6 tid=0x062d5400 nid=0xdfc runnable [0x06d1f000..0x06d1fd94]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
        at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
        - locked <0x136ed128> (a java.lang.Object)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:746)
        at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
        - locked <0x136ed130> (a com.sun.net.ssl.internal.ssl.AppInputStream)
        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 <0x136f3190> (a java.io.InputStreamReader)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at java.io.BufferedReader.fill(BufferedReader.java:136)
        at java.io.BufferedReader.read1(BufferedReader.java:187)
        at java.io.BufferedReader.read(BufferedReader.java:261)
        - locked <0x136f3190> (a java.io.InputStreamReader)
        at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2971)
        at org.xmlpull.mxp1.MXParser.more(MXParser.java:3025)
        at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1384)
        at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
        at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:363)
        at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:45)
        at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:67)

"Smack Packet Writer" daemon prio=6 tid=0x0624a400 nid=0x704 in Object.wait() [0x06c9f000..0x06c9fa14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.jivesoftware.smack.PacketWriter.nextPacket(PacketWriter.java:235)
        - locked <0x135e75b0> (a java.util.LinkedList)
        at org.jivesoftware.smack.PacketWriter.writePackets(PacketWriter.java:256)
        at org.jivesoftware.smack.PacketWriter.access$000(PacketWriter.java:39)
        at org.jivesoftware.smack.PacketWriter$1.run(PacketWriter.java:79)

"WebServer thread pool" prio=6 tid=0x03ae6400 nid=0xd74 waiting on condition [0x06c1f000..0x06c1fa94]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x11896c90> (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:1
925)
        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)

"Change List Updater" prio=6 tid=0x03b10000 nid=0x44c waiting on condition [0x06b9f000..0x06b9fb14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x121cf1e0> (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:1
925)
        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:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"Alarm pool" prio=6 tid=0x063a7400 nid=0x958 waiting on condition [0x07c5f000..0x07c5fc94]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cf38> (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:1
925)
        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)

"You got mail" prio=6 tid=0x06369800 nid=0xfdc waiting on condition [0x077cf000..0x077cfd14]
   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:39)

"UserActivityMonitor thread" prio=6 tid=0x0624f400 nid=0x548 in Object.wait() [0x0774f000..0x0774fd94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at jetbrains.communicator.idea.monitor.UserActivityMonitor.run(UserActivityMonitor.java:129)
        - locked <0x11bd3478> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"FS Synchronizer" prio=6 tid=0x0623ec00 nid=0xaa4 waiting on condition [0x0718f000..0x0718fc14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1259ec40> (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:1
925)
        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)

"WebServer thread pool" prio=6 tid=0x062fa800 nid=0xe18 waiting on condition [0x0736f000..0x0736fc94]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x11896c90> (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:1
925)
        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)

"/10.0.0.22 IDEtalk Multicast Thread" prio=6 tid=0x0629e800 nid=0xa70 runnable [0x072ef000..0x072efd14]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
        - locked <0x1255d588> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
        - locked <0x1255d588> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        - locked <0x1255d588> (a java.net.PlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(DatagramSocket.java:712)
        - locked <0x19730668> (a java.net.DatagramPacket)
        - locked <0x1255d5c8> (a java.net.MulticastSocket)
        at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:112)

"User Monitor Thread" prio=6 tid=0x0629d400 nid=0xa74 in Object.wait() [0x0726f000..0x0726fd94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(UserMonitorThread.java:212)
        - locked <0x1255d690> (a java.lang.Object)
        at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:131)

"XML-RPC Weblistener" prio=6 tid=0x0626ac00 nid=0xaf8 runnable [0x0710f000..0x0710fa14]
   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 <0x1255d718> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        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)

"Network Message Dispatcher" prio=6 tid=0x0623c000 nid=0xf6c in Object.wait() [0x05c1f000..0x05c1fa94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherImpl.run(AsyncMessageDispatcherImpl.java:76
)
        - locked <0x1255d840> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"You got mail" prio=6 tid=0x06133400 nid=0xb08 waiting on condition [0x06f8f000..0x06f8fc14]
   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:39)

"Timer-0" daemon prio=6 tid=0x03d61c00 nid=0xe60 in Object.wait() [0x06f0f000..0x06f0fc94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x12109530> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"TimerQueue" daemon prio=6 tid=0x03dbb400 nid=0x158 in Object.wait() [0x0488f000..0x0488fb14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at javax.swing.TimerQueue.run(TimerQueue.java:236)
        - locked <0x120adaa0> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:619)

"JetConnect reader" prio=6 tid=0x03c65c00 nid=0x630 waiting on condition [0x06a8f000..0x06a8fc14]
   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:177)

"YJP-Plugin-RequestListener" daemon prio=2 tid=0x03e07800 nid=0xfb4 runnable [0x0610f000..0x0610fc94]
   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 <0x11b4ea38> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at com.yourkit.b.h$1.run(a:21)
        at java.lang.Thread.run(Thread.java:619)

"XML-RPC Weblistener" prio=6 tid=0x03bdc400 nid=0x190 runnable [0x04c4f000..0x04c4fb14]
   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 <0x1183b2c0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        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=0x03c8e400 nid=0xf64 waiting on condition [0x04bcf000..0x04bcfb94]
   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
:464)

"WatchForChangesThread" prio=6 tid=0x03d3b400 nid=0xc5c runnable [0x04b4f000..0x04b4fc14]
   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:227)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:37
1)

"File System Tracker" prio=6 tid=0x03a63800 nid=0xad0 waiting on condition [0x04acf000..0x04acfc94]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1183b4d0> (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:1
925)
        at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
        at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:41)
        - locked <0x11802168> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"Progress Cancel Checker" prio=6 tid=0x03d3a400 nid=0x1bc waiting on condition [0x047ff000..0x047ffd14]
   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:40)

"AWT-EventQueue-1" prio=6 tid=0x03c87800 nid=0x708 runnable [0x04a4e000..0x04a4fd94]
   java.lang.Thread.State: RUNNABLE
        at java.awt.EventQueue.removeSourceEvents(EventQueue.java:898)
        - locked <0x114f6608> (a com.intellij.ide.IdeEventQueue)
        at java.awt.Component.removeNotify(Component.java:6601)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at java.awt.Container.removeNotify(Container.java:2625)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at com.intellij.ui.MultilineTreeCellRenderer$3.removeNotify(MultilineTreeCellRenderer.java:391)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.remove(Container.java:1136)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at java.awt.Container.remove(Container.java:1203)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at com.intellij.openapi.ui.ThreeComponentsSplitter.setLastComponent(ThreeComponentsSplitter.java:335)
        at com.intellij.openapi.wm.impl.ToolWindowsPane.setComponent(ToolWindowsPane.java:244)
        at com.intellij.openapi.wm.impl.ToolWindowsPane.access$100(ToolWindowsPane.java:27)
        at com.intellij.openapi.wm.impl.ToolWindowsPane$RemoveDockedComponentCmd.run(ToolWindowsPane.java:468)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:298)
        - locked <0x118f1310> (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.defaultDispatchEvent(IdeEventQueue.java:478)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:471)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:357)
        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=0x03d8e000 nid=0xb2c waiting on condition [0x0445f000..0x0445fb14]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1161c4f8> (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.j
ava:1963)
        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:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"Periodic tasks thread" prio=6 tid=0x03afe800 nid=0x238 runnable [0x039bf000..0x039bfb94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x114f29e8> (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.j
ava:1963)
        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:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown" prio=6 tid=0x03a41800 nid=0xd08 in Object.wait() [0x0477f000..0x0477fc94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0x114f2bf0> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"SocketListenerThread" prio=6 tid=0x03a89400 nid=0xe7c runnable [0x046ff000..0x046ffd14]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
        - locked <0x114f2ca0> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
        - locked <0x114f2ca0> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        - locked <0x114f2ca0> (a java.net.PlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(DatagramSocket.java:712)
        - locked <0x17fa1d18> (a java.net.DatagramPacket)
        - locked <0x114f2ce0> (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=0x03006400 nid=0xbb4 runnable [0x0467f000..0x0467fd94]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
        - locked <0x114f54d0> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
        - locked <0x114f54d0> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        - locked <0x114f54d0> (a java.net.PlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(DatagramSocket.java:712)
        - locked <0x114f5510> (a java.net.DatagramPacket)
        - locked <0x114f5530> (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=0x03aee400 nid=0x84c in Object.wait() [0x045ff000..0x045ffa14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x114f55e0> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at com.intellij.licensecommon.net.MessageDeliveryThread.run(MessageDeliveryThread.java:26)
        - locked <0x114f55e0> (a java.lang.Object)

"AWT-Windows" daemon prio=6 tid=0x03ad7000 nid=0xc98 runnable [0x043cf000..0x043cfb14]
   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:291)
        at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x03ac4c00 nid=0x778 in Object.wait() [0x042cf000..0x042cfc14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x114f56e8> (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=0x0306d400 nid=0xf48 runnable [0x03a3f000..0x03a3fc94]
   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 <0x11487988> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        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:619)

"DestroyJavaVM" prio=6 tid=0x009b4000 nid=0x9f8 waiting on condition [0x00000000..0x00a8fd4c]
   java.lang.Thread.State: RUNNABLE

"timed reference disposer" prio=6 tid=0x03024c00 nid=0xda4 runnable [0x0393f000..0x0393fd94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x113d0890> (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.j
ava:1963)
        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:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=6 tid=0x02fdfc00 nid=0xc7c runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x02fdcc00 nid=0xe64 waiting on condition [0x00000000..0x037ef93c]
   java.lang.Thread.State: RUNNABLE

"YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x02fdbc00 nid=0x468 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"YJPAgent-CPUSampler" daemon prio=6 tid=0x02fdac00 nid=0x9a8 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"YJPAgent-RequestListener" daemon prio=2 tid=0x02fd9c00 nid=0xce4 runnable [0x0369f000..0x0369fa94]
   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 <0x113d0b98> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at com.yourkit.runtime.Core$3.run(Core.java:545)
        at java.lang.Thread.run(Thread.java:619)

"YJPAgent-Telemetry" daemon prio=6 tid=0x02fc3c00 nid=0xcbc waiting on condition [0x0361f000..0x0361fd14]
   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.TelemetryThreadJVMTI.run(TelemetryThreadJVMTI.java:297)

"Attach Listener" daemon prio=10 tid=0x02fa8800 nid=0x998 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x02fa7800 nid=0x850 waiting on condition [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x02f93400 nid=0xe5c in Object.wait() [0x0347f000..0x0347fa94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x113d0e48> (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=0x02f8ec00 nid=0x258 in Object.wait() [0x033ff000..0x033ffb14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x113d0768> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x02f8a800 nid=0x83c runnable

"VM Periodic Task Thread" prio=10 tid=0x02feb400 nid=0xdc0 waiting on condition

JNI global references: 5395

Heap
 def new generation   total 11776K, used 7511K [0x10010000, 0x10cd0000, 0x113c0000)
  eden space 10496K,  66% used [0x10010000, 0x106e93d8, 0x10a50000)
  from space 1280K,  38% used [0x10a50000, 0x10acc928, 0x10b90000)
  to   space 1280K,   0% used [0x10b90000, 0x10b90000, 0x10cd0000)
 tenured generation   total 154884K, used 148256K [0x113c0000, 0x1ab01000, 0x20010000)
   the space 154884K,  95% used [0x113c0000, 0x1a488260, 0x1a488400, 0x1ab01000)
 compacting perm gen  total 86016K, used 80773K [0x20010000, 0x25410000, 0x27810000)
   the space 86016K,  93% used [0x20010000, 0x24ef15a8, 0x24ef1600, 0x25410000)
No shared spaces configured.
Full thread dump Java HotSpot(TM) Client VM (1.6.0_05-ea-b04 mixed mode):

"ApplicationImpl pooled thread" prio=6 tid=0x088f7400 nid=0x884 waiting on condition [0x0536f000..0x0536fa94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cfb8> (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:945)
        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:106)

"ApplicationImpl pooled thread" prio=6 tid=0x08761c00 nid=0xf70 waiting on condition [0x049af000..0x049afa14]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cfb8> (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:945)
        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:106)

"ApplicationImpl pooled thread" prio=6 tid=0x03d36c00 nid=0xe30 waiting on condition [0x0490f000..0x0490fa94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cfb8> (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:945)
        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:106)

"ApplicationImpl pooled thread" prio=6 tid=0x06625c00 nid=0x944 waiting on condition [0x0608f000..0x0608fd94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cfb8> (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:945)
        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:106)

"Java Sound Event Dispatcher" daemon prio=6 tid=0x085cf400 nid=0xa18 in Object.wait() [0x0586f000..0x0586fa14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at com.sun.media.sound.EventDispatcher.dispatchEvents(EventDispatcher.java:170)
        - locked <0x148e5598> (a com.sun.media.sound.EventDispatcher)
        at com.sun.media.sound.EventDispatcher.run(EventDispatcher.java:210)
        at java.lang.Thread.run(Thread.java:619)

"JobScheduler pool" prio=6 tid=0x0648dc00 nid=0x194 waiting on condition [0x0be0f000..0x0be0fb14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x117c9338> (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:1
925)
        at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220)
        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)

"Background process" prio=6 tid=0x06456400 nid=0x264 waiting on condition [0x09c0f000..0x09c0fc94]
   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:39)

"Thread-7" daemon prio=6 tid=0x0646c400 nid=0xe3c waiting on condition [0x0b12f000..0x0b12fc14]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.$$YJP$$sleep(Native Method)
        at java.lang.Thread.sleep(Thread.java)
        at org.jivesoftware.smack.PacketWriter$KeepAliveTask.run(PacketWriter.java:476)
        at java.lang.Thread.run(Thread.java:619)

"Refreshing filesystem" prio=6 tid=0x062de800 nid=0x98c waiting on condition [0x09c8f000..0x09c8fc94]
   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:39)

"Smack Listener Processor" daemon prio=6 tid=0x03e1c400 nid=0xa9c in Object.wait() [0x0b0af000..0x0b0afd14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at org.jivesoftware.smack.PacketReader.processListeners(PacketReader.java:248)
        - locked <0x135e7310> (a org.jivesoftware.smack.PacketReader$2)
        at org.jivesoftware.smack.PacketReader.access$100(PacketReader.java:45)
        at org.jivesoftware.smack.PacketReader$2.run(PacketReader.java:76)

"Smack Packet Reader" daemon prio=6 tid=0x062d5400 nid=0xdfc runnable [0x06d1f000..0x06d1fd94]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
        at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
        - locked <0x136ed128> (a java.lang.Object)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:746)
        at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
        - locked <0x136ed130> (a com.sun.net.ssl.internal.ssl.AppInputStream)
        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 <0x136f3190> (a java.io.InputStreamReader)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at java.io.BufferedReader.fill(BufferedReader.java:136)
        at java.io.BufferedReader.read1(BufferedReader.java:187)
        at java.io.BufferedReader.read(BufferedReader.java:261)
        - locked <0x136f3190> (a java.io.InputStreamReader)
        at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2971)
        at org.xmlpull.mxp1.MXParser.more(MXParser.java:3025)
        at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1384)
        at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
        at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:363)
        at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:45)
        at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:67)

"Smack Packet Writer" daemon prio=6 tid=0x0624a400 nid=0x704 in Object.wait() [0x06c9f000..0x06c9fa14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.jivesoftware.smack.PacketWriter.nextPacket(PacketWriter.java:235)
        - locked <0x135e75b0> (a java.util.LinkedList)
        at org.jivesoftware.smack.PacketWriter.writePackets(PacketWriter.java:256)
        at org.jivesoftware.smack.PacketWriter.access$000(PacketWriter.java:39)
        at org.jivesoftware.smack.PacketWriter$1.run(PacketWriter.java:79)

"WebServer thread pool" prio=6 tid=0x03ae6400 nid=0xd74 waiting on condition [0x06c1f000..0x06c1fa94]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x11896c90> (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:1
925)
        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)

"Change List Updater" prio=6 tid=0x03b10000 nid=0x44c waiting on condition [0x06b9f000..0x06b9fb14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x121cf1e0> (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:1
925)
        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:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"Alarm pool" prio=6 tid=0x063a7400 nid=0x958 waiting on condition [0x07c5f000..0x07c5fc94]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1150cf38> (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:1
925)
        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)

"You got mail" prio=6 tid=0x06369800 nid=0xfdc waiting on condition [0x077cf000..0x077cfd14]
   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:39)

"UserActivityMonitor thread" prio=6 tid=0x0624f400 nid=0x548 in Object.wait() [0x0774f000..0x0774fd94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at jetbrains.communicator.idea.monitor.UserActivityMonitor.run(UserActivityMonitor.java:129)
        - locked <0x11bd3478> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"FS Synchronizer" prio=6 tid=0x0623ec00 nid=0xaa4 waiting on condition [0x0718f000..0x0718fc14]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1259ec40> (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:1
925)
        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)

"WebServer thread pool" prio=6 tid=0x062fa800 nid=0xe18 waiting on condition [0x0736f000..0x0736fc94]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x11896c90> (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:1
925)
        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)

"/10.0.0.22 IDEtalk Multicast Thread" prio=6 tid=0x0629e800 nid=0xa70 runnable [0x072ef000..0x072efd14]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
        - locked <0x1255d588> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
        - locked <0x1255d588> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        - locked <0x1255d588> (a java.net.PlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(DatagramSocket.java:712)
        - locked <0x10b90070> (a java.net.DatagramPacket)
        - locked <0x1255d5c8> (a java.net.MulticastSocket)
        at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:112)

"User Monitor Thread" prio=6 tid=0x0629d400 nid=0xa74 in Object.wait() [0x0726f000..0x0726fd94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(UserMonitorThread.java:212)
        - locked <0x1255d690> (a java.lang.Object)
        at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:131)

"XML-RPC Weblistener" prio=6 tid=0x0626ac00 nid=0xaf8 runnable [0x0710f000..0x0710fa14]
   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 <0x1255d718> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        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)

"Network Message Dispatcher" prio=6 tid=0x0623c000 nid=0xf6c in Object.wait() [0x05c1f000..0x05c1fa94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherImpl.run(AsyncMessageDispatcherImpl.java:76
)
        - locked <0x1255d840> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"You got mail" prio=6 tid=0x06133400 nid=0xb08 waiting on condition [0x06f8f000..0x06f8fc14]
   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:39)

"Timer-0" daemon prio=6 tid=0x03d61c00 nid=0xe60 in Object.wait() [0x06f0f000..0x06f0fc94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x12109530> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"TimerQueue" daemon prio=6 tid=0x03dbb400 nid=0x158 in Object.wait() [0x0488f000..0x0488fb14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at javax.swing.TimerQueue.run(TimerQueue.java:236)
        - locked <0x120adaa0> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:619)

"JetConnect reader" prio=6 tid=0x03c65c00 nid=0x630 waiting on condition [0x06a8f000..0x06a8fc14]
   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:177)

"YJP-Plugin-RequestListener" daemon prio=2 tid=0x03e07800 nid=0xfb4 runnable [0x0610f000..0x0610fc94]
   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 <0x11b4ea38> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at com.yourkit.b.h$1.run(a:21)
        at java.lang.Thread.run(Thread.java:619)

"XML-RPC Weblistener" prio=6 tid=0x03bdc400 nid=0x190 runnable [0x04c4f000..0x04c4fb14]
   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 <0x1183b2c0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        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=0x03c8e400 nid=0xf64 waiting on condition [0x04bcf000..0x04bcfb94]
   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
:464)

"WatchForChangesThread" prio=6 tid=0x03d3b400 nid=0xc5c runnable [0x04b4f000..0x04b4fc14]
   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:227)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:37
1)

"File System Tracker" prio=6 tid=0x03a63800 nid=0xad0 waiting on condition [0x04acf000..0x04acfc94]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1183b4d0> (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:1
925)
        at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
        at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:41)
        - locked <0x11802168> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"Progress Cancel Checker" prio=6 tid=0x03d3a400 nid=0x1bc waiting on condition [0x047ff000..0x047ffd14]
   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:40)

"AWT-EventQueue-1" prio=6 tid=0x03c87800 nid=0x708 runnable [0x04a4e000..0x04a4fd94]
   java.lang.Thread.State: RUNNABLE
        at java.awt.EventQueue.removeSourceEvents(EventQueue.java:898)
        - locked <0x114f6608> (a com.intellij.ide.IdeEventQueue)
        at java.awt.Component.removeNotify(Component.java:6601)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at java.awt.Container.removeNotify(Container.java:2625)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.removeNotify(Container.java:2619)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.removeNotify(JComponent.java:4699)
        at java.awt.Container.remove(Container.java:1136)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at java.awt.Container.remove(Container.java:1203)
        - locked <0x114fb790> (a java.awt.Component$AWTTreeLock)
        at com.intellij.openapi.ui.ThreeComponentsSplitter.setLastComponent(ThreeComponentsSplitter.java:335)
        at com.intellij.openapi.wm.impl.ToolWindowsPane.setComponent(ToolWindowsPane.java:244)
        at com.intellij.openapi.wm.impl.ToolWindowsPane.access$100(ToolWindowsPane.java:27)
        at com.intellij.openapi.wm.impl.ToolWindowsPane$RemoveDockedComponentCmd.run(ToolWindowsPane.java:468)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:298)
        - locked <0x118f1310> (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.defaultDispatchEvent(IdeEventQueue.java:478)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:471)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:357)
        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=0x03d8e000 nid=0xb2c waiting on condition [0x0445f000..0x0445fb14]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x1161c4f8> (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.j
ava:1963)
        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:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"Periodic tasks thread" prio=6 tid=0x03afe800 nid=0x238 runnable [0x039bf000..0x039bfb94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x114f29e8> (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.j
ava:1963)
        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:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown" prio=6 tid=0x03a41800 nid=0xd08 in Object.wait() [0x0477f000..0x0477fc94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0x114f2bf0> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"SocketListenerThread" prio=6 tid=0x03a89400 nid=0xe7c runnable [0x046ff000..0x046ffd14]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
        - locked <0x114f2ca0> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
        - locked <0x114f2ca0> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        - locked <0x114f2ca0> (a java.net.PlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(DatagramSocket.java:712)
        - locked <0x17fa1d18> (a java.net.DatagramPacket)
        - locked <0x114f2ce0> (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=0x03006400 nid=0xbb4 runnable [0x0467f000..0x0467fd94]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
        - locked <0x114f54d0> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
        - locked <0x114f54d0> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        - locked <0x114f54d0> (a java.net.PlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(DatagramSocket.java:712)
        - locked <0x114f5510> (a java.net.DatagramPacket)
        - locked <0x114f5530> (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=0x03aee400 nid=0x84c in Object.wait() [0x045ff000..0x045ffa14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x114f55e0> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at com.intellij.licensecommon.net.MessageDeliveryThread.run(MessageDeliveryThread.java:26)
        - locked <0x114f55e0> (a java.lang.Object)

"AWT-Windows" daemon prio=6 tid=0x03ad7000 nid=0xc98 runnable [0x043cf000..0x043cfb14]
   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:291)
        at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x03ac4c00 nid=0x778 in Object.wait() [0x042cf000..0x042cfc14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x114f56e8> (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=0x0306d400 nid=0xf48 runnable [0x03a3f000..0x03a3fc94]
   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 <0x11487988> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        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:619)

"DestroyJavaVM" prio=6 tid=0x009b4000 nid=0x9f8 waiting on condition [0x00000000..0x00a8fd4c]
   java.lang.Thread.State: RUNNABLE

"timed reference disposer" prio=6 tid=0x03024c00 nid=0xda4 waiting on condition [0x0393f000..0x0393fd94]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.$$YJP$$park(Native Method)
        - parking to wait for  <0x113d0890> (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.j
ava:1963)
        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:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=6 tid=0x02fdfc00 nid=0xc7c runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x02fdcc00 nid=0xe64 waiting on condition [0x00000000..0x037ef93c]
   java.lang.Thread.State: RUNNABLE

"YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x02fdbc00 nid=0x468 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"YJPAgent-CPUSampler" daemon prio=6 tid=0x02fdac00 nid=0x9a8 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"YJPAgent-RequestListener" daemon prio=2 tid=0x02fd9c00 nid=0xce4 runnable [0x0369f000..0x0369fa94]
   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 <0x113d0b98> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at com.yourkit.runtime.Core$3.run(Core.java:545)
        at java.lang.Thread.run(Thread.java:619)

"YJPAgent-Telemetry" daemon prio=6 tid=0x02fc3c00 nid=0xcbc waiting on condition [0x0361f000..0x0361fd14]
   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.TelemetryThreadJVMTI.run(TelemetryThreadJVMTI.java:297)

"Attach Listener" daemon prio=10 tid=0x02fa8800 nid=0x998 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x02fa7800 nid=0x850 waiting on condition [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x02f93400 nid=0xe5c in Object.wait() [0x0347f000..0x0347fa94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x113d0e48> (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=0x02f8ec00 nid=0x258 in Object.wait() [0x033ff000..0x033ffb14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x113d0768> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x02f8a800 nid=0x83c runnable

"VM Periodic Task Thread" prio=10 tid=0x02feb400 nid=0xdc0 waiting on condition

JNI global references: 5110

Heap
 def new generation   total 11776K, used 6115K [0x10010000, 0x10cd0000, 0x113c0000)
  eden space 10496K,  48% used [0x10010000, 0x1050cb38, 0x10a50000)
  from space 1280K,  78% used [0x10b90000, 0x10c8c100, 0x10cd0000)
  to   space 1280K,   0% used [0x10a50000, 0x10a50000, 0x10b90000)
 tenured generation   total 154884K, used 149119K [0x113c0000, 0x1ab01000, 0x20010000)
   the space 154884K,  96% used [0x113c0000, 0x1a55fc40, 0x1a55fe00, 0x1ab01000)
 compacting perm gen  total 86016K, used 80773K [0x20010000, 0x25410000, 0x27810000)
   the space 86016K,  93% used [0x20010000, 0x24ef15a8, 0x24ef1600, 0x25410000)
No shared spaces configured.