Odd performance problem: 2072 also

I tried updating to the 2072 EAP build, still having trouble.

Save isn't the only command that has this problem. Executing
any CVS command is also affected.

Is this a problem with my computer, or a bug in IDEA?

See the thread dump information below.

-


original message:

I was having this problem with the last 4.0.x build and though I'd try
2057, hoping that it would be better - but it isn't.

When I execute certain commands (like save), IDEA pegs the CPU for about
15 seconds before executing the command.

Since save is a pretty basic command, this is both agravating and painful.

What is wrong with my computer that it is causing this problem?

Donald

-


thread dump information:

Maxim Shafirov (JetBrains) wrote:

> Could you please take several snapshots (by successive pressing
> Ctrl+Break in let say 3 sec. interval or less) so we could gather
> what is the most statistically frequent activity. From what I see
> in the thread dump you've attached IDEA was saving the state of
> the code folding in all recently opened editors.

See below.

> BTW, what is your recent history limit?

I'm not sure exactly what you're asking.

My "Recent Files Limit" is 30. My "Keep local history for" is 3 days.

> And how long are those files in history?

I'm not sure what you're asking for here either.

Donald
-


Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode):

"EditorCaretThread" prio=7 tid=0x00a9e408 nid=0x760 waiting on condition
[2d58f0
00..2d58fd88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.c.o$bh_.run(o$bh_.java:20)

"AWT-EventQueue-1" prio=7 tid=0x251d3108 nid=0x81c runnable


at com.intellij.psi.impl.source.d.c.a(c.java:4)
at com.intellij.psi.impl.source.d.c.a(c.java:54)
at com.intellij.psi.impl.source.tree.b.b(b.java:41)
at com.intellij.psi.impl.source.tree.b.a(b.java:15)
at com.intellij.psi.impl.source.tree.c.getChildren(c.java:42)
at com.intellij.codeInsight.b.a.m.a(m.java:374)
at com.intellij.codeInsight.b.a.m.a(m.java:277)
at com.intellij.codeInsight.b.a.i.writeExternal(i.java:4)
at com.intellij.codeInsight.b.a.b.a(b.java:25)
at com.intellij.openapi.b.a.a.c.writeState(c.java:2)
at com.intellij.openapi.b.a.i.a(i.java:31)
at com.intellij.openapi.b.a.h.writeExternal(h.java:93)
at com.intellij.openapi.o.a.a.a(a.java:172)
at com.intellij.openapi.c.a.c.a(c.java:164)
at com.intellij.openapi.c.a.c.t(c.java:172)
at com.intellij.openapi.c.a.d.save(d.java:82)
at com.intellij.openapi.m.b.c.saveAll(c.java:44)
at com.intellij.ide.actions.cy.actionPerformed(cy.java:1)
at com.intellij.openapi.g.b.e.a(e.java:7)
at com.intellij.openapi.g.b.e.b(e.java:79)
at com.intellij.openapi.g.b.e.a(e.java:17)
at com.intellij.ide.s.a(s.java:52)
at com.intellij.ide.s.dispatchEvent(s.java:93)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:151)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"Thread-3" prio=7 tid=0x26a50a60 nid=0x5b0 waiting on condition
[277df000..277df
d88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.a.a$1.run(a$1.java:2)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x26a46990
nid=0x794
in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11cfaea0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at com.jniwrapper.e.run(SourceFile:58) "TimerQueue" daemon prio=5 tid=0x241e4a08 nid=0x6d8 in Object.wait() [275df000.. 275dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfaec8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x11cfaec8>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x00a9df28 nid=0x3e8 waiting on
condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.i.a.b.c$j_.run(c$j_.java:5)

"WatchForChangesThread" prio=7 tid=0x00a9ddc0 nid=0x588 runnable
[272cf000..272c
fd88]
at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:28)
at com.intellij.openapi.i.a.b.c$k_.run(c$k_.java:1)

"AlarmThread" prio=7 tid=0x24fc6270 nid=0x7f0 in Object.wait()
[2669f000..2669fd
88]
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:249)
- locked (a java.lang.Object) "AlarmThread" prio=7 tid=0x25054228 nid=0x534 in Object.wait() [2659f000..2659fd 88] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:249) - locked <0x11cf92b8> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x24fe0ea8 nid=0x528 in Object.wait() [2624f000..2624f d88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfad40> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x11cfad40> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Thread-1" daemon prio=5 tid=0x242b3408 nid=0x140 in Object.wait() [2614f000..26 14fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "SocketListenerThread" prio=5 tid=0x24fd1480 nid=0x220 runnable [2604f000..2604f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038ac8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x15d0f560> (a java.net.DatagramPacket) - locked <0x11cfcc70> (a java.net.MulticastSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "SocketListenerThread" prio=5 tid=0x24fd1290 nid=0x124 runnable [25f4f000..25f4f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038af8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x1161b3c8> (a java.net.DatagramPacket) - locked <0x11cfcd60> (a java.net.DatagramSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "MessageDeliveryThread" prio=5 tid=0x24fcfd08 nid=0x770 in Object.wait() [25e4f0 00..25e4fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfcdf0> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.licensecommon.a.r.run(r.java:5) - locked <0x11cfcdf0> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x24fb2510 nid=0x548 in Object.wait() [257d f000..257dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11f3ad10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11f3ad10>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at sun.java2d.Disposer.run(Disposer.java:100)
at java.lang.Thread.run(Thread.java:534)

"AWT-Windows" daemon prio=7 tid=0x24fb4590 nid=0x7dc runnable
[255af000..255afd8
8]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:262)
at java.lang.Thread.run(Thread.java:534)

