
|
If you were logged in you would be able to see more operations.
|
|
|
|
File Attachments:
|
None
|
|
Image Attachments:
|
|
|
| Build: |
8,280
|
| Severity: |
High
|
I shut down Idea (because inspection run on a certain file never finished) and tried to restart (via *.bat file).
After a couple of seconds Idea simply stopped making any progress, CPU and file activity was zero, command line window was still visible..
Here's a thread dump:
[YourKit Java Profiler 7.0.2] Using JVMTI (10.0-b19;Sun Microsystems Inc.;mixed mode, sharing;Windows;32 bit JVM)
[YourKit Java Profiler 7.0.2] Profiler agent is listening on port 10001...
[YourKit Java Profiler 7.0.2] *** HINT ***: To get profiling results, connect to the application from the profiler UI
2008-04-11 00:43:17
Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode):
"TimerQueue" daemon prio=6 tid=0x04342400 nid=0x57c in Object.wait() [0x0869f000..0x0869fa94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x10490098> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:236)
- locked <0x10490098> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:619)
"ApplicationImpl pooled thread" prio=6 tid=0x0408ec00 nid=0x1804 waiting on condition [0x0466f000..0x0466fb14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11f1e728> (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:9)
"Timer-0" daemon prio=6 tid=0x0434c400 nid=0x1fb0 in Object.wait() [0x0461f000..0x0461fb94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x12ca2f50> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x12ca2f50> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"FS Synchronizer" prio=6 tid=0x04222400 nid=0x1fa8 waiting for monitor entry [0x0545f000..0x0545fc94]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.intellij.openapi.components.impl.ComponentManagerImpl.b(ComponentManagerImpl.java)
- waiting to lock <0x11f01818> (a com.intellij.openapi.application.impl.ApplicationImpl)
at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:21)
at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:128)
at com.intellij.openapi.vfs.newvfs.ManagingFS.getInstance(ManagingFS.java:33)
at com.intellij.openapi.vfs.newvfs.persistent.RefreshWorker.scan(RefreshWorker.java:9)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.scan(RefreshSessionImpl.java:81)
at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl$2.run(RefreshQueueImpl.java:9)
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)
"ApplicationImpl pooled thread" prio=6 tid=0x04311c00 nid=0x172c waiting on condition [0x0540f000..0x0540fd14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11f1e728> (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:9)
"ApplicationImpl pooled thread" prio=6 tid=0x04311000 nid=0x1a20 waiting on condition [0x053bf000..0x053bfd94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11f1e728> (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:9)
"XML-RPC Weblistener" prio=6 tid=0x04280800 nid=0x1fa0 runnable [0x0535f000..0x0535fa14]
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 <0x12977f10> (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=0x02ef8000 nid=0x1d4c waiting on condition [0x048bf000..0x048bfa94]
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:6)
"WatchForChangesThread" prio=6 tid=0x02ef7400 nid=0x16d0 runnable [0x0486f000..0x0486fb14]
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:48)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:11)
"File System Tracker" prio=6 tid=0x03719c00 nid=0x13b4 waiting on condition [0x047ef000..0x047efb94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x1264f4e8> (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:10)
- locked <0x124e3790> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Progress Cancel Checker" prio=6 tid=0x04164400 nid=0x1bb0 waiting on condition [0x046df000..0x046dfc14]
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:2)
"AWT-EventQueue-1" prio=6 tid=0x0416ec00 nid=0xf60 in Object.wait() [0x0479e000..0x0479fc94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11f08700> (a com.intellij.ide.IdeEventQueue)
at java.lang.Object.wait(Object.java:485)
at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
- locked <0x11f08700> (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.$$YJP$$doPrivileged(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java)
at java.awt.Dialog.show(Dialog.java:1095)
at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:592)
at com.intellij.openapi.application.impl.ApplicationImpl.handleInitComponentError(ApplicationImpl.java:272)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:13)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:15)
at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:232)
at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:219)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:201)
at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:179)
- locked <0x11f01818> (a com.intellij.openapi.application.impl.ApplicationImpl)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:4)
at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:107)
at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:14)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:116)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:12)
at com.intellij.idea.MainImpl$3.run(MainImpl.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=6 tid=0x04257400 nid=0x1dc0 waiting on condition [0x0474f000..0x0474fd94]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x1219f438> (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=0x02e8fc00 nid=0x860 waiting on condition [0x037cf000..0x037cfa14]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11f01660> (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)
"SocketListenerThread" prio=6 tid=0x04020400 nid=0x36c runnable [0x045bf000..0x045bfb14]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked <0x11f040d8> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
- locked <0x11f040d8> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x11f040d8> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x12ca5e30> (a java.net.DatagramPacket)
- locked <0x11f04138> (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=6 tid=0x040b2400 nid=0x1fd8 runnable [0x0456f000..0x0456fb94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked <0x11f06928> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
- locked <0x11f06928> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x11f06928> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x11f06968> (a java.net.DatagramPacket)
- locked <0x11f06988> (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=6 tid=0x03705800 nid=0x1444 in Object.wait() [0x0451f000..0x0451fc14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11f06a38> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at com.intellij.a.e.j.run(j.java:4)
- locked <0x11f06a38> (a java.lang.Object)
"AWT-Windows" daemon prio=6 tid=0x0364a800 nid=0x1988 runnable [0x03d2f000..0x03d2fd14]
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)
"AWT-Shutdown" prio=6 tid=0x03706c00 nid=0x1374 in Object.wait() [0x03cdf000..0x03cdfd94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11eaa2e8> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0x11eaa2e8> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Java2D Disposer" daemon prio=10 tid=0x03624400 nid=0x16f4 in Object.wait() [0x03c8f000..0x03c8fa14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11eaa378> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x11eaa378> (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=0x0353c400 nid=0x108c runnable [0x0381f000..0x0381fa94]
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 <0x11e3cf70> (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=6 tid=0x00297000 nid=0x1410 waiting on condition [0x00000000..0x0090fd4c]
java.lang.Thread.State: RUNNABLE
"timed reference disposer" prio=6 tid=0x0353b400 nid=0x1cbc waiting on condition [0x0376f000..0x0376fb94]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11da67e8> (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=0x02eda800 nid=0x1574 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x02ee8000 nid=0xda0 waiting on condition [0x00000000..0x0347f640]
java.lang.Thread.State: RUNNABLE
"YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x02ebb000 nid=0x6c4 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"YJPAgent-CPUSampler" daemon prio=6 tid=0x02eba800 nid=0x1c4c runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"YJPAgent-RequestListener" daemon prio=2 tid=0x02ea9400 nid=0x1c04 runnable [0x0338f000..0x0338fa94]
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 <0x11da6b40> (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=0x02eb5000 nid=0x135c waiting on condition [0x032ff000..0x032ffb14]
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=0x02e9c000 nid=0x1704 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x02e9b000 nid=0x1440 waiting on condition [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x02e88400 nid=0x1bc4 in Object.wait() [0x031ff000..0x031ffc94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11da6e80> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x11da6e80> (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=0x02e83c00 nid=0xf3c in Object.wait() [0x031af000..0x031afd14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11da6f08> (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 <0x11da6f08> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x02e7f800 nid=0xf1c runnable
"VM Periodic Task Thread" prio=10 tid=0x02ede000 nid=0x15c0 waiting on condition
JNI global references: 5061
Heap
def new generation total 4608K, used 3923K [0x10010000, 0x10510000, 0x11d90000)
eden space 4096K, 90% used [0x10010000, 0x103b2218, 0x10410000)
from space 512K, 39% used [0x10490000, 0x104c2c20, 0x10510000)
to space 512K, 0% used [0x10410000, 0x10410000, 0x10490000)
tenured generation total 60544K, used 16398K [0x11d90000, 0x158b0000, 0x28010000)
the space 60544K, 27% used [0x11d90000, 0x12d93b88, 0x12d93c00, 0x158b0000)
compacting perm gen total 23040K, used 22855K [0x28010000, 0x29690000, 0x2f810000)
the space 23040K, 99% used [0x28010000, 0x29661d98, 0x29661e00, 0x29690000)
No shared spaces configured.
After killing and restarting I got an error dialog - see screenshot.
After confirming that Idea popped up another dialog saying something like "Cannot save application settings: null" and after that froze again.
Only after deleting the system folder did Idea start again.
|
|
Description
|
I shut down Idea (because inspection run on a certain file never finished) and tried to restart (via *.bat file).
After a couple of seconds Idea simply stopped making any progress, CPU and file activity was zero, command line window was still visible..
Here's a thread dump:
[YourKit Java Profiler 7.0.2] Using JVMTI (10.0-b19;Sun Microsystems Inc.;mixed mode, sharing;Windows;32 bit JVM)
[YourKit Java Profiler 7.0.2] Profiler agent is listening on port 10001...
[YourKit Java Profiler 7.0.2] *** HINT ***: To get profiling results, connect to the application from the profiler UI
2008-04-11 00:43:17
Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode):
"TimerQueue" daemon prio=6 tid=0x04342400 nid=0x57c in Object.wait() [0x0869f000..0x0869fa94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x10490098> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:236)
- locked <0x10490098> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:619)
"ApplicationImpl pooled thread" prio=6 tid=0x0408ec00 nid=0x1804 waiting on condition [0x0466f000..0x0466fb14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11f1e728> (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:9)
"Timer-0" daemon prio=6 tid=0x0434c400 nid=0x1fb0 in Object.wait() [0x0461f000..0x0461fb94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x12ca2f50> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x12ca2f50> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"FS Synchronizer" prio=6 tid=0x04222400 nid=0x1fa8 waiting for monitor entry [0x0545f000..0x0545fc94]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.intellij.openapi.components.impl.ComponentManagerImpl.b(ComponentManagerImpl.java)
- waiting to lock <0x11f01818> (a com.intellij.openapi.application.impl.ApplicationImpl)
at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:21)
at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:128)
at com.intellij.openapi.vfs.newvfs.ManagingFS.getInstance(ManagingFS.java:33)
at com.intellij.openapi.vfs.newvfs.persistent.RefreshWorker.scan(RefreshWorker.java:9)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.scan(RefreshSessionImpl.java:81)
at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl$2.run(RefreshQueueImpl.java:9)
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)
"ApplicationImpl pooled thread" prio=6 tid=0x04311c00 nid=0x172c waiting on condition [0x0540f000..0x0540fd14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11f1e728> (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:9)
"ApplicationImpl pooled thread" prio=6 tid=0x04311000 nid=0x1a20 waiting on condition [0x053bf000..0x053bfd94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11f1e728> (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:9)
"XML-RPC Weblistener" prio=6 tid=0x04280800 nid=0x1fa0 runnable [0x0535f000..0x0535fa14]
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 <0x12977f10> (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=0x02ef8000 nid=0x1d4c waiting on condition [0x048bf000..0x048bfa94]
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:6)
"WatchForChangesThread" prio=6 tid=0x02ef7400 nid=0x16d0 runnable [0x0486f000..0x0486fb14]
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:48)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:11)
"File System Tracker" prio=6 tid=0x03719c00 nid=0x13b4 waiting on condition [0x047ef000..0x047efb94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x1264f4e8> (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:10)
- locked <0x124e3790> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Progress Cancel Checker" prio=6 tid=0x04164400 nid=0x1bb0 waiting on condition [0x046df000..0x046dfc14]
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:2)
"AWT-EventQueue-1" prio=6 tid=0x0416ec00 nid=0xf60 in Object.wait() [0x0479e000..0x0479fc94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11f08700> (a com.intellij.ide.IdeEventQueue)
at java.lang.Object.wait(Object.java:485)
at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
- locked <0x11f08700> (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.$$YJP$$doPrivileged(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java)
at java.awt.Dialog.show(Dialog.java:1095)
at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:592)
at com.intellij.openapi.application.impl.ApplicationImpl.handleInitComponentError(ApplicationImpl.java:272)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:13)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:15)
at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:232)
at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:219)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:201)
at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:179)
- locked <0x11f01818> (a com.intellij.openapi.application.impl.ApplicationImpl)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:4)
at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:107)
at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:14)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:116)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:12)
at com.intellij.idea.MainImpl$3.run(MainImpl.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=6 tid=0x04257400 nid=0x1dc0 waiting on condition [0x0474f000..0x0474fd94]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x1219f438> (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=0x02e8fc00 nid=0x860 waiting on condition [0x037cf000..0x037cfa14]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11f01660> (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)
"SocketListenerThread" prio=6 tid=0x04020400 nid=0x36c runnable [0x045bf000..0x045bfb14]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked <0x11f040d8> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
- locked <0x11f040d8> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x11f040d8> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x12ca5e30> (a java.net.DatagramPacket)
- locked <0x11f04138> (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=6 tid=0x040b2400 nid=0x1fd8 runnable [0x0456f000..0x0456fb94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked <0x11f06928> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java)
- locked <0x11f06928> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x11f06928> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x11f06968> (a java.net.DatagramPacket)
- locked <0x11f06988> (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=6 tid=0x03705800 nid=0x1444 in Object.wait() [0x0451f000..0x0451fc14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11f06a38> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at com.intellij.a.e.j.run(j.java:4)
- locked <0x11f06a38> (a java.lang.Object)
"AWT-Windows" daemon prio=6 tid=0x0364a800 nid=0x1988 runnable [0x03d2f000..0x03d2fd14]
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)
"AWT-Shutdown" prio=6 tid=0x03706c00 nid=0x1374 in Object.wait() [0x03cdf000..0x03cdfd94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11eaa2e8> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0x11eaa2e8> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Java2D Disposer" daemon prio=10 tid=0x03624400 nid=0x16f4 in Object.wait() [0x03c8f000..0x03c8fa14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11eaa378> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x11eaa378> (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=0x0353c400 nid=0x108c runnable [0x0381f000..0x0381fa94]
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 <0x11e3cf70> (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=6 tid=0x00297000 nid=0x1410 waiting on condition [0x00000000..0x0090fd4c]
java.lang.Thread.State: RUNNABLE
"timed reference disposer" prio=6 tid=0x0353b400 nid=0x1cbc waiting on condition [0x0376f000..0x0376fb94]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for <0x11da67e8> (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=0x02eda800 nid=0x1574 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x02ee8000 nid=0xda0 waiting on condition [0x00000000..0x0347f640]
java.lang.Thread.State: RUNNABLE
"YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x02ebb000 nid=0x6c4 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"YJPAgent-CPUSampler" daemon prio=6 tid=0x02eba800 nid=0x1c4c runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"YJPAgent-RequestListener" daemon prio=2 tid=0x02ea9400 nid=0x1c04 runnable [0x0338f000..0x0338fa94]
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 <0x11da6b40> (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=0x02eb5000 nid=0x135c waiting on condition [0x032ff000..0x032ffb14]
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=0x02e9c000 nid=0x1704 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x02e9b000 nid=0x1440 waiting on condition [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x02e88400 nid=0x1bc4 in Object.wait() [0x031ff000..0x031ffc94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11da6e80> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x11da6e80> (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=0x02e83c00 nid=0xf3c in Object.wait() [0x031af000..0x031afd14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x11da6f08> (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 <0x11da6f08> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x02e7f800 nid=0xf1c runnable
"VM Periodic Task Thread" prio=10 tid=0x02ede000 nid=0x15c0 waiting on condition
JNI global references: 5061
Heap
def new generation total 4608K, used 3923K [0x10010000, 0x10510000, 0x11d90000)
eden space 4096K, 90% used [0x10010000, 0x103b2218, 0x10410000)
from space 512K, 39% used [0x10490000, 0x104c2c20, 0x10510000)
to space 512K, 0% used [0x10410000, 0x10410000, 0x10490000)
tenured generation total 60544K, used 16398K [0x11d90000, 0x158b0000, 0x28010000)
the space 60544K, 27% used [0x11d90000, 0x12d93b88, 0x12d93c00, 0x158b0000)
compacting perm gen total 23040K, used 22855K [0x28010000, 0x29690000, 0x2f810000)
the space 23040K, 99% used [0x28010000, 0x29661d98, 0x29661e00, 0x29690000)
No shared spaces configured.
After killing and restarting I got an error dialog - see screenshot.
After confirming that Idea popped up another dialog saying something like "Cannot save application settings: null" and after that froze again.
Only after deleting the system folder did Idea start again. |
Show » |
| There are no comments yet on this issue.
|
|