# 8243 Hung Opening Project

I started Diana and it started loading the project I had been working on previously, but part way through loading, it displayed a Changelist collision error and a flashing red IntelliJ error. The file loading/parsing indicator window froze displaying a jsp file name, but disappeared when I hit 'Esc' to try and recover control. Diana remained unresponsive, displaying a blank main window and the two error indicators. Some background activity continued, as the memory usage monitor oscillated around 185-200M of 254M.

When I killed it and ran Diana again, it opened and loaded the project without any problem.

Thread dump below:

5136 idea.exe ( Gp3 - - IntelliJ IDEA (Diana) #8243 ) session:0 threads:56 parent:1628
2008-04-02 15:23:03
Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode):

"StackTrace Remote Thread" prio=6 tid=0x042c3400 nid=0xf84 waiting on condition
java.lang.Thread.State: RUNNABLE

"FileBasedIndex.InvalidationQueue" prio=6 tid=0x03ff1400 nid=0x1378 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)

"Background process timer" prio=6 tid=0x03482800 nid=0x620 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"Change List Updater" prio=6 tid=0x03922800 nid=0x134c in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock) at java.lang.Object.wait(Object.java:485) at com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock.acquire(WriterPreferenceReadWriteLock.java:162) - locked <0x128acf70>]]> (a com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:61)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:329)
at com.intellij.peer.impl.VcsContextFactoryImpl.createFilePathOn(VcsContextFactoryImpl.java:6)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.checkSwitchedDir(CvsChangeProvider.java:226)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.processEntriesIn(CvsChangeProvider.java:126)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.processEntriesIn(CvsChangeProvider.java:144)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.processEntriesIn(CvsChangeProvider.java:144)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.processEntriesIn(CvsChangeProvider.java:144)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.processEntriesIn(CvsChangeProvider.java:144)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.processEntriesIn(CvsChangeProvider.java:144)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.processEntriesIn(CvsChangeProvider.java:144)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.processEntriesIn(CvsChangeProvider.java:144)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.processEntriesIn(CvsChangeProvider.java:144)
at com.intellij.cvsSupport2.cvsstatuses.CvsChangeProvider.getChanges(CvsChangeProvider.java:64)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.a(ChangeListManagerImpl.java:110)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.access$700(ChangeListManagerImpl.java:333)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$4.run(ChangeListManagerImpl.java:5)
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.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
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)

"Alarm pool" prio=6 tid=0x08e8f400 nid=0x16dc waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)

"Thread-11" prio=6 tid=0x04116800 nid=0x8cc runnable
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:199)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
- locked (a java.io.BufferedInputStream) 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 <0x14831698> (a java.io.InputStreamReader) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.readLine(BufferedReader.java:299) - locked <0x14831698>]]> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at org.jdesktop.jdic.browser.internal.NativeEventThread$StreamGobbler.run(NativeEventThread.java:389)

"Thread-10" prio=6 tid=0x04116400 nid=0x1464 runnable
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:199)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
- locked (a java.io.InputStreamReader) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.readLine(BufferedReader.java:299) - locked <0x148337e0>]]> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at org.jdesktop.jdic.browser.internal.NativeEventThread$StreamGobbler.run(NativeEventThread.java:389)

"You got mail timer" prio=6 tid=0x039fcc00 nid=0x728 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"EventThread" prio=6 tid=0x04369000 nid=0xde4 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.jdesktop.jdic.browser.internal.NativeEventThread.run(NativeEventThread.java:155)

"UserActivityMonitor thread" prio=6 tid=0x044ba400 nid=0x1424 in Object.wait()
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 ]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)

"Swing-Shell" daemon prio=6 tid=0x044e8800 nid=0xf50 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:458)
at java.lang.Thread.run(Thread.java:619)

"Refreshing filesystem timer" prio=6 tid=0x03f5f800 nid=0x1720 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"FS Synchronizer" prio=6 tid=0x03f5f000 nid=0x16d4 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)

"WebServer thread pool" prio=6 tid=0x042a0c00 nid=0xa30 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)

"WebServer thread pool" prio=6 tid=0x0428b000 nid=0x7d0 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)

"/172.22.184.30 IDEtalk Multicast Thread" prio=6 tid=0x04289800 nid=0xd7c runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x13d414d0> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x11020080> (a java.net.DatagramPacket) - locked <0x13d41510>]]> (a java.net.MulticastSocket)
at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:112)

"/192.168.70.1 IDEtalk Multicast Thread" prio=6 tid=0x04288c00 nid=0x1320 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x13d41608> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x110200a0> (a java.net.DatagramPacket) - locked <0x13d41648>]]> (a java.net.MulticastSocket)
at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:112)

"/192.168.200.1 IDEtalk Multicast Thread" prio=6 tid=0x0429b800 nid=0x12b8 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x13d41740> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x110200c0> (a java.net.DatagramPacket) - locked <0x13d41780>]]> (a java.net.MulticastSocket)
at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:112)

"User Monitor Thread" prio=6 tid=0x04281000 nid=0x167c in Object.wait()
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 ]]> (a java.lang.Object)
at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:131)

"XML-RPC Weblistener" prio=6 tid=0x041f6c00 nid=0x1140 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (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=0x0423e400 nid=0xa20 in Object.wait()
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 ]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)

"Timer-1" daemon prio=6 tid=0x0411e400 nid=0x1150 in Object.wait()
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 ]]> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)