"Lock thread" prio=5 tid=0x242341a8 nid=0x154 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked ]]> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at com.intellij.idea.g$b_.run(g$b_.java:8)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009f1848 nid=0x71c waiting on
condition


"Finalizer" daemon prio=9 tid=0x009eea18 nid=0x28c in Object.wait()
[247bf000..2
47bfd88]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11602ac0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009ed590 nid=0x554 in Object.wait() [24 6bf000..246bfd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x11e99e70>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00865208 nid=0x7cc waiting on condition

"VM Thread" prio=5 tid=0x00a94338 nid=0x45c runnable

"VM Periodic Task Thread" prio=10 tid=0x0086eb38 nid=0x740 waiting on
condition

"Suspend Checker Thread" prio=10 tid=0x009f0ef8 nid=0x6bc runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode):

"EditorCaretThread" prio=7 tid=0x00a9e408 nid=0x760 waiting on condition
[2d58f0
00..2d58fd88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.c.o$bh_.run(o$bh_.java:20)

"AWT-EventQueue-1" prio=7 tid=0x251d3108 nid=0x81c runnable


at com.intellij.psi.impl.source.d.c.a(c.java:4)
at com.intellij.psi.impl.source.d.c.a(c.java:54)
at com.intellij.psi.impl.source.tree.b.b(b.java:41)
at com.intellij.psi.impl.source.tree.b.a(b.java:15)
at com.intellij.psi.impl.source.tree.c.getChildren(c.java:42)
at com.intellij.codeInsight.b.a.m.a(m.java:59)
at com.intellij.codeInsight.b.a.m.d(m.java:297)
at com.intellij.codeInsight.b.a.m.d(m.java:91)
at com.intellij.codeInsight.b.a.m.d(m.java:91)
at com.intellij.codeInsight.b.a.i.writeExternal(i.java:127)
at com.intellij.codeInsight.b.a.b.a(b.java:25)
at com.intellij.openapi.b.a.a.c.writeState(c.java:2)
at com.intellij.openapi.b.a.i.a(i.java:31)
at com.intellij.openapi.b.a.h.writeExternal(h.java:93)
at com.intellij.openapi.o.a.a.a(a.java:172)
at com.intellij.openapi.c.a.c.a(c.java:164)
at com.intellij.openapi.c.a.c.t(c.java:172)
at com.intellij.openapi.c.a.d.save(d.java:82)
at com.intellij.openapi.m.b.c.saveAll(c.java:44)
at com.intellij.ide.actions.cy.actionPerformed(cy.java:1)
at com.intellij.openapi.g.b.e.a(e.java:7)
at com.intellij.openapi.g.b.e.b(e.java:79)
at com.intellij.openapi.g.b.e.a(e.java:17)
at com.intellij.ide.s.a(s.java:52)
at com.intellij.ide.s.dispatchEvent(s.java:93)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:151)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"Thread-3" prio=7 tid=0x26a50a60 nid=0x5b0 waiting on condition
[277df000..277df
d88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.a.a$1.run(a$1.java:2)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x26a46990
nid=0x794
in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11cfaea0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at com.jniwrapper.e.run(SourceFile:58) "TimerQueue" daemon prio=5 tid=0x241e4a08 nid=0x6d8 in Object.wait() [275df000.. 275dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfaec8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x11cfaec8>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x00a9df28 nid=0x3e8 waiting on
condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.i.a.b.c$j_.run(c$j_.java:5)

"WatchForChangesThread" prio=7 tid=0x00a9ddc0 nid=0x588 runnable
[272cf000..272c
fd88]
at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:28)
at com.intellij.openapi.i.a.b.c$k_.run(c$k_.java:1)

"AlarmThread" prio=7 tid=0x24fc6270 nid=0x7f0 in Object.wait()
[2669f000..2669fd
88]
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:249)
- locked (a java.lang.Object) "AlarmThread" prio=7 tid=0x25054228 nid=0x534 in Object.wait() [2659f000..2659fd 88] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:249) - locked <0x11cf92b8> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x24fe0ea8 nid=0x528 in Object.wait() [2624f000..2624f d88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfad40> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x11cfad40> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Thread-1" daemon prio=5 tid=0x242b3408 nid=0x140 in Object.wait() [2614f000..26 14fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "SocketListenerThread" prio=5 tid=0x24fd1480 nid=0x220 runnable [2604f000..2604f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038ac8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x15d0f560> (a java.net.DatagramPacket) - locked <0x11cfcc70> (a java.net.MulticastSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "SocketListenerThread" prio=5 tid=0x24fd1290 nid=0x124 runnable [25f4f000..25f4f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038af8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x1161b3c8> (a java.net.DatagramPacket) - locked <0x11cfcd60> (a java.net.DatagramSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "MessageDeliveryThread" prio=5 tid=0x24fcfd08 nid=0x770 in Object.wait() [25e4f0 00..25e4fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfcdf0> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.licensecommon.a.r.run(r.java:5) - locked <0x11cfcdf0> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x24fb2510 nid=0x548 in Object.wait() [257d f000..257dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11f3ad10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11f3ad10>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at sun.java2d.Disposer.run(Disposer.java:100)
at java.lang.Thread.run(Thread.java:534)

"AWT-Windows" daemon prio=7 tid=0x24fb4590 nid=0x7dc runnable
[255af000..255afd8
8]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:262)
at java.lang.Thread.run(Thread.java:534)

