deadlock on 7.0.3
IDEA just deadlocked on me while updating a SVN project
here is a stack dump
(a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Refreshing filesystem" prio=6 tid=0x4abfc400 nid=0x8d4 waiting on condition [0x4ddef000..0x4ddefb14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.util.ui.Timer$1.run(Timer.java:46)
"Background process" prio=6 tid=0x49c9b400 nid=0x1228 waiting on condition [0x4dd9f000..0x4dd9fb94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.util.ui.Timer$1.run(Timer.java:46)
"You got mail" prio=6 tid=0x4a31a400 nid=0x1254 waiting on condition [0x4669f000..0x4669fc14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.util.ui.Timer$1.run(Timer.java:46)
"JobScheduler pool" prio=6 tid=0x558f7400 nid=0x14c8 waiting on condition [0x4c24f000..0x4c24fc14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x141344f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java: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=6 tid=0x4aef3400 nid=0xf08 waiting on condition [0x4904f000..0x4904fc94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x141344f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java: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=6 tid=0x49e76c00 nid=0x1118 waiting on condition [0x5040f000..0x5040fc14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.util.ui.Timer$1.run(Timer.java:46)
"Change List Updater" prio=6 tid=0x496c4c00 nid=0x11dc in Object.wait() [0x5031f000..0x5031fa94]
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.util.concurrency.Semaphore.waitFor(Semaphore.java:38)
- locked <0x1c4d3b48> (a com.intellij.util.concurrency.Semaphore)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.waitFor(RefreshSessionImpl.java:44)
at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl.execute(RefreshQueueImpl.java:10)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.launch(RefreshSessionImpl.java:80)
at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl.processSingleEvent(RefreshQueueImpl.java:6)
at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.b(VirtualDirectoryImpl.java:90)
at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.b(VirtualDirectoryImpl.java:35)
at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.a(VirtualDirectoryImpl.java:22)
at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.refreshAndFindChild(VirtualDirectoryImpl.java:88)
at com.intellij.openapi.vfs.newvfs.NewVirtualFileSystem.refreshAndFindFileByPath(NewVirtualFileSystem.java:102)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.refreshAndFindFileByPath(LocalFileSystemImpl.java:39)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.refreshAndFindFileByIoFile(LocalFileSystemImpl.java:329)
at org.jetbrains.idea.svn.SvnChangeProvider.loadEntriesFile(SvnChangeProvider.java:440)
at org.jetbrains.idea.svn.SvnChangeProvider.processStatus(SvnChangeProvider.java:282)
at org.jetbrains.idea.svn.SvnChangeProvider.processStatusFirstPass(SvnChangeProvider.java:275)
at org.jetbrains.idea.svn.SvnChangeProvider.processFile(SvnChangeProvider.java:258)
at org.jetbrains.idea.svn.SvnChangeProvider.processFile(SvnChangeProvider.java:230)
at org.jetbrains.idea.svn.SvnChangeProvider.getChanges(SvnChangeProvider.java:60)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.a(ChangeListManagerImpl.java:428)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.access$700(ChangeListManagerImpl.java:71)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$4.run(ChangeListManagerImpl.java:2)
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)
"MKS sandbox synchronizer retrier" daemon prio=4 tid=0x49c8a400 nid=0xf58 waiting on condition [0x5010f000..0x5010fc14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at org.intellij.vcs.mks.realtime.SandboxCacheImpl$1.run(SandboxCacheImpl.java:55)
at java.lang.Thread.run(Thread.java:619)
"Alarm pool" prio=6 tid=0x469d8000 nid=0x838 waiting on condition [0x4c1ff000..0x4c1ffc94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x146ad250> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java: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)
"You got mail" prio=6 tid=0x453d1800 nid=0x1d0 waiting on condition [0x4678f000..0x4678fd14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.util.ui.Timer$1.run(Timer.java:46)
"Refreshing filesystem" prio=6 tid=0x4705a000 nid=0x1294 waiting on condition [0x4b18f000..0x4b18fa94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.util.ui.Timer$1.run(Timer.java:46)
"Timer-0" daemon prio=6 tid=0x476f1000 nid=0xddc in Object.wait() [0x4b13f000..0x4b13fb14]
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 <0x16614db0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"TimerQueue" daemon prio=6 tid=0x46a3e000 nid=0x5d4 in Object.wait() [0x48d1f000..0x48d1fb14]
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 <0x156f48f0> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:619)
"ApplicationImpl pooled thread" prio=6 tid=0x45184800 nid=0xf3c in Object.wait() [0x48ccf000..0x48ccfb94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.a(ChangeListManagerImpl.java:552)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.access$500(ChangeListManagerImpl.java:290)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$3.run(ChangeListManagerImpl.java:6)
- locked <0x1aaf63e8> (a java.lang.Object)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:5)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:37)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:40)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:2)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:6)
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:3)
"JetConnect reader" prio=6 tid=0x455fdc00 nid=0x1644 waiting on condition [0x48c7f000..0x48c7fc14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.jetConnect.reader.JetReader$1.run(JetReader.java:177)
"YJP-Plugin-RequestListener" daemon prio=2 tid=0x44674800 nid=0xff8 runnable [0x4686f000..0x4686fc94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method)
at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x158b3c50> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.yourkit.b.h$1.run(a:27)
at java.lang.Thread.run(Thread.java:619)
"MksSynchronizer (org.intellij.vcs.mks.realtime.SandboxListSynchronizerImpl) death notifier" prio=6 tid=0x472fcc00 nid=0xcf8 runnable [0x4623f000..0x4623fd14]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessImpl.$$YJP$$waitFor(Native Method)
at java.lang.ProcessImpl.waitFor(ProcessImpl.java)
at org.intellij.vcs.mks.realtime.AbstractMKSSynchronizer$3.run(AbstractMKSSynchronizer.java:96)
at java.lang.Thread.run(Thread.java:619)
"MksSynchronizer(org.intellij.vcs.mks.realtime.SandboxListSynchronizerImpl" prio=6 tid=0x47314c00 nid=0x110c runnable [0x45faf000..0x45fafd94]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.$$YJP$$readBytes(Native Method)
at java.io.FileInputStream.readBytes(FileInputStream.java)
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 <0x148e3878> (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 <0x149ee498> (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 <0x149ee498> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at org.intellij.vcs.mks.realtime.AbstractMKSSynchronizer.executeCommand(AbstractMKSSynchronizer.java:122)
at org.intellij.vcs.mks.realtime.AbstractMKSSynchronizer$1.run(AbstractMKSSynchronizer.java:53)
at java.lang.Thread.run(Thread.java:619)
"FS Synchronizer" prio=6 tid=0x46c19400 nid=0x4b0 waiting on condition [0x461ef000..0x461efa14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x1477ee70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java: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=6 tid=0x47002400 nid=0x714 waiting on condition [0x465ff000..0x465ffa94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x13ca4288> (a java.util.concurrent.SynchronousQueue$TransferStack)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:3)
"ApplicationImpl pooled thread" prio=6 tid=0x44677800 nid=0x890 waiting on condition [0x465af000..0x465afb14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x13ca4288> (a java.util.concurrent.SynchronousQueue$TransferStack)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:3)
"XML-RPC Weblistener" prio=6 tid=0x450c0800 nid=0x15fc runnable [0x4641f000..0x4641fb94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method)
at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x1477f5d8> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.xmlrpc.WebServer.run(WebServer.java:453)
at java.lang.Thread.run(Thread.java:619)
"StoreRefreshStatusThread" daemon prio=2 tid=0x46b63400 nid=0x4c0 waiting on condition [0x463cf000..0x463cfc14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:8)
"WatchForChangesThread" prio=6 tid=0x4571f800 nid=0x1164 runnable [0x4637f000..0x4637fc94]
java.lang.Thread.State: RUNNABLE
at com.intellij.vfs.local.win32.FileWatcher.$$YJP$$waitForChangeImpl(Native Method)
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(FileWatcher.java)
at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher.java:2)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:16)
"File System Tracker" prio=6 tid=0x4571f400 nid=0xfe0 waiting on condition [0x462ef000..0x462efd14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x14784488> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:1)
- locked <0x1428b8b0> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Progress Cancel Checker" prio=6 tid=0x455a9400 nid=0x14a0 waiting on condition [0x4617f000..0x4617fd94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:1)
"AWT-EventQueue-1" prio=6 tid=0x44793c00 nid=0x17c8 in Object.wait() [0x4629e000..0x4629fa14]
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 <0x146ad460> (a com.intellij.ide.IdeEventQueue)
at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:106)
at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:56)
at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:17)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:63)
at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.ensureUpToDate(ChangeListManagerImpl.java:361)
at com.intellij.openapi.vcs.changes.patch.ApplyPatchAction.moveChangesToList(ApplyPatchAction.java:21)
at com.intellij.openapi.vcs.changes.patch.ApplyPatchAction.a(ApplyPatchAction.java:91)
at com.intellij.openapi.vcs.changes.patch.ApplyPatchAction.actionPerformed(ApplyPatchAction.java:94)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:15)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:16)
at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:1)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:117)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:7)
at java.awt.Component.processMouseEvent(Component.java:6041)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5806)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:155)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:49)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:70)
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=0x445d2400 nid=0x10f4 waiting on condition [0x45def000..0x45defb94]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x1471a900> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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=0x4520f400 nid=0xe34 runnable [0x44f1f000..0x44f1fc14]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x14718fc0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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=0x44fe5800 nid=0xe68 in Object.wait() [0x45d0f000..0x45d0fd14]
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 <0x1471ac50> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"SocketListenerThread" prio=6 tid=0x45243800 nid=0x1778 runnable [0x4612f000..0x4612fd94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked <0x146f8228> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
- locked <0x146f8228> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x146f8228> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x3f16dc20> (a java.net.DatagramPacket)
- locked <0x146f81f0> (a java.net.MulticastSocket)
at com.intellij.a.e.a.e.a(e.java:35)
at com.intellij.a.e.a.h.run(h.java:17)
"SocketListenerThread" prio=6 tid=0x45243400 nid=0x17cc runnable [0x460df000..0x460dfa14]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked <0x146eb038> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
- locked <0x146eb038> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x146eb038> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x13ce8ca0> (a java.net.DatagramPacket)
- locked <0x146eb010> (a java.net.DatagramSocket)
at com.intellij.a.e.a.e.a(e.java:35)
at com.intellij.a.e.a.h.run(h.java:17)
"MessageDeliveryThread" prio=6 tid=0x44d12800 nid=0xad4 in Object.wait() [0x4608f000..0x4608fa94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x146f8468> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at com.intellij.a.e.j.run(j.java:6)
- locked <0x146f8468> (a java.lang.Object)
"AWT-Windows" daemon prio=6 tid=0x44e1d800 nid=0x17b4 runnable [0x45d5f000..0x45d5fb94]
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.$$YJP$$eventLoop(Native Method)
at sun.awt.windows.WToolkit.eventLoop(WToolkit.java)
at sun.awt.windows.WToolkit.run(WToolkit.java:290)
at java.lang.Thread.run(Thread.java:619)
"Java2D Disposer" daemon prio=10 tid=0x45011800 nid=0x165c in Object.wait() [0x45cbf000..0x45cbfc94]
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 <0x14716cc0> (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=0x44ab3400 nid=0x104c runnable [0x44f6f000..0x44f6fd14]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method)
at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x1471b038> (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:3)
at java.lang.Thread.run(Thread.java:619)
"DestroyJavaVM" prio=6 tid=0x00298000 nid=0x1030 waiting on condition [0x00000000..0x0090fd4c]
java.lang.Thread.State: RUNNABLE
"timed reference disposer" prio=6 tid=0x44745800 nid=0x123c waiting on condition [0x44ecf000..0x44ecfa14]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x13ce9000> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java: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=6 tid=0x445b3000 nid=0x1510 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x445b1400 nid=0x1198 waiting on condition [0x00000000..0x449bf284]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x445af000 nid=0x11fc waiting on condition [0x00000000..0x4496f310]
java.lang.Thread.State: RUNNABLE
"YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x445c1000 nid=0xd14 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"YJPAgent-CPUSampler" daemon prio=6 tid=0x445a0400 nid=0x1128 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"YJPAgent-RequestListener" daemon prio=2 tid=0x445bd400 nid=0x214 runnable [0x4487f000..0x4487fd94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method)
at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x13cf6368> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.yourkit.runtime.Core$3.run(Core.java:545)
at java.lang.Thread.run(Thread.java:619)
"YJPAgent-Telemetry" daemon prio=6 tid=0x44192000 nid=0x5cc waiting on condition [0x447ef000..0x447efa14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.yourkit.runtime.TelemetryThreadJVMTI.run(TelemetryThreadJVMTI.java:297)
"Attach Listener" daemon prio=10 tid=0x44179000 nid=0x15ac runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x44178400 nid=0x730 waiting on condition [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x4415d000 nid=0x1008 in Object.wait() [0x444ef000..0x444efb94]
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 <0x13cf69e8> (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=0x44158c00 nid=0x10e8 in Object.wait() [0x4449f000..0x4449fc14]
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 <0x1428b8b8> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x44154800 nid=0x13d8 runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x0029e800 nid=0xe0c runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x0029f800 nid=0x16c4 runnable
"VM Periodic Task Thread" prio=10 tid=0x445b8800 nid=0x1498 waiting on condition
JNI global references: 9200
Heap
PSYoungGen total 25536K, used 15077K [0x3e710000, 0x40380000, 0x43c60000)
eden space 21760K, 69% used [0x3e710000,0x3f5bd488,0x3fc50000)
from space 3776K, 1% used [0x3ffd0000,0x3ffdc000,0x40380000)
to space 3584K, 0% used [0x3fc50000,0x3fc50000,0x3ffd0000)
PSOldGen total 233024K, used 139870K [0x13c60000, 0x21ff0000, 0x3e710000)
object space 233024K, 60% used [0x13c60000,0x1c4f7b88,0x21ff0000)
PSPermGen total 87168K, used 87055K [0x03c60000, 0x09180000, 0x13c60000)
object space 87168K, 99% used [0x03c60000,0x09163f38,0x09180000)
]]>
Please sign in to leave a comment.
Hello Thibaut,
Filed a JIRA issue: http://www.jetbrains.net/jira/browse/IDEADEV-26135
Thanks!
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
THanks, and as I added in the comments, Sascha is most probably right about the cause, I had just applied a patch to a svn enabled project too