"ApplicationImpl pooled thread" prio=6 tid=0x03c23400 nid=0xce4 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:877)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1197)
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:594)
at com.intellij.util.concurrency.DefaultLockAdapter.lock(DefaultLockAdapter.java:32)
at com.intellij.openapi.util.FieldCache.get(FieldCache.java:38)
at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl.initTaglibs(JspXmlRootTagImpl.java:240)
at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl.initNameSpacePrefixMap(JspXmlRootTagImpl.java:236)
at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl.knownNamespaces(JspXmlRootTagImpl.java:266)
at com.intellij.psi.jsp.JspUtil.isFacesJsp(JspUtil.java:339)
at com.intellij.psi.impl.source.jsp.JspFileIndexImpl.refreshIndicesForFile(JspFileIndexImpl.java:256)
at com.intellij.psi.impl.source.jsp.JspFileIndexImpl.refreshIndicesForFile(JspFileIndexImpl.java:230)
at com.intellij.psi.impl.source.jsp.JspFileIndexImpl.access$1100(JspFileIndexImpl.java:39)
at com.intellij.psi.impl.source.jsp.JspFileIndexImpl$MyFileIndex.doUpdateIndexEntry(JspFileIndexImpl.java:473)
at com.intellij.util.fileIndex.AbstractFileIndex.updateIndexEntry(AbstractFileIndex.java:67)
at com.intellij.util.fileIndex.FileIndexRefreshCacheUpdater.processFile(FileIndexRefreshCacheUpdater.java:63)
at com.intellij.ide.startup.FileSystemSynchronizer.updateFiles(FileSystemSynchronizer.java:191)
at com.intellij.ide.startup.FileSystemSynchronizer.execute(FileSystemSynchronizer.java:72)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl$1.run(RefreshSessionImpl.java:3)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:4)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:15)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:12)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:3)
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)

"JetConnect reader" prio=6 tid=0x03ea0400 nid=0x14a8 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.intellij.jetConnect.reader.JetReader$1.run(JetReader.java:177)

"TimerQueue" daemon prio=6 tid=0x03ae5c00 nid=0xf70 in Object.wait()
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 ]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:619)

"Timer-0" prio=6 tid=0x03298800 nid=0x1494 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x131af5f8>]]> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)

"Activation listener" prio=6 tid=0x03bb5400 nid=0x53c runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at jetbrains.buildServer.activation.HttpActivationServer.run(HttpActivationServer.java:140)
at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread" prio=6 tid=0x03eda400 nid=0x15e8 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
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=0x03ed9400 nid=0xc04 in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.intellij.ide.startup.FileSystemSynchronizer$MyContentQueue.put(FileSystemSynchronizer.java:267)
- locked ]]> (a com.intellij.ide.startup.FileSystemSynchronizer$MyContentQueue)
at com.intellij.ide.startup.FileSystemSynchronizer$1.run(FileSystemSynchronizer.java:148)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:3)
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)

"XML-RPC Weblistener" prio=6 tid=0x03ba4400 nid=0x650 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (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)

"Exe4JStartupThread" daemon prio=6 tid=0x03ed4400 nid=0x1354 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.exe4j.Controller$StartupThread.run(Unknown Source)

"StoreRefreshStatusThread" daemon prio=2 tid=0x03b15000 nid=0x918 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:7)

"WatchForChangesThread" prio=6 tid=0x03b13400 nid=0x530 runnable
java.lang.Thread.State: RUNNABLE
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Method)
at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher.java:40)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:2)

"File System Tracker" prio=6 tid=0x03b13000 nid=0x1318 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:3) - locked <0x12caf168>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)

"Progress Cancel Checker" prio=6 tid=0x03b04c00 nid=0x1104 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:5)