"Lock thread" prio=5 tid=0x242341a8 nid=0x154 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked ]]> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at com.intellij.idea.g$b_.run(g$b_.java:8)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009f1848 nid=0x71c waiting on
condition


"Finalizer" daemon prio=9 tid=0x009eea18 nid=0x28c in Object.wait()
[247bf000..2
47bfd88]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11602ac0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009ed590 nid=0x554 in Object.wait() [24 6bf000..246bfd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x11e99e70>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00865208 nid=0x7cc waiting on condition

"VM Thread" prio=5 tid=0x00a94338 nid=0x45c runnable

"VM Periodic Task Thread" prio=10 tid=0x0086eb38 nid=0x740 waiting on
condition

"Suspend Checker Thread" prio=10 tid=0x009f0ef8 nid=0x6bc runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode):

"EditorCaretThread" prio=7 tid=0x00a9e408 nid=0x760 waiting on condition
[2d58f0
00..2d58fd88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.c.o$bh_.run(o$bh_.java:20)

"AWT-EventQueue-1" prio=5 tid=0x251d3108 nid=0x81c runnable


at java.lang.Class.isAssignableFrom(Native Method)
at com.intellij.codeInsight.b.a.m.a(m.java:95)
at com.intellij.codeInsight.b.a.m.a(m.java:277)
at com.intellij.codeInsight.b.a.i.writeExternal(i.java:4)
at com.intellij.codeInsight.b.a.b.a(b.java:25)
at com.intellij.openapi.b.a.a.c.writeState(c.java:2)
at com.intellij.openapi.b.a.i.a(i.java:31)
at com.intellij.openapi.b.a.h.writeExternal(h.java:93)
at com.intellij.openapi.o.a.a.a(a.java:172)
at com.intellij.openapi.c.a.c.a(c.java:164)
at com.intellij.openapi.c.a.c.t(c.java:172)
at com.intellij.openapi.c.a.d.save(d.java:82)
at com.intellij.openapi.m.b.c.saveAll(c.java:44)
at com.intellij.ide.actions.cy.actionPerformed(cy.java:1)
at com.intellij.openapi.g.b.e.a(e.java:7)
at com.intellij.openapi.g.b.e.b(e.java:79)
at com.intellij.openapi.g.b.e.a(e.java:17)
at com.intellij.ide.s.a(s.java:52)
at com.intellij.ide.s.dispatchEvent(s.java:93)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:151)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"Thread-3" prio=7 tid=0x26a50a60 nid=0x5b0 waiting on condition
[277df000..277df
d88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.a.a$1.run(a$1.java:2)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x26a46990
nid=0x794
in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11cfaea0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at com.jniwrapper.e.run(SourceFile:58) "TimerQueue" daemon prio=5 tid=0x241e4a08 nid=0x6d8 in Object.wait() [275df000.. 275dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfaec8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x11cfaec8>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x00a9df28 nid=0x3e8 waiting on
condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.i.a.b.c$j_.run(c$j_.java:5)

"WatchForChangesThread" prio=7 tid=0x00a9ddc0 nid=0x588 runnable
[272cf000..272c
fd88]
at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:28)
at com.intellij.openapi.i.a.b.c$k_.run(c$k_.java:1)

"AlarmThread" prio=7 tid=0x24fc6270 nid=0x7f0 in Object.wait()
[2669f000..2669fd
88]
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:249)
- locked (a java.lang.Object) "AlarmThread" prio=7 tid=0x25054228 nid=0x534 in Object.wait() [2659f000..2659fd 88] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:249) - locked <0x11cf92b8> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x24fe0ea8 nid=0x528 in Object.wait() [2624f000..2624f d88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfad40> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x11cfad40> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Thread-1" daemon prio=5 tid=0x242b3408 nid=0x140 in Object.wait() [2614f000..26 14fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "SocketListenerThread" prio=5 tid=0x24fd1480 nid=0x220 runnable [2604f000..2604f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038ac8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x15d0f560> (a java.net.DatagramPacket) - locked <0x11cfcc70> (a java.net.MulticastSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "SocketListenerThread" prio=5 tid=0x24fd1290 nid=0x124 runnable [25f4f000..25f4f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038af8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x1161b3c8> (a java.net.DatagramPacket) - locked <0x11cfcd60> (a java.net.DatagramSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "MessageDeliveryThread" prio=5 tid=0x24fcfd08 nid=0x770 in Object.wait() [25e4f0 00..25e4fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfcdf0> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.licensecommon.a.r.run(r.java:5) - locked <0x11cfcdf0> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x24fb2510 nid=0x548 in Object.wait() [257d f000..257dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11f3ad10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11f3ad10>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at sun.java2d.Disposer.run(Disposer.java:100)
at java.lang.Thread.run(Thread.java:534)

"AWT-Windows" daemon prio=7 tid=0x24fb4590 nid=0x7dc runnable
[255af000..255afd8
8]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:262)
at java.lang.Thread.run(Thread.java:534)

