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

Key: IDEA-17711
Type: Bug Bug
Status: Open Open
Assignee: Eugene Zhuravlev
Reporter: Stephen Friedrich
Votes: 1
Watchers: 1
Operations

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

Diana fails to start

Created: 11 Apr 08 02:52   Updated: 11 Apr 08 12:01
Component/s: IDE Configuration

File Attachments: None
Image Attachments:

1. corrupt.png
(10 kb)

Build: 8,280
Severity: High


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



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