"AWT-EventQueue-1" prio=6 tid=0x0394f800 nid=0x1628 in Object.wait()
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.awt.EventQueue.getNextEvent(EventQueue.java:479)
- locked (a com.intellij.ide.IdeEventQueue) at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:197) at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:106) at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:77) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:58) at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.b(RefreshSessionImpl.java:80) at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.fireEvents(RefreshSessionImpl.java:28) at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl.execute(RefreshQueueImpl.java:30) at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.launch(RefreshSessionImpl.java:78) at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl.processSingleEvent(RefreshQueueImpl.java:22) at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.b(VirtualDirectoryImpl.java:44) at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.b(VirtualDirectoryImpl.java:101) at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.a(VirtualDirectoryImpl.java:77) at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.refreshAndFindChild(VirtualDirectoryImpl.java:97) at com.intellij.openapi.vfs.newvfs.NewVirtualFileSystem.refreshAndFindFileByPath(NewVirtualFileSystem.java:102) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.refreshAndFindFileByPath(LocalFileSystemImpl.java:245) at com.intellij.openapi.vfs.impl.jar.JarHandler.refreshLocalFileForJar(JarHandler.java:140) at com.intellij.openapi.vfs.impl.jar.JarFileSystemImpl.a(JarFileSystemImpl.java:67) at com.intellij.openapi.vfs.impl.jar.JarFileSystemImpl.getLength(JarFileSystemImpl.java:71) at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.getLength(PersistentFS.java:360) at com.intellij.openapi.vfs.newvfs.impl.VirtualFileSystemEntry.getLength(VirtualFileSystemEntry.java:52) at com.intellij.psi.SingleRootFileViewProvider.a(SingleRootFileViewProvider.java:35) at com.intellij.psi.SingleRootFileViewProvider.isTooLarge(SingleRootFileViewProvider.java:62) at com.intellij.lang.xml.XmlFileViewProviderFactory.createFileViewProvider(XmlFileViewProviderFactory.java:1) at com.intellij.psi.impl.file.impl.FileManagerImpl.createFileViewProvider(FileManagerImpl.java:68) at com.intellij.psi.impl.file.impl.FileManagerImpl.findViewProvider(FileManagerImpl.java:41) at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:22) at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:31) at com.intellij.psi.impl.file.PsiDirectoryImpl.getFiles(PsiDirectoryImpl.java:41) at com.intellij.psi.impl.source.jsp.DefaultTldProvider.processTldsInDirectory(DefaultTldProvider.java:136) at com.intellij.psi.impl.source.jsp.DefaultTldProvider.processTldsInDirectory(DefaultTldProvider.java:132) at com.intellij.psi.impl.source.jsp.DefaultTldProvider.processTldsFromLibraries(DefaultTldProvider.java:122) at com.intellij.psi.impl.source.jsp.DefaultTldProvider.processSimpleModule(DefaultTldProvider.java:87) at com.intellij.psi.impl.source.jsp.DefaultTldProvider.getTldFileByUri(DefaultTldProvider.java:37) at com.intellij.psi.impl.source.jsp.JspManagerImpl.getTldFileByUriInner(JspManagerImpl.java:659) at com.intellij.psi.impl.source.jsp.JspManagerImpl.access$900(JspManagerImpl.java:72) at com.intellij.psi.impl.source.jsp.JspManagerImpl$UriFactoryMap.create(JspManagerImpl.java:697) at com.intellij.psi.impl.source.jsp.JspManagerImpl$UriFactoryMap.create(JspManagerImpl.java:669) at com.intellij.util.containers.FactoryMap.get(FactoryMap.java:48) at com.intellij.psi.impl.source.jsp.JspManagerImpl$UriFactoryMap.get(JspManagerImpl.java:686) at com.intellij.psi.impl.source.jsp.JspManagerImpl$UriFactoryMap.get(JspManagerImpl.java:669) at com.intellij.psi.impl.source.jsp.JspManagerImpl.getTldFileByUri(JspManagerImpl.java:633) - locked <0x14236d78> (a com.intellij.psi.impl.source.jsp.JspManagerImpl) at com.intellij.psi.impl.source.jsp.JspManagerImpl.getTldFileByUri(JspManagerImpl.java:616) at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl.getDescriptorByUri(JspXmlRootTagImpl.java:245) at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl.access$100(JspXmlRootTagImpl.java:41) at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl$1.compute(JspXmlRootTagImpl.java:81) at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl$1.compute(JspXmlRootTagImpl.java:57) at com.intellij.openapi.util.FieldCache.get(FieldCache.java:51) at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl.initTaglibs(JspXmlRootTagImpl.java:240) at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl.initNameSpacePrefixMap(JspXmlRootTagImpl.java:236) at com.intellij.psi.impl.source.jsp.jspXml.JspXmlRootTagImpl.knownNamespaces(JspXmlRootTagImpl.java:266) at com.intellij.psi.jsp.JspUtil.isFacesJsp(JspUtil.java:339) at com.intellij.psi.impl.source.jsp.JspFileIndexImpl.refreshIndicesForFile(JspFileIndexImpl.java:256) at com.intellij.psi.impl.source.jsp.JspFileIndexImpl.access$100(JspFileIndexImpl.java:39) at com.intellij.psi.impl.source.jsp.JspFileIndexImpl$MyPsiTreeChangeListener.childAdded(JspFileIndexImpl.java:354) at com.intellij.psi.impl.PsiManagerImpl.a(PsiManagerImpl.java:197) at com.intellij.psi.impl.PsiManagerImpl.childAdded(PsiManagerImpl.java:80) at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener$1.run(FileManagerImpl.java:19) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:79) at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener.fileCreated(FileManagerImpl.java:66) at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.util.PendingEventDispatcher.a(PendingEventDispatcher.java:7) at com.intellij.util.PendingEventDispatcher.a(PendingEventDispatcher.java:86) at com.intellij.util.PendingEventDispatcher.access$100(PendingEventDispatcher.java:29) at com.intellij.util.PendingEventDispatcher$1.invoke(PendingEventDispatcher.java:8) at $Proxy11.fileCreated(Unknown Source) at com.intellij.openapi.vfs.impl.VirtualFileManagerImpl.a(VirtualFileManagerImpl.java:14) at com.intellij.openapi.vfs.impl.VirtualFileManagerImpl.access$200(VirtualFileManagerImpl.java:68) at com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1.after(VirtualFileManagerImpl.java:4) at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101) at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:173) at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:165) at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:39) at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:105) at $Proxy67.after(Unknown Source) at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.processEvents(PersistentFS.java:36) at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.fireEvents(RefreshSessionImpl.java:68) at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl$2$1$1.run(RefreshQueueImpl.java:2) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:79) at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl$2$1.run(RefreshQueueImpl.java:1) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:16) - locked <0x12c993e8>]]> (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:32)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:21)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:36)
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=0x03908800 nid=0x17e8 waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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: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=0x03999000 nid=0x108 waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown" prio=6 tid=0x0348f800 nid=0x1540 in Object.wait()
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 ]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)

"SocketListenerThread" prio=6 tid=0x03459000 nid=0x2b0 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x1288bcc8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x11022e18> (a java.net.DatagramPacket) - locked <0x1288bd08>]]> (a java.net.MulticastSocket)
at com.intellij.a.e.a.e.a(e.java:24)
at com.intellij.a.e.a.h.run(h.java:16)

"SocketListenerThread" prio=6 tid=0x0346c800 nid=0x12cc runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x1288e4f8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x1288e538> (a java.net.DatagramPacket) - locked <0x1288e558>]]> (a java.net.DatagramSocket)
at com.intellij.a.e.a.e.a(e.java:24)
at com.intellij.a.e.a.h.run(h.java:16)

"MessageDeliveryThread" prio=6 tid=0x0343a800 nid=0x264 in Object.wait()
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.intellij.a.e.j.run(j.java:21)
- locked ]]> (a java.lang.Object)

"AWT-Windows" daemon prio=6 tid=0x0343b400 nid=0x1558 runnable
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:290)
at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x03438400 nid=0x1070 in Object.wait()
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 ]]> (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=0x032fb400 nid=0x12d8 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (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:5)
at java.lang.Thread.run(Thread.java:619)

"timed reference disposer" prio=6 tid=0x02fb8800 nid=0x10bc waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)

"Exe4JStartupThread" daemon prio=6 tid=0x02fa6400 nid=0x960 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.exe4j.Controller$StartupThread.run(Unknown Source)

