Another IDEA is frozen thread
EAP Build 7670 on Win XP
This afternoon, Idea became unresponsive when opening a project . You can change focus to the Idea window, and move it around, but the window only contains images of whatever was 'above' it when selected.
The Win task manager shows CPU utilization of > 90% on one core, and the other one either very low or very high. Tailing the log file shows no fresh entries for the past 45 minutes .
The Windows 'Process Monitor' utility shows > 450,000 events for Win32 QueryDirectory calls for C:\bin\JetBrains\7670\bin\java_pid3996.hprof. There is no file or directory with this name.
So, what is my next step?
Please sign in to leave a comment.
if this is reproducible, it might be helpful to run idea using idea.bat, and Ctrl-Break in the console when idea hangs.
I guess obtaining a Thread dump (which can copy/paste from the console window) may help understand what happens ?
Well that wasn't too useful. There was no thread dump in the console, and no files created in the install directory or the $[user.home}/.IntelliJIdea70 tree.
The log was updated, showing just info level startup and shutdown messages.
Probably clearing the system/caches directory would be a good next step.
C:\bin\JetBrains\7670\bin>idea.bat
Using JVMTI (1.6.0_03-b05;Sun Microsystems Inc.;mixed mode, sharing;Windows;32 bit JVM)
Profiler agent is listening on port 10001...
*** HINT ***: To get profiling results, connect to the application from the profiler UI
Terminate batch job (Y/N)? y
C:\bin\JetBrains\7670\bin>
2008-01-30 09:33:33
Full thread dump Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode):
"You got mail" prio=6 tid=0x2bb08400 nid=0xf8c waiting on condition
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=0x2c8cf400 nid=0xe98 waiting on condition
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=0x2c7ca800 nid=0xf18 in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x067cdc08>]]> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"TimerQueue" daemon prio=6 tid=0x2b889800 nid=0xb78 in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x05e05ab8>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:619)
"JetConnect reader" prio=6 tid=0x2b74d800 nid=0xc74 waiting on condition
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)
"ApplicationImpl pooled thread" prio=6 tid=0x2b917800 nid=0x484 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (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:2)
"Activation listener" prio=6 tid=0x2b8c7c00 nid=0x80c runnable
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 ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at jetbrains.buildServer.activation.HttpActivationServer.run(HttpActivationServer.java:140)
at java.lang.Thread.run(Thread.java:619)
"FS Synchronizer" prio=6 tid=0x2b925800 nid=0x85c waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (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=0x2b7e6000 nid=0xa78 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (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:2)
"ApplicationImpl pooled thread" prio=6 tid=0x2b810400 nid=0xae4 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (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:2)
"XML-RPC Weblistener" prio=6 tid=0x2b7dc400 nid=0x9a4 runnable
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 ]]> (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=0x2b74e800 nid=0xa98 waiting on condition
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=0x2b734000 nid=0xac4 runnable
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:185)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:14)
"File System Tracker" prio=6 tid=0x2b733800 nid=0xa88 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for (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 <0x05963758>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Progress Cancel Checker" prio=6 tid=0x2b742c00 nid=0xe18 waiting on condition
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=0x2b9f9c00 nid=0x564 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a com.intellij.ide.IdeEventQueue) at java.lang.Object.wait(Object.java:485) at java.awt.EventQueue.getNextEvent(EventQueue.java:479) - locked <0x054d1e78>]]> (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.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=0x2b92ec00 nid=0xc0c waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (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=0x2b7bac00 nid=0xc40 runnable
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (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=0x2af66400 nid=0x908 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java) - locked <0x054ce028> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x054ce028> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x067d0368> (a java.net.DatagramPacket) - locked <0x054ce088>]]> (a java.net.MulticastSocket)
at com.intellij.a.e.a.e.a(e.java:21)
at com.intellij.a.e.a.h.run(h.java:7)
"SocketListenerThread" prio=6 tid=0x2af77800 nid=0xa80 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java) - locked <0x054d0880> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x054d0880> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x054d08c0> (a java.net.DatagramPacket) - locked <0x054d08e0>]]> (a java.net.DatagramSocket)
at com.intellij.a.e.a.e.a(e.java:21)
at com.intellij.a.e.a.h.run(h.java:7)
"MessageDeliveryThread" prio=6 tid=0x2af68800 nid=0xa7c in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.intellij.a.e.j.run(j.java:8) - locked <0x054d0990>]]> (a java.lang.Object)
"AWT-Windows" daemon prio=6 tid=0x2af08400 nid=0xa54 runnable
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=0x2af69400 nid=0xd80 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x0549c7b8>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Java2D Disposer" daemon prio=10 tid=0x2aeec800 nid=0x210 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x0549c850>]]> (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=0x2ae04400 nid=0xc50 runnable
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 ]]> (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:6)
at java.lang.Thread.run(Thread.java:619)
"DestroyJavaVM" prio=6 tid=0x00297800 nid=0xb2c waiting on condition
java.lang.Thread.State: RUNNABLE
"timed reference disposer" prio=6 tid=0x2adc5800 nid=0x904 waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (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=0x2a745c00 nid=0xa4c runnable
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x2a744400 nid=0x9dc waiting on condition
java.lang.Thread.State: RUNNABLE
"YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x2a729000 nid=0xa24 runnable
java.lang.Thread.State: RUNNABLE
"YJPAgent-CPUSampler" daemon prio=6 tid=0x2a715800 nid=0xbb0 runnable
java.lang.Thread.State: RUNNABLE
"YJPAgent-RequestListener" daemon prio=2 tid=0x2a74e800 nid=0xb4c runnable
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 ]]> (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=0x2a722800 nid=0x9e4 waiting on condition
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=0x2a70a000 nid=0x9f8 runnable
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x2a709400 nid=0xdf0 waiting on condition
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x2a6f6800 nid=0xb58 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x0539b008>]]> (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=0x2a6f2000 nid=0xbbc in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (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 <0x0539a7f8>]]> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x2a6edc00 nid=0xb38 runnable
"VM Periodic Task Thread" prio=10 tid=0x2a74a000 nid=0x614 waiting on condition
JNI global references: 1853
Heap
def new generation total 3072K, used 2208K [0x02c00000, 0x02f50000, 0x05360000)
eden space 2752K, 73% used [0x02c00000, 0x02dfb058, 0x02eb0000)
from space 320K, 56% used [0x02eb0000, 0x02edd058, 0x02f00000)
to space 320K, 0% used [0x02f00000, 0x02f00000, 0x02f50000)
tenured generation total 39624K, used 28300K [0x05360000, 0x07a12000, 0x22c00000)
the space 39624K, 71% used [0x05360000, 0x06f032c8, 0x06f03400, 0x07a12000)
compacting perm gen total 42752K, used 42660K [0x22c00000, 0x255c0000, 0x2a400000)
the space 42752K, 99% used [0x22c00000, 0x255a9120, 0x255a9200, 0x255c0000)
No shared spaces configured.
Message was edited by:
Dave Levitt
Replaced partial with full thread dump
And another dump attached, this time after Idea has started, and a project re-loaded.
The Idea root window can be dragged around, but it does not repaint, or respond to mouse clicks or keystrokes.
I'm seeing the same behavior with 7.0.2, so it is likely something is corrupted in their common configuration area.
Attachment(s):
frozenThreadDump
http://www.jetbrains.net/jira/browse/IDEADEV-24474
Dave Levitt wrote:
--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"
I saw that was marked as fixed today . Any guesstimate on the next EAP build?
As work around, you can remove AUTO SCROLL FROM / TO SOURCE from iws file
Dave Levitt wrote:
--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"