"Lock thread" prio=5 tid=0x242341a8 nid=0x154 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked ]]> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at com.intellij.idea.g$b_.run(g$b_.java:8)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009f1848 nid=0x71c waiting on
condition


"Finalizer" daemon prio=9 tid=0x009eea18 nid=0x28c in Object.wait()
[247bf000..2
47bfd88]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11602ac0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009ed590 nid=0x554 in Object.wait() [24 6bf000..246bfd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x11e99e70>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00865208 nid=0x7cc waiting on condition

"VM Thread" prio=5 tid=0x00a94338 nid=0x45c runnable

"VM Periodic Task Thread" prio=10 tid=0x0086eb38 nid=0x740 waiting on
condition

"Suspend Checker Thread" prio=10 tid=0x009f0ef8 nid=0x6bc runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode):

"EditorCaretThread" prio=7 tid=0x00a9e408 nid=0x760 waiting on condition
[2d58f0
00..2d58fd88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.c.o$bh_.run(o$bh_.java:20)

"AWT-EventQueue-1" prio=7 tid=0x251d3108 nid=0x81c runnable


at java.lang.Class.isAssignableFrom(Native Method)
at com.intellij.codeInsight.b.a.m.a(m.java:95)
at com.intellij.codeInsight.b.a.m.a(m.java:277)
at com.intellij.codeInsight.b.a.m.a(m.java:406)
at com.intellij.codeInsight.b.a.m.a(m.java:406)
at com.intellij.codeInsight.b.a.i.writeExternal(i.java:4)
at com.intellij.codeInsight.b.a.b.a(b.java:25)
at com.intellij.openapi.b.a.a.c.writeState(c.java:2)
at com.intellij.openapi.b.a.i.a(i.java:31)
at com.intellij.openapi.b.a.h.writeExternal(h.java:93)
at com.intellij.openapi.o.a.a.a(a.java:172)
at com.intellij.openapi.c.a.c.a(c.java:164)
at com.intellij.openapi.c.a.c.t(c.java:172)
at com.intellij.openapi.c.a.d.save(d.java:82)
at com.intellij.openapi.m.b.c.saveAll(c.java:44)
at com.intellij.ide.actions.cy.actionPerformed(cy.java:1)
at com.intellij.openapi.g.b.e.a(e.java:7)
at com.intellij.openapi.g.b.e.b(e.java:79)
at com.intellij.openapi.g.b.e.a(e.java:17)
at com.intellij.ide.s.a(s.java:52)
at com.intellij.ide.s.dispatchEvent(s.java:93)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:151)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"Thread-3" prio=7 tid=0x26a50a60 nid=0x5b0 waiting on condition
[277df000..277df
d88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.a.a$1.run(a$1.java:2)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x26a46990
nid=0x794
in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11cfaea0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at com.jniwrapper.e.run(SourceFile:58) "TimerQueue" daemon prio=5 tid=0x241e4a08 nid=0x6d8 in Object.wait() [275df000.. 275dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfaec8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x11cfaec8>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x00a9df28 nid=0x3e8 waiting on
condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.i.a.b.c$j_.run(c$j_.java:5)

"WatchForChangesThread" prio=7 tid=0x00a9ddc0 nid=0x588 runnable
[272cf000..272c
fd88]
at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:28)
at com.intellij.openapi.i.a.b.c$k_.run(c$k_.java:1)

"AlarmThread" prio=7 tid=0x24fc6270 nid=0x7f0 in Object.wait()
[2669f000..2669fd
88]
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:249)
- locked (a java.lang.Object) "AlarmThread" prio=7 tid=0x25054228 nid=0x534 in Object.wait() [2659f000..2659fd 88] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:249) - locked <0x11cf92b8> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x24fe0ea8 nid=0x528 in Object.wait() [2624f000..2624f d88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfad40> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x11cfad40> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Thread-1" daemon prio=5 tid=0x242b3408 nid=0x140 in Object.wait() [2614f000..26 14fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "SocketListenerThread" prio=5 tid=0x24fd1480 nid=0x220 runnable [2604f000..2604f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038ac8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x15d0f560> (a java.net.DatagramPacket) - locked <0x11cfcc70> (a java.net.MulticastSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "SocketListenerThread" prio=5 tid=0x24fd1290 nid=0x124 runnable [25f4f000..25f4f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038af8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x1161b3c8> (a java.net.DatagramPacket) - locked <0x11cfcd60> (a java.net.DatagramSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "MessageDeliveryThread" prio=5 tid=0x24fcfd08 nid=0x770 in Object.wait() [25e4f0 00..25e4fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfcdf0> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.licensecommon.a.r.run(r.java:5) - locked <0x11cfcdf0> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x24fb2510 nid=0x548 in Object.wait() [257d f000..257dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11f3ad10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11f3ad10>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at sun.java2d.Disposer.run(Disposer.java:100)
at java.lang.Thread.run(Thread.java:534)

"AWT-Windows" daemon prio=7 tid=0x24fb4590 nid=0x7dc runnable
[255af000..255afd8
8]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:262)
at java.lang.Thread.run(Thread.java:534)