"Low Memory Detector" daemon prio=6 tid=0x02f50400 nid=0x126c runnable
java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x02f4ac00 nid=0x16c4 waiting on condition
java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x02f49800 nid=0x678 runnable
java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x02f48c00 nid=0x1164 runnable
java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x02f39400 nid=0x5d8 in Object.wait()
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 ]]> (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=0x02f35000 nid=0x420 in Object.wait()
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 ]]> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x003e6000 nid=0x880 waiting on condition
java.lang.Thread.State: RUNNABLE

"VM Thread" prio=10 tid=0x02f32000 nid=0x15e0 runnable

"VM Periodic Task Thread" prio=10 tid=0x02f5a000 nid=0x1798 waiting on condition



=================
System Properties
=================

java.vendor=Sun Microsystems Inc.
sun.management.compiler=HotSpot Client Compiler
idea.config.path=C:\dev\IntelliJ IDEA 7/.IntelliJIdea70/config
com.ociweb.jarspy.gui.tree.packageOpenedIcon=/nodes/packageOpen.png
os.name=Windows XP
com.ociweb.jarspy.gui.tree.classIcon=/nodes/class.png
sun.boot.class.path=c:\dev\intell3\bin\/../lib/boot.jar;c:\dev\intell3\jre\jre\lib\resources.jar;c:\dev\intell3\jre\jre\lib\rt.jar;c:\dev\intell3\jre\jre\lib\sunrsasign.jar;c:\dev\intell3\jre\jre\lib\jsse.jar;c:\dev\intell3\jre\jre\lib\jce.jar;c:\dev\intell3\jre\jre\lib\charsets.jar;c:\dev\intell3\jre\jre\classes
idea.system.path=C:\dev\IntelliJ IDEA 7/.IntelliJIdea70/system
sun.desktop=windows
idea.plugins.path=C:\dev\IntelliJ IDEA 7/.IntelliJIdea70/config/plugins
java.vm.specification.vendor=Sun Microsystems Inc.
java.runtime.version=1.6.0_04-b12
user.name=dlorde
com.ociweb.jarspy.gui.tree.fieldIcon=/nodes/field.png
proxySet=false
com.ociweb.jarspy.gui.tree.archiveIcon=/nodes/ppJar.png
sun.swing.enableImprovedDragGesture=
user.language=en
sun.boot.library.path=c:\dev\intell~3\jre\jre\bin
idea.registered=true
java.version=1.6.0_04
swing.bufferPerWindow=false
user.timezone=Europe/London
sun.arch.data.model=32
java.endorsed.dirs=c:\dev\intell~3\jre\jre\lib\endorsed
sun.net.client.defaultConnectTimeout=2000
sun.cpu.isalist=
sun.jnu.encoding=Cp1252
file.encoding.pkg=sun.io
file.separator=\
java.specification.name=Java Platform API Specification
java.class.version=50.0
user.country=GB
sun.awt.noerasebackground=true
java.home=c:\dev\intell~3\jre\jre
java.vm.info=mixed mode
idea.jars.nocopy=false
exe4j.processCommFile=C:\DOCUME1\dlorde\LOCALS1\Temp\e4j_p5136.tmp
os.version=5.1
path.separator=;
java.vm.version=10.0-b19
idea.no.launcher=false
user.variant=
java.awt.printerjob=sun.awt.windows.WPrinterJob
sun.io.unicode.encoding=UnicodeLittle
awt.toolkit=sun.awt.windows.WToolkit
log4j.defaultInitOverride=true
user.home=C:\Documents and Settings\dlorde
idea.properties.file=$
exe4j.semaphoreName=c:_dev_intell~3_bin_idea.exe
java.specification.vendor=Sun Microsystems Inc.
java.library.path=C:\dev\IntelliJ IDEA 7\.IntelliJIdea70\config\plugins\EmbeddedBrowser\lib\jdic.jar;C:\dev\IntelliJ IDEA 7\.IntelliJIdea70\config\plugins\EmbeddedBrowser\lib\windows\x86;C:\dev\IntelliJ IDEA 7\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\dev\Java\jdk1.5.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\JProbe 7.0.1\bin;c:\oracle\ora10.1\bin;C:\dev\RuleCompiler\;C:\Program Files\JProbe 7.0.3\bin
java.vendor.url=http://java.sun.com/
com.ociweb.jarspy.gui.tree.interfaceIcon=/nodes/interface.png
java.vm.vendor=Sun Microsystems Inc.
java.runtime.name=Java(TM) SE Runtime Environment
java.class.path=C:\DOCUME1\dlorde\LOCALS1\Temp\e4j5AF5.tmp_dir4332\exe4jlib.jar;c:\dev\intell3\bin\..\lib\util.jar;c:\dev\intell3\bin\..\lib\bootstrap.jar;c:\dev\intell3\bin\..\lib\log4j.jar;c:\dev\intell3\bin\..\lib\jdom.jar;c:\dev\intell3\bin\..\lib\extensions.jar;c:\dev\intell3\jre\jre\bin\..\..\lib\tools.jar;
com.ociweb.jarspy.gui.tree.packageClosedIcon=/nodes/packageClosed.png
sun.java2d.noddraw=true
exe4j.tempDir=C:\DOCUME1\dlorde\LOCALS1\Temp\e4j5AF5.tmp_dir4332
java.vm.specification.name=Java Virtual Machine Specification
idea.xdebug.key=-Xdebug
exe4j.moduleName=c:\dev\intell~3\bin\idea.exe
java.vm.specification.version=1.0
idea.popup.weight=heavy
sun.cpu.endian=little
sun.os.patch.level=Service Pack 2
java.io.tmpdir=C:\DOCUME1\dlorde\LOCALS1\Temp\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
os.arch=x86
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
exe4j.launchName=C:\dev\IntelliJ IDEA 7\bin\idea.exe
idea.max.intellisense.filesize=2048
java.ext.dirs=c:\dev\intell~3\jre\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
user.dir=c:\dev\intell~3\bin
line.separator=

