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

Key: IDEA-17843
Type: Bug Bug
Status: Open Open
Assignee: Unassigned
Reporter: Johannes Schneider
Votes: 0
Watchers: 0
Operations

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

Many, many deadlocks

Created: 21 Apr 08 22:04   Updated: 21 Apr 08 22:04
Component/s: Code Navigation

Environment:
2.6.24-15-generic #1 SMP Mon Apr 7 16:37:53 UTC 2008 x86_64 GNU/Linux
Ubuntu, Quad Core

Build: 8,280
Severity: Extreme


 Description  « Hide
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)



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