"Lock thread" prio=5 tid=0x242341a8 nid=0x154 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked ]]> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at com.intellij.idea.g$b_.run(g$b_.java:8)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009f1848 nid=0x71c waiting on
condition


"Finalizer" daemon prio=9 tid=0x009eea18 nid=0x28c in Object.wait()
[247bf000..2
47bfd88]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11602ac0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009ed590 nid=0x554 in Object.wait() [24 6bf000..246bfd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x11e99e70>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00865208 nid=0x7cc waiting on condition

"VM Thread" prio=5 tid=0x00a94338 nid=0x45c runnable

"VM Periodic Task Thread" prio=10 tid=0x0086eb38 nid=0x740 waiting on
condition

"Suspend Checker Thread" prio=10 tid=0x009f0ef8 nid=0x6bc runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode):

"EditorCaretThread" prio=7 tid=0x00a9e408 nid=0x760 waiting on condition
[2d58f0
00..2d58fd88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.c.o$bh_.run(o$bh_.java:20)

"AWT-EventQueue-1" prio=7 tid=0x251d3108 nid=0x81c runnable


at com.intellij.psi.impl.source.tree.b.b(b.java:69)
at com.intellij.psi.impl.source.tree.b.a(b.java:15)
at com.intellij.psi.impl.source.tree.c.getChildren(c.java:42)
at com.intellij.codeInsight.b.a.m.a(m.java:59)
at com.intellij.codeInsight.b.a.m.d(m.java:297)
at com.intellij.codeInsight.b.a.m.d(m.java:91)
at com.intellij.codeInsight.b.a.m.d(m.java:91)
at com.intellij.codeInsight.b.a.i.writeExternal(i.java:127)
at com.intellij.codeInsight.b.a.b.a(b.java:25)
at com.intellij.openapi.b.a.a.c.writeState(c.java:2)
at com.intellij.openapi.b.a.i.a(i.java:31)
at com.intellij.openapi.b.a.h.writeExternal(h.java:93)
at com.intellij.openapi.o.a.a.a(a.java:172)
at com.intellij.openapi.c.a.c.a(c.java:164)
at com.intellij.openapi.c.a.c.t(c.java:172)
at com.intellij.openapi.c.a.d.save(d.java:82)
at com.intellij.openapi.m.b.c.saveAll(c.java:44)
at com.intellij.ide.actions.cy.actionPerformed(cy.java:1)
at com.intellij.openapi.g.b.e.a(e.java:7)
at com.intellij.openapi.g.b.e.b(e.java:79)
at com.intellij.openapi.g.b.e.a(e.java:17)
at com.intellij.ide.s.a(s.java:52)
at com.intellij.ide.s.dispatchEvent(s.java:93)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:151)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"Thread-3" prio=7 tid=0x26a50a60 nid=0x5b0 waiting on condition
[277df000..277df
d88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.a.a$1.run(a$1.java:2)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x26a46990
nid=0x794
in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11cfaea0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at com.jniwrapper.e.run(SourceFile:58) "TimerQueue" daemon prio=5 tid=0x241e4a08 nid=0x6d8 in Object.wait() [275df000.. 275dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfaec8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x11cfaec8>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x00a9df28 nid=0x3e8 waiting on
condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.i.a.b.c$j_.run(c$j_.java:5)

"WatchForChangesThread" prio=7 tid=0x00a9ddc0 nid=0x588 runnable
[272cf000..272c
fd88]
at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:28)
at com.intellij.openapi.i.a.b.c$k_.run(c$k_.java:1)

"AlarmThread" prio=7 tid=0x24fc6270 nid=0x7f0 in Object.wait()
[2669f000..2669fd
88]
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:249)
- locked (a java.lang.Object) "AlarmThread" prio=7 tid=0x25054228 nid=0x534 in Object.wait() [2659f000..2659fd 88] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:249) - locked <0x11cf92b8> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x24fe0ea8 nid=0x528 in Object.wait() [2624f000..2624f d88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfad40> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x11cfad40> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Thread-1" daemon prio=5 tid=0x242b3408 nid=0x140 in Object.wait() [2614f000..26 14fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "SocketListenerThread" prio=5 tid=0x24fd1480 nid=0x220 runnable [2604f000..2604f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038ac8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x15d0f560> (a java.net.DatagramPacket) - locked <0x11cfcc70> (a java.net.MulticastSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "SocketListenerThread" prio=5 tid=0x24fd1290 nid=0x124 runnable [25f4f000..25f4f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038af8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x1161b3c8> (a java.net.DatagramPacket) - locked <0x11cfcd60> (a java.net.DatagramSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "MessageDeliveryThread" prio=5 tid=0x24fcfd08 nid=0x770 in Object.wait() [25e4f0 00..25e4fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfcdf0> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.licensecommon.a.r.run(r.java:5) - locked <0x11cfcdf0> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x24fb2510 nid=0x548 in Object.wait() [257d f000..257dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11f3ad10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11f3ad10>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at sun.java2d.Disposer.run(Disposer.java:100)
at java.lang.Thread.run(Thread.java:534)

"AWT-Windows" daemon prio=7 tid=0x24fb4590 nid=0x7dc runnable
[255af000..255afd8
8]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:262)
at java.lang.Thread.run(Thread.java:534)