java.vm.name=Java HotSpot(TM) Client VM
com.ociweb.jarspy.gui.tree.methodIcon=/nodes/method.png
file.encoding=Cp1252
java.specification.version=1.6


============
Command line
============

"C:\dev\IntelliJ IDEA 7\bin\idea.exe"


======
Memory
======

Used: 196898176 (~188MB)
Free: 69702272 (~66MB)
Total: 266600448 (~254MB)
Max: 532742144 (~508MB)


Available Processors: 2

Edited by: Dave Lorde on Apr 2, 2008 2:38 PM

2 comments
Comment actions Permalink

Several times a day, the latest EAPs (7x and 8x) seem to run into dead locks. I will add some stack traces here... This is very annoying.
Environment:
2.6.24-15-generic #1 SMP Mon Apr 7 16:37:53 UTC 2008 x86_64 GNU/Linux

java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)


 (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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=10 tid=0x00007fa4df06d400 nid=0x4d5c waiting on condition [0x00000000434dd000..0x00000000434ddc20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa510d2e350> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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=10 tid=0x00007fa4edc35400 nid=0x4d5b waiting on condition [0x00000000432db000..0x00000000432dbca0]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa510d2e350> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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=10 tid=0x00007fa4e04ed800 nid=0x4d5a waiting on condition [0x00000000433dc000..0x00000000433dcd20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa510d2e350> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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 timer" prio=10 tid=0x00007fa4e995a800 nid=0x4ca0 waiting on condition [0x00000000431da000..0x00000000431dad20]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"Change List Updater" prio=10 tid=0x00007fa4ee816c00 nid=0x4c9f waiting on condition [0x00000000430d9000..0x00000000430d9da0]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa511c1b508> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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)

"Timer-1" daemon prio=10 tid=0x00007fa4e8d0c400 nid=0x4c9e in Object.wait() [0x0000000042fd8000..0x0000000042fd8a20]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa527db6a28> (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.util.TimerThread.mainLoop(Timer.java:483)
	- locked <0x00007fa527db6a28> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"Alarm pool" prio=10 tid=0x00007fa4df544800 nid=0x4c83 waiting on condition [0x00000000422cb000..0x00000000422cbb20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa515719848> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"Refreshing filesystem timer" prio=10 tid=0x00007fa4e95ca400 nid=0x4c80 waiting on condition [0x0000000042dd6000..0x0000000042dd6ba0]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"FS Synchronizer" prio=10 tid=0x00007fa4e95c9400 nid=0x4c7f waiting on condition [0x0000000042cd5000..0x0000000042cd5c20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa51346fde0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"Timer-0" daemon prio=10 tid=0x00007fa4ec61e000 nid=0x4c7e in Object.wait() [0x0000000042bd4000..0x0000000042bd4ca0]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa513476420> (a java.util.TaskQueue)
	at java.util.TimerThread.mainLoop(Timer.java:509)
	- locked <0x00007fa513476420> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"TimerQueue" daemon prio=10 tid=0x00007fa4ec75a400 nid=0x4c7d in Object.wait() [0x0000000042ad3000..0x0000000042ad3d20]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa5154913f8> (a javax.swing.TimerQueue)
	at javax.swing.TimerQueue.run(TimerQueue.java:236)
	- locked <0x00007fa5154913f8> (a javax.swing.TimerQueue)
	at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread" prio=10 tid=0x00007fa4ec764c00 nid=0x4c7c waiting on condition [0x00000000427d0000..0x00000000427d0da0]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa51348b558> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
	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:9)

"ApplicationImpl pooled thread" prio=10 tid=0x00007fa4ec452400 nid=0x4c6d waiting on condition [0x00000000429d2000..0x00000000429d2a20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa51348b558> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
	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:9)

"ApplicationImpl pooled thread" prio=10 tid=0x00007fa4ec451400 nid=0x4c6c waiting on condition [0x00000000428d1000..0x00000000428d1aa0]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa51348b558> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
	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:9)

"XML-RPC Weblistener" prio=10 tid=0x00007fa4ec73cc00 nid=0x4c69 runnable [0x00000000426cf000..0x00000000426cfba0]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x00007fa5139c2ff0> (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)

"File System Tracker" prio=10 tid=0x00007fa4e9515800 nid=0x4c68 waiting on condition [0x0000000040eb5000..0x0000000040eb5c20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa5139c36b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
	at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:10)
	- locked <0x00007fa51296eaa0> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:619)

"Progress Cancel Checker" prio=10 tid=0x00007fa4e9515000 nid=0x4c67 sleeping[0x00000000424cd000..0x00000000424cdca0]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:2)

"AWT-EventQueue-1" prio=10 tid=0x00007fa4e9e6ac00 nid=0x4c66 in Object.wait() [0x00000000425cd000..0x00000000425ced20]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa514f73010> (a com.intellij.ide.IdeEventQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
	- locked <0x00007fa514f73010> (a com.intellij.ide.IdeEventQueue)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:245)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
	at java.awt.Dialog$1.run(Dialog.java:1045)
	at java.awt.Dialog$3.run(Dialog.java:1097)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Dialog.java:1095)
	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:8)
	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:16)
	at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:812)
	- locked <0x00007fa51296eb58> (a java.lang.Object)
	at com.intellij.refactoring.safeDelete.SafeDeleteHandler.invoke(SafeDeleteHandler.java:45)
	at com.intellij.refactoring.safeDelete.SafeDeleteHandler.invoke(SafeDeleteHandler.java:14)
	at com.intellij.refactoring.safeDelete.SafeDeleteHandler.invoke(SafeDeleteHandler.java:30)
	at com.intellij.refactoring.actions.BaseRefactoringAction.actionPerformed(BaseRefactoringAction.java:65)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:114)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:54)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:77)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:128)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:130)
	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=10 tid=0x00007fa4ec198c00 nid=0x4c65 waiting on condition [0x000000004100c000..0x000000004100cda0]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa5139c3d38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"Periodic tasks thread" prio=10 tid=0x00000000404bd000 nid=0x4c64 waiting on condition [0x00000000420c9000..0x00000000420c9a20]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa515491058> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown" prio=10 tid=0x0000000040736400 nid=0x4c62 in Object.wait() [0x00000000423cc000..0x00000000423ccb20]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa5139c4300> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
	- locked <0x00007fa5139c4300> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:619)

