I get many deadlocks. It is nearly impossible to use idea anymore. Some projects work ok (just one deadlock today). But others (Wicket Trunk) are unusable...
I used several different builds (7807/8280) but get the same problems with all of them.
2008-04-21 20:00:57
Full thread dump Java HotSpot(TM) 64-Bit Server VM (10.0-b19 mixed mode):
"ApplicationImpl pooled thread" prio=10 tid=0x00007f125009d800 nid=0xb6b waiting on condition
[0x0000000043329000..0x0000000043329a20]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f126994fee0> (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:11)
"JobScheduler pool" prio=10 tid=0x00007f124e6ce000 nid=0xaa8 waiting on condition
[0x0000000043228000..0x0000000043228ba0]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f1266f63ff8> (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=0x00007f124e6cdc00 nid=0xaa7 waiting on condition
[0x0000000043127000..0x0000000043127a20]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f1266f63ff8> (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=0x00007f125096a400 nid=0xaa6 waiting on condition
[0x0000000043026000..0x0000000043026aa0]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f1266f63ff8> (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" prio=10 tid=0x00007f1245230000 nid=0xaa1 waiting on condition
[0x0000000042f25000..0x0000000042f25c20]
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)
"JobScheduler pool" prio=10 tid=0x00007f12453cdc00 nid=0xaa0 waiting on condition
[0x0000000042e24000..0x0000000042e24ca0]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f1266f63ff8> (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)
"Timer-1" daemon prio=10 tid=0x00007f124e9d4c00 nid=0xa91 in Object.wait()
[0x0000000042d23000..0x0000000042d23da0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f12712fd028> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked <0x00007f12712fd028> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Change List Updater" prio=10 tid=0x00007f124c043000 nid=0xa90 waiting on condition
[0x0000000042c22000..0x0000000042c22c20]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f126e51bde0> (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)
"Alarm pool" prio=10 tid=0x00007f124c69d400 nid=0xa88 waiting on condition
[0x0000000042b21000..0x0000000042b21b20]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f1269a86b08> (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" prio=10 tid=0x00007f1250d0b000 nid=0xa85 waiting on condition
[0x0000000042a20000..0x0000000042a20ba0]
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)
"Timer-0" daemon prio=10 tid=0x00007f12511c4400 nid=0xa84 in Object.wait()
[0x000000004291f000..0x000000004291fa20]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f126de7aba0> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x00007f126de7aba0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"TimerQueue" daemon prio=10 tid=0x00007f12500fc400 nid=0xa83 in Object.wait()
[0x000000004281e000..0x000000004281eaa0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f126d5a3df0> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:236)
- locked <0x00007f126d5a3df0> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:619)
"ApplicationImpl pooled thread" prio=10 tid=0x00007f1250375c00 nid=0xa82 waiting on condition
[0x000000004271d000..0x000000004271dd20]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f126994fee0> (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:11)
"Thread-1" daemon prio=10 tid=0x00007f1250511800 nid=0xa81 runnable
[0x000000004261c000..0x000000004261cda0]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x00007f126e99d438> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.jb2works.refscan.plugin.HttpService.run(HttpService.java:32)
at com.jb2works.refscan.plugin.PluginHttpService$1.run(PluginHttpService.java:19)
"Activation listener" prio=10 tid=0x00007f1250730400 nid=0xa80 runnable
[0x000000004251b000..0x000000004251bc20]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x00007f126e642bd8> (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:139)
at java.lang.Thread.run(Thread.java:619)
"FS Synchronizer" prio=10 tid=0x00007f12504db000 nid=0xa7e waiting on condition
[0x0000000042218000..0x0000000042218ca0]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f126994b728> (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=0x00007f12504dc000 nid=0xa70 waiting on condition
[0x000000004241a000..0x000000004241ab20]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f126994fee0> (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:11)
"ApplicationImpl pooled thread" prio=10 tid=0x00007f12504db800 nid=0xa6f waiting on condition
[0x0000000042319000..0x0000000042319ba0]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f126994fee0> (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:11)
"XML-RPC Weblistener" prio=10 tid=0x00007f125040e000 nid=0xa6c runnable
[0x0000000042117000..0x0000000042117aa0]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x00007f126820b1b0> (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=0x00007f125041c000 nid=0xa6b waiting on condition
[0x0000000042016000..0x0000000042016d20]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f1269950678> (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:6)
- locked <0x00007f12682b6d18> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Progress Cancel Checker" prio=10 tid=0x00007f1250418400 nid=0xa6a sleeping
[0x0000000041d13000..0x0000000041d13da0]
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:3)
"AWT-EventQueue-1" prio=10 tid=0x00007f1250534000 nid=0xa69 in Object.wait()
[0x0000000041f14000..0x0000000041f15c20]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f12682a9df0> (a com.intellij.ide.IdeEventQueue)
at java.lang.Object.wait(Object.java:485)
at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
- locked <0x00007f12682a9df0> (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:69)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:18)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:813)
- locked <0x00007f126e9602e0> (a java.lang.Object)
at com.intellij.find.findUsages.FindUsagesManager.findUsages(FindUsagesManager.java:35)
at com.intellij.find.impl.FindManagerImpl.findUsages(FindManagerImpl.java:158)
at com.intellij.find.findUsages.PsiElement2UsageTargetAdapter.findUsages(PsiElement2UsageTargetAdapter.java:7)
at com.intellij.find.actions.FindUsagesAction.actionPerformed(FindUsagesAction.java:4)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:145)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:206)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:154)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:68)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:199)
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=0x00007f124fd86800 nid=0xa68 waiting on condition
[0x0000000041e14000..0x0000000041e14ca0]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f12682b3130> (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=0x00007f125577a800 nid=0xa66 waiting on condition
[0x000000004140a000..0x000000004140ab20]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f12682b1b40> (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=0x00007f1255a6f000 nid=0xa64 in Object.wait()
[0x0000000041c12000..0x0000000041c12a20]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f12682b7718> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0x00007f12682b7718> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"SocketListenerThread" prio=10 tid=0x00007f1255a6d400 nid=0xa63 runnable
[0x0000000041b11000..0x0000000041b11aa0]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0x00007f12682aecb8> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x00007f12682aecb8> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x00007f126e99d9c8> (a java.net.DatagramPacket)
- locked <0x00007f12682aec58> (a java.net.MulticastSocket)
at com.intellij.a.e.a.e.a(e.java:12)
at com.intellij.a.e.a.h.run(h.java:8)
"SocketListenerThread" prio=10 tid=0x00007f124fd6a000 nid=0xa62 runnable
[0x0000000041a10000..0x0000000041a10d20]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0x00007f12682ae5d8> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x00007f12682ae5d8> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x00007f12684faa30> (a java.net.DatagramPacket)
- locked <0x00007f12682ae590> (a java.net.DatagramSocket)
at com.intellij.a.e.a.e.a(e.java:12)
at com.intellij.a.e.a.h.run(h.java:8)
"MessageDeliveryThread" prio=10 tid=0x00007f124fd69000 nid=0xa61 in Object.wait()
[0x000000004190f000..0x000000004190fda0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f12682af058> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at com.intellij.a.e.j.run(j.java:14)
- locked <0x00007f12682af058> (a java.lang.Object)
"AWT-XAWT" daemon prio=10 tid=0x00007f12501fdc00 nid=0xa5f runnable
[0x000000004170d000..0x000000004170dca0]
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=0x00007f12500c4c00 nid=0xa5e in Object.wait()
[0x000000004160c000..0x000000004160cb20]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f1269866998> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x00007f1269866998> (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=0x00007f1250384c00 nid=0xa5d runnable
[0x000000004150b000..0x000000004150bba0]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x00007f12682b7d18> (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:8)
at java.lang.Thread.run(Thread.java:619)
"DestroyJavaVM" prio=10 tid=0x0000000040112c00 nid=0xa4e waiting on condition
[0x0000000000000000..0x000000004085bd10]
java.lang.Thread.State: RUNNABLE
"timed reference disposer" prio=10 tid=0x00000000402e2000 nid=0xa5b waiting on condition
[0x0000000041309000..0x0000000041309aa0]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007f1269879370> (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=0xa59 runnable
[0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x00000000401ccc00 nid=0xa58 waiting on condition
[0x0000000000000000..0x000000004095b4c0]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x00000000401c9400 nid=0xa57 waiting on condition
[0x0000000000000000..0x00000000406bb570]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00000000401c7c00 nid=0xa56 waiting on condition
[0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x000000004019bc00 nid=0xa55 in Object.wait()
[0x0000000041208000..0x0000000041208ba0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f1269e41230> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x00007f1269e41230> (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=0xa54 in Object.wait()
[0x0000000041107000..0x0000000041107a20]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f12682ac6a8> (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 <0x00007f12682ac6a8> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x0000000040195400 nid=0xa53 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004011d000 nid=0xa4f runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004011e400 nid=0xa50 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x000000004011f800 nid=0xa51 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000040120c00 nid=0xa52 runnable
"VM Periodic Task Thread" prio=10 tid=0x00000000401d1000 nid=0xa5a waiting on condition
JNI global references: 3701
Heap
PSYoungGen total 204544K, used 67478K [0x00007f1286470000, 0x00007f1296470000, 0x00007f1296470000)
eden space 146240K, 42% used [0x00007f1286470000,0x00007f128a1bed78,0x00007f128f340000)
from space 58304K, 8% used [0x00007f1292b80000,0x00007f1293016d40,0x00007f1296470000)
to space 57600K, 0% used [0x00007f128f340000,0x00007f128f340000,0x00007f1292b80000)
PSOldGen total 394688K, used 360227K [0x00007f1266470000, 0x00007f127e5e0000, 0x00007f1286470000)
object space 394688K, 91% used [0x00007f1266470000,0x00007f127c438dd8,0x00007f127e5e0000)
PSPermGen total 192704K, used 120956K [0x00007f1256470000, 0x00007f12620a0000, 0x00007f1266470000)
object space 192704K, 62% used [0x00007f1256470000,0x00007f125da8f318,0x00007f12620a0000)