"Lock thread" prio=5 tid=0x242341a8 nid=0x154 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked ]]> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at com.intellij.idea.g$b_.run(g$b_.java:8)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009f1848 nid=0x71c waiting on
condition


"Finalizer" daemon prio=9 tid=0x009eea18 nid=0x28c in Object.wait()
[247bf000..2
47bfd88]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11602ac0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009ed590 nid=0x554 in Object.wait() [24 6bf000..246bfd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x11e99e70>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00865208 nid=0x7cc waiting on condition

"VM Thread" prio=5 tid=0x00a94338 nid=0x45c runnable

"VM Periodic Task Thread" prio=10 tid=0x0086eb38 nid=0x740 waiting on
condition

"Suspend Checker Thread" prio=10 tid=0x009f0ef8 nid=0x6bc runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode):

"EditorCaretThread" prio=7 tid=0x00a9e408 nid=0x760 waiting on condition
[2d58f0
00..2d58fd88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.c.o$bh_.run(o$bh_.java:20)

"AWT-EventQueue-1" prio=7 tid=0x251d3108 nid=0x81c runnable


at com.intellij.psi.impl.source.bs.a(bs.java:7)
at com.intellij.psi.impl.source.tree.b.a(b.java:73)
at com.intellij.psi.impl.source.tree.c.getChildren(c.java:42)
at com.intellij.codeInsight.b.a.m.a(m.java:374)
at com.intellij.codeInsight.b.a.m.a(m.java:277)
at com.intellij.codeInsight.b.a.m.a(m.java:406)
at com.intellij.codeInsight.b.a.m.a(m.java:406)
at com.intellij.codeInsight.b.a.i.writeExternal(i.java:4)
at com.intellij.codeInsight.b.a.b.a(b.java:25)
at com.intellij.openapi.b.a.a.c.writeState(c.java:2)
at com.intellij.openapi.b.a.i.a(i.java:31)
at com.intellij.openapi.b.a.h.writeExternal(h.java:93)
at com.intellij.openapi.o.a.a.a(a.java:172)
at com.intellij.openapi.c.a.c.a(c.java:164)
at com.intellij.openapi.c.a.c.t(c.java:172)
at com.intellij.openapi.c.a.d.save(d.java:82)
at com.intellij.openapi.m.b.c.saveAll(c.java:44)
at com.intellij.ide.actions.cy.actionPerformed(cy.java:1)
at com.intellij.openapi.g.b.e.a(e.java:7)
at com.intellij.openapi.g.b.e.b(e.java:79)
at com.intellij.openapi.g.b.e.a(e.java:17)
at com.intellij.ide.s.a(s.java:52)
at com.intellij.ide.s.dispatchEvent(s.java:93)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:151)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"Thread-3" prio=7 tid=0x26a50a60 nid=0x5b0 waiting on condition
[277df000..277df
d88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.a.a$1.run(a$1.java:2)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x26a46990
nid=0x794
in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11cfaea0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at com.jniwrapper.e.run(SourceFile:58) "TimerQueue" daemon prio=5 tid=0x241e4a08 nid=0x6d8 in Object.wait() [275df000.. 275dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfaec8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x11cfaec8>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x00a9df28 nid=0x3e8 waiting on
condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.i.a.b.c$j_.run(c$j_.java:5)

"WatchForChangesThread" prio=7 tid=0x00a9ddc0 nid=0x588 runnable
[272cf000..272c
fd88]
at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:28)
at com.intellij.openapi.i.a.b.c$k_.run(c$k_.java:1)

"AlarmThread" prio=7 tid=0x24fc6270 nid=0x7f0 in Object.wait()
[2669f000..2669fd
88]
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:249)
- locked (a java.lang.Object) "AlarmThread" prio=7 tid=0x25054228 nid=0x534 in Object.wait() [2659f000..2659fd 88] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:249) - locked <0x11cf92b8> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x24fe0ea8 nid=0x528 in Object.wait() [2624f000..2624f d88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfad40> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x11cfad40> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Thread-1" daemon prio=5 tid=0x242b3408 nid=0x140 in Object.wait() [2614f000..26 14fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "SocketListenerThread" prio=5 tid=0x24fd1480 nid=0x220 runnable [2604f000..2604f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038ac8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x15d0f560> (a java.net.DatagramPacket) - locked <0x11cfcc70> (a java.net.MulticastSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "SocketListenerThread" prio=5 tid=0x24fd1290 nid=0x124 runnable [25f4f000..25f4f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038af8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x1161b3c8> (a java.net.DatagramPacket) - locked <0x11cfcd60> (a java.net.DatagramSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "MessageDeliveryThread" prio=5 tid=0x24fcfd08 nid=0x770 in Object.wait() [25e4f0 00..25e4fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfcdf0> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.licensecommon.a.r.run(r.java:5) - locked <0x11cfcdf0> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x24fb2510 nid=0x548 in Object.wait() [257d f000..257dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11f3ad10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11f3ad10>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at sun.java2d.Disposer.run(Disposer.java:100)
at java.lang.Thread.run(Thread.java:534)

"AWT-Windows" daemon prio=7 tid=0x24fb4590 nid=0x7dc runnable
[255af000..255afd8
8]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:262)
at java.lang.Thread.run(Thread.java:534)