"SocketListenerThread" prio=10 tid=0x0000000040735c00 nid=0x4c61 runnable [0x0000000040bbc000..0x0000000040bbcba0]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	- locked <0x00007fa51348ab10> (a java.net.PlainDatagramSocketImpl)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	- locked <0x00007fa51348ab10> (a java.net.PlainDatagramSocketImpl)
	at java.net.DatagramSocket.receive(DatagramSocket.java:712)
	- locked <0x00007fa51296eef0> (a java.net.DatagramPacket)
	- locked <0x00007fa51348aab0> (a java.net.MulticastSocket)
	at com.intellij.a.e.a.e.a(e.java:30)
	at com.intellij.a.e.a.h.run(h.java:8)

"SocketListenerThread" prio=10 tid=0x0000000040757800 nid=0x4c60 runnable [0x0000000040abb000..0x0000000040abbc20]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	- locked <0x00007fa513476b60> (a java.net.PlainDatagramSocketImpl)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	- locked <0x00007fa513476b60> (a java.net.PlainDatagramSocketImpl)
	at java.net.DatagramSocket.receive(DatagramSocket.java:712)
	- locked <0x00007fa51296ef20> (a java.net.DatagramPacket)
	- locked <0x00007fa513476b18> (a java.net.DatagramSocket)
	at com.intellij.a.e.a.e.a(e.java:30)
	at com.intellij.a.e.a.h.run(h.java:8)

"MessageDeliveryThread" prio=10 tid=0x0000000040716c00 nid=0x4c5f in Object.wait() [0x00000000409ba000..0x00000000409baca0]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa51348aed8> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at com.intellij.a.e.j.run(j.java:4)
	- locked <0x00007fa51348aed8> (a java.lang.Object)

"AWT-XAWT" daemon prio=10 tid=0x00000000404bbc00 nid=0x4c5d runnable [0x00000000421ca000..0x00000000421cada0]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
	at sun.awt.X11.XToolkit.run(XToolkit.java:544)
	at sun.awt.X11.XToolkit.run(XToolkit.java:519)
	at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x000000004056ac00 nid=0x4c5c in Object.wait() [0x00000000408b9000..0x00000000408b9a20]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa515499830> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x00007fa515499830> (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=10 tid=0x000000004066fc00 nid=0x4c5b runnable [0x000000004191d000..0x000000004191daa0]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x00007fa5139d2560> (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:2)
	at java.lang.Thread.run(Thread.java:619)

"DestroyJavaVM" prio=10 tid=0x00007fa4ec0ad000 nid=0x4c4c waiting on condition [0x0000000000000000..0x000000004181cd10]
   java.lang.Thread.State: RUNNABLE

"timed reference disposer" prio=10 tid=0x00007fa4ec011400 nid=0x4c59 waiting on condition [0x00000000416ce000..0x00000000416ceba0]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa514edeb50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=10 tid=0x00000000401cf000 nid=0x4c57 runnable [0x0000000000000000..0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x00000000401ccc00 nid=0x4c56 waiting on condition [0x0000000000000000..0x00000000413ca5f0]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x00000000401c9400 nid=0x4c55 waiting on condition [0x0000000000000000..0x00000000412c9680]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x00000000401c7c00 nid=0x4c54 waiting on condition [0x0000000000000000..0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x000000004019bc00 nid=0x4c53 in Object.wait() [0x0000000041fc8000..0x0000000041fc8aa0]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa51296f430> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x00007fa51296f430> (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=0x000000004019a800 nid=0x4c52 in Object.wait() [0x0000000041ec7000..0x0000000041ec7b20]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa51295e810> (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 <0x00007fa51295e810> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x0000000040195400 nid=0x4c51 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004011d000 nid=0x4c4d runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004011e400 nid=0x4c4e runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0x000000004011f800 nid=0x4c4f runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000040120c00 nid=0x4c50 runnable 

"VM Periodic Task Thread" prio=10 tid=0x00000000401d1000 nid=0x4c58 waiting on condition 

JNI global references: 9141

Heap
 PSYoungGen      total 349888K, used 254750K [0x00007fa542cd0000, 0x00007fa55bcd0000, 0x00007fa55bcd0000)
  eden space 290176K, 67% used [0x00007fa542cd0000,0x00007fa54eb4e5b0,0x00007fa554830000)
  from space 59712K, 99% used [0x00007fa554830000,0x00007fa558279260,0x00007fa558280000)
  to   space 59712K, 0% used [0x00007fa558280000,0x00007fa558280000,0x00007fa55bcd0000)
 PSOldGen        total 621120K, used 400845K [0x00007fa510cd0000, 0x00007fa536b60000, 0x00007fa542cd0000)
  object space 621120K, 64% used [0x00007fa510cd0000,0x00007fa529443460,0x00007fa536b60000)
 PSPermGen       total 150592K, used 104485K [0x00007fa4f0cd0000, 0x00007fa4f9fe0000, 0x00007fa510cd0000)
  object space 150592K, 69% used [0x00007fa4f0cd0000,0x00007fa4f72d96c0,0x00007fa4f9fe0000)
]]>

0
Comment actions Permalink

One more time....
The application is still running (the circle of death is blinking). But it doesn't take any editor inputs anymore...

 (a java.util.concurrent.SynchronousQueue$TransferStack)
	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:9)

"ApplicationImpl pooled thread" prio=10 tid=0x00007fa3a80ed000 nid=0x5219 waiting on condition [0x0000000043bf8000..0x0000000043bf8d20]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d33fb4e8> (a java.util.concurrent.SynchronousQueue$TransferStack)
	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:9)

"ApplicationImpl pooled thread" prio=10 tid=0x00007fa39da61c00 nid=0x505b waiting on condition [0x00000000439f6000..0x00000000439f6da0]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d33fb4e8> (a java.util.concurrent.SynchronousQueue$TransferStack)
	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:9)

"ApplicationImpl pooled thread" prio=10 tid=0x00007fa3a74ee400 nid=0x45c4 waiting on condition [0x0000000043cf9000..0x0000000043cf9c20]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d33fb4e8> (a java.util.concurrent.SynchronousQueue$TransferStack)
	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:9)

"ApplicationImpl pooled thread" prio=10 tid=0x00007fa3aa13dc00 nid=0x45c0 waiting on condition [0x00000000437f4000..0x00000000437f4d20]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d33fb4e8> (a java.util.concurrent.SynchronousQueue$TransferStack)
	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:9)

"ApplicationImpl pooled thread" prio=10 tid=0x00007fa3a297bc00 nid=0x452d waiting on condition [0x00000000429e6000..0x00000000429e6aa0]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d33fb4e8> (a java.util.concurrent.SynchronousQueue$TransferStack)
	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:9)

"FileBasedIndex.InvalidationQueue" prio=10 tid=0x00007fa3a9915000 nid=0x44f2 waiting on condition [0x00000000427e4000..0x00000000427e4b20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d174c5a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread" prio=10 tid=0x00007fa3aa08a000 nid=0x4483 waiting on condition [0x00000000428e5000..0x00000000428e5a20]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d33fb4e8> (a java.util.concurrent.SynchronousQueue$TransferStack)
	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:9)

"JobScheduler pool" prio=10 tid=0x0000000040403400 nid=0x3b8d waiting on condition [0x00000000435f2000..0x00000000435f2ba0]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3cea761c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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=10 tid=0x0000000040403000 nid=0x3b8c waiting on condition [0x0000000042eeb000..0x0000000042eebc20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3cea761c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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=10 tid=0x0000000040303000 nid=0x3b8b waiting on condition [0x00000000434f1000..0x00000000434f1ca0]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3cea761c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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=10 tid=0x0000000040302800 nid=0x3b8a waiting on condition [0x00000000432ef000..0x00000000432efd20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3cea761c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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 timer" prio=10 tid=0x00007fa3a837e400 nid=0x2f0e sleeping[0x00000000431ee000..0x00000000431eeb20]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"Change List Updater" prio=10 tid=0x00007fa3a88ef800 nid=0x2f0d waiting on condition [0x00000000430ed000..0x00000000430edba0]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3cfacb598> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.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)

"Timer-1" daemon prio=10 tid=0x00007fa3a91cd800 nid=0x2f0c in Object.wait() [0x0000000042fec000..0x0000000042fecc20]
   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.util.TimerThread.mainLoop(Timer.java:483)
	- locked <0x00007fa3d4d37060> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"Alarm pool" prio=10 tid=0x00007fa3a73a6000 nid=0x2ef7 waiting on condition [0x0000000040d40000..0x0000000040d40d20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d325b4d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"Refreshing filesystem timer" prio=10 tid=0x00007fa3a9604000 nid=0x2ef5 sleeping[0x0000000042dea000..0x0000000042deada0]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"FS Synchronizer" prio=10 tid=0x00007fa3a9715400 nid=0x2ef4 waiting on condition [0x0000000042ce9000..0x0000000042ce9a20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d2a67a90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"Timer-0" daemon prio=10 tid=0x00007fa3a6fff000 nid=0x2ef2 in Object.wait() [0x0000000042be8000..0x0000000042be8aa0]
   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 <0x00007fa3d2a681b0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"TimerQueue" daemon prio=10 tid=0x00007fa3a6fbc000 nid=0x2ef1 in Object.wait() [0x0000000042ae7000..0x0000000042ae7b20]
   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 <0x00007fa3d302c078> (a javax.swing.TimerQueue)
	at java.lang.Thread.run(Thread.java:619)

"XML-RPC Weblistener" prio=10 tid=0x00007fa3a83c1000 nid=0x2ede runnable [0x00000000426e3000..0x00000000426e3da0]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x00007fa3d2aa7250> (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)

"File System Tracker" prio=10 tid=0x00007fa3a84b5400 nid=0x2edd waiting on condition [0x00000000425e2000..0x00000000425e2a20]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d2aac738> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
	at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:10)
	- locked <0x00007fa3d0c1d6a0> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:619)

"Progress Cancel Checker" prio=10 tid=0x00007fa3a836ac00 nid=0x2edc sleeping[0x00000000422df000..0x00000000422dfaa0]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:2)

"AWT-EventQueue-1" prio=10 tid=0x0000000040637800 nid=0x2edb in Object.wait() [0x00000000424e0000..0x00000000424e1b20]
   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.awt.EventQueue.getNextEvent(EventQueue.java:479)
	- locked <0x00007fa3d2b47c80> (a com.intellij.ide.IdeEventQueue)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:245)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
	at java.awt.Dialog$1.run(Dialog.java:1045)
	at java.awt.Dialog$3.run(Dialog.java:1097)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Dialog.java:1095)
	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:8)
	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:16)
	at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:812)
	- locked <0x00007fa3d0c1d758> (a java.lang.Object)
	at com.intellij.openapi.ui.Messages.showInputDialog(Messages.java:285)
	at com.intellij.ide.actions.CreateClassAction.invokeDialog(CreateClassAction.java:44)
	at com.intellij.ide.actions.CreateElementActionBase.actionPerformed(CreateElementActionBase.java:84)
	at com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1.run(PopupFactoryImpl.java:1)
	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:210)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:154)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:130)
	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=10 tid=0x00007fa3a8314c00 nid=0x2eda waiting on condition [0x00000000423e0000..0x00000000423e0ba0]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d2b48d30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"Periodic tasks thread" prio=10 tid=0x00007fa3a8091400 nid=0x2ed8 runnable [0x0000000040b3e000..0x0000000040b3ec20]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d302bcd8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown" prio=10 tid=0x00007fa3a8173400 nid=0x2ed6 in Object.wait() [0x00000000421de000..0x00000000421ded20]
   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 <0x00007fa3d2b492f8> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:619)