"Lock thread" prio=5 tid=0x242341a8 nid=0x154 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked ]]> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at com.intellij.idea.g$b_.run(g$b_.java:8)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009f1848 nid=0x71c waiting on
condition


"Finalizer" daemon prio=9 tid=0x009eea18 nid=0x28c in Object.wait()
[247bf000..2
47bfd88]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11602ac0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009ed590 nid=0x554 in Object.wait() [24 6bf000..246bfd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x11e99e70>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00865208 nid=0x7cc waiting on condition

"VM Thread" prio=5 tid=0x00a94338 nid=0x45c runnable

"VM Periodic Task Thread" prio=10 tid=0x0086eb38 nid=0x740 waiting on
condition

"Suspend Checker Thread" prio=10 tid=0x009f0ef8 nid=0x6bc runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode):

"EditorCaretThread" prio=7 tid=0x00a9e408 nid=0x760 waiting on condition
[2d58f0
00..2d58fd88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.c.o$bh_.run(o$bh_.java:20)

"AWT-EventQueue-1" prio=7 tid=0x251d3108 nid=0x81c runnable


at com.intellij.psi.impl.source.tree.b.b(b.java:69)
at com.intellij.psi.impl.source.tree.b.a(b.java:15)
at com.intellij.psi.impl.source.tree.c.getChildren(c.java:42)
at com.intellij.codeInsight.b.a.m.a(m.java:374)
at com.intellij.codeInsight.b.a.m.a(m.java:277)
at com.intellij.codeInsight.b.a.m.a(m.java:406)
at com.intellij.codeInsight.b.a.i.writeExternal(i.java:4)
at com.intellij.codeInsight.b.a.b.a(b.java:25)
at com.intellij.openapi.b.a.a.c.writeState(c.java:2)
at com.intellij.openapi.b.a.i.a(i.java:31)
at com.intellij.openapi.b.a.h.writeExternal(h.java:93)
at com.intellij.openapi.o.a.a.a(a.java:172)
at com.intellij.openapi.c.a.c.a(c.java:164)
at com.intellij.openapi.c.a.c.t(c.java:172)
at com.intellij.openapi.c.a.d.save(d.java:82)
at com.intellij.openapi.m.b.c.saveAll(c.java:44)
at com.intellij.ide.actions.cy.actionPerformed(cy.java:1)
at com.intellij.openapi.g.b.e.a(e.java:7)
at com.intellij.openapi.g.b.e.b(e.java:79)
at com.intellij.openapi.g.b.e.a(e.java:17)
at com.intellij.ide.s.a(s.java:52)
at com.intellij.ide.s.dispatchEvent(s.java:93)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:151)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