"SocketListenerThread" prio=10 tid=0x00007fa3a817bc00 nid=0x2ed5 runnable [0x00000000420dd000..0x00000000420ddda0]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	- locked <0x00007fa3d2a68fd0> (a java.net.PlainDatagramSocketImpl)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	- locked <0x00007fa3d2a68fd0> (a java.net.PlainDatagramSocketImpl)
	at java.net.DatagramSocket.receive(DatagramSocket.java:712)
	- locked <0x00007fa416a8d848> (a java.net.DatagramPacket)
	- locked <0x00007fa3d2a68f70> (a java.net.MulticastSocket)
	at com.intellij.a.e.a.e.a(e.java:30)
	at com.intellij.a.e.a.h.run(h.java:8)

"SocketListenerThread" prio=10 tid=0x00007fa3a817b800 nid=0x2ed4 runnable [0x0000000041fdc000..0x0000000041fdca20]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	- locked <0x00007fa3d2a688f0> (a java.net.PlainDatagramSocketImpl)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	- locked <0x00007fa3d2a688f0> (a java.net.PlainDatagramSocketImpl)
	at java.net.DatagramSocket.receive(DatagramSocket.java:712)
	- locked <0x00007fa3d0c1db08> (a java.net.DatagramPacket)
	- locked <0x00007fa3d2a688a8> (a java.net.DatagramSocket)
	at com.intellij.a.e.a.e.a(e.java:30)
	at com.intellij.a.e.a.h.run(h.java:8)

"MessageDeliveryThread" prio=10 tid=0x00007fa3a82cb000 nid=0x2ed3 in Object.wait() [0x0000000041edb000..0x0000000041edbaa0]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00007fa3d2a69398> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at com.intellij.a.e.j.run(j.java:4)
	- locked <0x00007fa3d2a69398> (a java.lang.Object)

"AWT-XAWT" daemon prio=10 tid=0x00007fa3a82ad800 nid=0x2ed1 runnable [0x0000000040c3f000..0x0000000040c3fba0]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
	at sun.awt.X11.XToolkit.run(XToolkit.java:544)
	at sun.awt.X11.XToolkit.run(XToolkit.java:519)
	at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x00007fa3a81b5c00 nid=0x2ed0 in Object.wait() [0x00000000408c3000..0x00000000408c3c20]
   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 <0x00007fa3d307d728> (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=10 tid=0x00007fa3a80eac00 nid=0x2ecf runnable [0x0000000040e8a000..0x0000000040e8aca0]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x00007fa3d2b4c5b0> (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:2)
	at java.lang.Thread.run(Thread.java:619)

"DestroyJavaVM" prio=10 tid=0x00007fa3a8092000 nid=0x2ec0 waiting on condition [0x0000000000000000..0x0000000041cd9d10]
   java.lang.Thread.State: RUNNABLE

"timed reference disposer" prio=10 tid=0x00007fa3a8001c00 nid=0x2ecd waiting on condition [0x0000000040a3d000..0x0000000040a3dda0]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00007fa3d2a65a30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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:946)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
	at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=10 tid=0x00000000401cf000 nid=0x2ecb runnable [0x0000000000000000..0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x00000000401ccc00 nid=0x2eca waiting on condition [0x0000000000000000..0x0000000041385400]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x00000000401c9400 nid=0x2ec9 waiting on condition [0x0000000000000000..0x0000000041284470]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x00000000401c7c00 nid=0x2ec8 waiting on condition [0x0000000000000000..0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x000000004019bc00 nid=0x2ec7 in Object.wait() [0x0000000041bd0000..0x0000000041bd0ca0]
   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 <0x00007fa3d0c1e018> (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=0x000000004019a800 nid=0x2ec6 in Object.wait() [0x0000000041acf000..0x0000000041acfd20]
   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 <0x00007fa3d0c09480> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x0000000040195400 nid=0x2ec5 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004011d000 nid=0x2ec1 runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004011e400 nid=0x2ec2 runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0x000000004011f800 nid=0x2ec3 runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000040120c00 nid=0x2ec4 runnable 

"VM Periodic Task Thread" prio=10 tid=0x00000000401d1000 nid=0x2ecc waiting on condition 

JNI global references: 9676

Heap
 PSYoungGen      total 371520K, used 207259K [0x00007fa400a20000, 0x00007fa419a20000, 0x00007fa419a20000)
  eden space 341248K, 51% used [0x00007fa400a20000,0x00007fa40b704ff0,0x00007fa415760000)
  from space 30272K, 99% used [0x00007fa415760000,0x00007fa4174e1f80,0x00007fa4174f0000)
  to   space 36096K, 0% used [0x00007fa4176e0000,0x00007fa4176e0000,0x00007fa419a20000)
 PSOldGen        total 622592K, used 290006K [0x00007fa3cea20000, 0x00007fa3f4a20000, 0x00007fa400a20000)
  object space 622592K, 46% used [0x00007fa3cea20000,0x00007fa3e0555990,0x00007fa3f4a20000)
 PSPermGen       total 224960K, used 135357K [0x00007fa3aea20000, 0x00007fa3bc5d0000, 0x00007fa3cea20000)
  object space 224960K, 60% used [0x00007fa3aea20000,0x00007fa3b6e4f568,0x00007fa3bc5d0000)

]]>

0

Please sign in to leave a comment.