"Thread-3" prio=7 tid=0x26a50a60 nid=0x5b0 waiting on condition
[277df000..277df
d88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.a.a$1.run(a$1.java:2)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x26a46990
nid=0x794
in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11cfaea0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at com.jniwrapper.e.run(SourceFile:58) "TimerQueue" daemon prio=5 tid=0x241e4a08 nid=0x6d8 in Object.wait() [275df000.. 275dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfaec8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x11cfaec8>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x00a9df28 nid=0x3e8 waiting on
condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.i.a.b.c$j_.run(c$j_.java:5)

"WatchForChangesThread" prio=7 tid=0x00a9ddc0 nid=0x588 runnable
[272cf000..272c
fd88]
at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:28)
at com.intellij.openapi.i.a.b.c$k_.run(c$k_.java:1)

"AlarmThread" prio=7 tid=0x24fc6270 nid=0x7f0 in Object.wait()
[2669f000..2669fd
88]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:194)
- locked (a java.lang.Object) "AlarmThread" prio=7 tid=0x25054228 nid=0x534 in Object.wait() [2659f000..2659fd 88] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:249) - locked <0x11cf92b8> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x24fe0ea8 nid=0x528 in Object.wait() [2624f000..2624f d88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfad40> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x11cfad40> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Thread-1" daemon prio=5 tid=0x242b3408 nid=0x140 in Object.wait() [2614f000..26 14fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x11cfb8b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "SocketListenerThread" prio=5 tid=0x24fd1480 nid=0x220 runnable [2604f000..2604f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038ac8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x15d0f560> (a java.net.DatagramPacket) - locked <0x11cfcc70> (a java.net.MulticastSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "SocketListenerThread" prio=5 tid=0x24fd1290 nid=0x124 runnable [25f4f000..25f4f d88] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x12038af8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x1161b3c8> (a java.net.DatagramPacket) - locked <0x11cfcd60> (a java.net.DatagramSocket) at com.intellij.licensecommon.a.a.e.b(e.java:41) at com.intellij.licensecommon.a.a.f.run(f.java:14) "MessageDeliveryThread" prio=5 tid=0x24fcfd08 nid=0x770 in Object.wait() [25e4f0 00..25e4fd88] at java.lang.Object.wait(Native Method) - waiting on <0x11cfcdf0> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.licensecommon.a.r.run(r.java:5) - locked <0x11cfcdf0> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x24fb2510 nid=0x548 in Object.wait() [257d f000..257dfd88] at java.lang.Object.wait(Native Method) - waiting on <0x11f3ad10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11f3ad10>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at sun.java2d.Disposer.run(Disposer.java:100)
at java.lang.Thread.run(Thread.java:534)

"AWT-Windows" daemon prio=7 tid=0x24fb4590 nid=0x7dc runnable
[255af000..255afd8
8]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:262)
at java.lang.Thread.run(Thread.java:534)

"Lock thread" prio=5 tid=0x242341a8 nid=0x154 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked ]]> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at com.intellij.idea.g$b_.run(g$b_.java:8)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009f1848 nid=0x71c waiting on
condition


"Finalizer" daemon prio=9 tid=0x009eea18 nid=0x28c in Object.wait()
[247bf000..2
47bfd88]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x11602ac0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009ed590 nid=0x554 in Object.wait() [24 6bf000..246bfd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x11e99e70>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00865208 nid=0x7cc waiting on condition

"VM Thread" prio=5 tid=0x00a94338 nid=0x45c runnable

"VM Periodic Task Thread" prio=10 tid=0x0086eb38 nid=0x740 waiting on
condition

"Suspend Checker Thread" prio=10 tid=0x009f0ef8 nid=0x6bc runnable

Please sign in to leave a comment.