Idea locks up with 100% usage

Is anyone else seeing this? I'm just wondering if it could be a plugin or if I should file a bug.

Full thread dump Java HotSpot(TM) Client VM (1.4.2_02-b03 mixed mode):

"EditorCaretThread" prio=7 tid=0x34dd7c70 nid=0x634 waiting on condition [39b6f0
00..39b6fd88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.a.m$bh_.run(m$bh_.java:12)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x34b3ce00 nid=0x64c
in Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked ]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at com.jniwrapper.NativeResourceCollector$1.run(NativeResourceCollector.
java:56)

"AWT-EventQueue-1" prio=7 tid=0x34f99c68 nid=0x628 runnable

at java.lang.Object.clone(Native Method)
at java.util.Arrays.sort(Arrays.java:1215)
at java.util.Collections.sort(Collections.java:155)
at com.intellij.openapi.editor.a.o.b(o.java:11)
at com.intellij.openapi.editor.a.o.d(o.java:23)
at com.intellij.openapi.editor.a.p.(p.java:122) at com.intellij.openapi.editor.a.m.a(m.java:947) at com.intellij.openapi.editor.a.m.b(m.java:375) at com.intellij.openapi.editor.a.m.access$7800(m.java:221) at com.intellij.openapi.editor.a.m$bp_.documentChanged(m$bp_.java:4) at com.intellij.openapi.editor.a.k.a(k.java:128) at com.intellij.openapi.editor.a.k.insertString(k.java:90) at com.intellij.codeInsight.b.m.a(m.java:188) at com.intellij.codeInsight.b.m.a(m.java:230) at com.intellij.codeInsight.b.m.access$100(m.java:50) at com.intellij.codeInsight.b.m$3.run(m$3.java:8) at com.intellij.openapi.application.b.b.runWriteAction(b.java:31) at com.intellij.codeInsight.b.m.execute(m.java:264) at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAct ion.java:2) at com.intellij.openapi.command.b.a.executeCommand(a.java:58) at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed (EditorAction.java:19) at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed (EditorAction.java:14) at com.intellij.openapi.a.c.d.a(d.java:48) at com.intellij.openapi.a.c.d.b(d.java:39) at com.intellij.openapi.a.c.d.a(d.java:28) at com.intellij.ide.r.a(r.java:116) at com.intellij.ide.r.dispatchEvent(r.java:22) 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-4" prio=7 tid=0x34c5ac50 nid=0x560 waiting on condition [376bf000..376bf d88] at java.lang.Thread.sleep(Native Method) at com.intellij.progress.ProgressManager$2.run(ProgressManager.java:4) "TimerQueue" daemon prio=5 tid=0x3689c900 nid=0x650 in Object.wait() [375bf000.. 375bfd88] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x12a06740> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:534) "StoreRefreshStatusThread" prio=2 tid=0x3508ec78 nid=0x700 in Object.wait() [373 bf000..373bfd88] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at com.intellij.util.g.j$b_.a(j$b_.java:38) - locked <0x1288eb08>]]> (a com.intellij.util.g.j$b_)
at com.intellij.openapi.application.b.b.runReadAction(b.java:257)
at com.intellij.openapi.vfs.a.b.f.f(f.java:265)
at com.intellij.openapi.vfs.a.b.f.access$400(f.java:57)
at com.intellij.openapi.vfs.a.b.f$a_.run(f$a_.java:3)

"WatchForChangesThread" prio=7 tid=0x3508eb10 nid=0x624 runnable [372bf000..372b
fd88]
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:25)
at com.intellij.openapi.vfs.a.b.f$b_.run(f$b_.java:5)

"AlarmThread" prio=5 tid=0x34bc4960 nid=0x6cc runnable
at com.intellij.util.Alarm$MyThread.run(Alarm.java:25)
- waiting to lock (a java.lang.Object) "AlarmThread" prio=5 tid=0x34bc3fe8 nid=0x6c8 in Object.wait() [3634f000..3634fd 88] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:22) - locked <0x1287ad48> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x34b7adc8 nid=0x6c4 in Object.wait() [3614f000..3614f d88] at java.lang.Object.wait(Native Method) - waiting on <0x12770408> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x12770408>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:534)

"Thread-3" prio=5 tid=0x34d532d0 nid=0x6bc runnable
at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x1287d730> (a java.net.DatagramPacket) - locked <0x1287d750>]]> (a java.net.MulticastSocket)
at com.intellij.ide.license.c.d.a.e.a(e.java:34)
at com.intellij.ide.license.c.d.a.f.run(f.java:12)

"Thread-2" prio=5 tid=0x34d52d60 nid=0x6b8 runnable
at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x1287ff48> (a java.net.DatagramPacket) - locked <0x1287ff68>]]> (a java.net.DatagramSocket)
at com.intellij.ide.license.c.d.a.e.a(e.java:34)
at com.intellij.ide.license.c.d.a.f.run(f.java:12)

"Thread-1" prio=5 tid=0x34d51fa0 nid=0x6b4 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.ide.license.c.d.s.run(s.java:20) - locked <0x1287fff0> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x00a43008 nid=0x388 in Object.wait() [3580 f000..3580fd88] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x12880040>]]> (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=0x00a44a80 nid=0x644 runnable [355ff000..355ffd8
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=0x00a98a30 nid=0x32c 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.d$b_.run(d$b_.java:3)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009f0f28 nid=0x540 waiting on condition


"Finalizer" daemon prio=9 tid=0x009ee180 nid=0x614 in Object.wait() [3455f000..3
455fd88]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked (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=0x009eccf8 nid=0x6a0 in Object.wait() [34 45f000..3445fd88] 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 <0x127703f0>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00865e58 nid=0x160 waiting on condition

"VM Thread" prio=5 tid=0x00a2d738 nid=0x6ac runnable

"VM Periodic Task Thread" prio=10 tid=0x0086fbb8 nid=0x308 waiting on condition

"Suspend Checker Thread" prio=10 tid=0x009f05d8 nid=0x5b8 runnable

3 comments

On 2003/12/12 17:09, charles decroes wrote:

Is anyone else seeing this? I'm just wondering if it could be a
plugin or if I should file a bug.


Yep: http://www.intellij.net/tracker/idea/viewSCR?publicId=23395
I think it happens to me after a copy paste operation, but it is not
100% reproducible...

Bas

0

Hi,

i have apparently the same problem.

I use to have to projects opened, and often when i switch to some other
programm (i.e. a shell) and then back to intellij IDEA, it takes over 1
minute until the window is up.

First i thought any plugin would be cause this problem, but after
deinstalling all plugins the application react the same way.

bye

charles decroes wrote:

Is anyone else seeing this? I'm just wondering if it could be a plugin or if I should file a bug.

Full thread dump Java HotSpot(TM) Client VM (1.4.2_02-b03 mixed mode):

"EditorCaretThread" prio=7 tid=0x34dd7c70 nid=0x634 waiting on condition [39b6f0
00..39b6fd88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.a.m$bh_.run(m$bh_.java:12)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x34b3ce00 nid=0x64c
in Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0x12e27dc0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at com.jniwrapper.NativeResourceCollector$1.run(NativeResourceCollector.
java:56)

"AWT-EventQueue-1" prio=7 tid=0x34f99c68 nid=0x628 runnable

at java.lang.Object.clone(Native Method)
at java.util.Arrays.sort(Arrays.java:1215)
at java.util.Collections.sort(Collections.java:155)
at com.intellij.openapi.editor.a.o.b(o.java:11)
at com.intellij.openapi.editor.a.o.d(o.java:23)
at com.intellij.openapi.editor.a.p.<init>(p.java:122)
at com.intellij.openapi.editor.a.m.a(m.java:947)
at com.intellij.openapi.editor.a.m.b(m.java:375)
at com.intellij.openapi.editor.a.m.access$7800(m.java:221)
at com.intellij.openapi.editor.a.m$bp_.documentChanged(m$bp_.java:4)
at com.intellij.openapi.editor.a.k.a(k.java:128)
at com.intellij.openapi.editor.a.k.insertString(k.java:90)
at com.intellij.codeInsight.b.m.a(m.java:188)
at com.intellij.codeInsight.b.m.a(m.java:230)
at com.intellij.codeInsight.b.m.access$100(m.java:50)
at com.intellij.codeInsight.b.m$3.run(m$3.java:8)
at com.intellij.openapi.application.b.b.runWriteAction(b.java:31)
at com.intellij.codeInsight.b.m.execute(m.java:264)
at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAct
ion.java:2)
at com.intellij.openapi.command.b.a.executeCommand(a.java:58)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed
(EditorAction.java:19)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed
(EditorAction.java:14)
at com.intellij.openapi.a.c.d.a(d.java:48)
at com.intellij.openapi.a.c.d.b(d.java:39)
at com.intellij.openapi.a.c.d.a(d.java:28)
at com.intellij.ide.r.a(r.java:116)
at com.intellij.ide.r.dispatchEvent(r.java:22)
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-4" prio=7 tid=0x34c5ac50 nid=0x560 waiting on condition [376bf000..376bf
d88]
at java.lang.Thread.sleep(Native Method)
at com.intellij.progress.ProgressManager$2.run(ProgressManager.java:4)

"TimerQueue" daemon prio=5 tid=0x3689c900 nid=0x650 in Object.wait() [375bf000..
375bfd88]
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.run(TimerQueue.java:231)
- locked <0x12a06740> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x3508ec78 nid=0x700 in Object.wait() [373
bf000..373bfd88]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at com.intellij.util.g.j$b_.a(j$b_.java:38)
- locked <0x1288eb08> (a com.intellij.util.g.j$b_)
at com.intellij.openapi.application.b.b.runReadAction(b.java:257)
at com.intellij.openapi.vfs.a.b.f.f(f.java:265)
at com.intellij.openapi.vfs.a.b.f.access$400(f.java:57)
at com.intellij.openapi.vfs.a.b.f$a_.run(f$a_.java:3)

"WatchForChangesThread" prio=7 tid=0x3508eb10 nid=0x624 runnable [372bf000..372b
fd88]
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:25)
at com.intellij.openapi.vfs.a.b.f$b_.run(f$b_.java:5)

"AlarmThread" prio=5 tid=0x34bc4960 nid=0x6cc runnable
at com.intellij.util.Alarm$MyThread.run(Alarm.java:25)
- waiting to lock <0x1287acd8> (a java.lang.Object)

"AlarmThread" prio=5 tid=0x34bc3fe8 nid=0x6c8 in Object.wait() [3634f000..3634fd
88]
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:22)
- locked <0x1287ad48> (a java.lang.Object)

"AWT-Shutdown" prio=7 tid=0x34b7adc8 nid=0x6c4 in Object.wait() [3614f000..3614f
d88]
at java.lang.Object.wait(Native Method)
- waiting on <0x12770408> (a java.lang.Object)
at java.lang.Object.wait(Object.java:429)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0x12770408> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:534)

"Thread-3" prio=5 tid=0x34d532d0 nid=0x6bc runnable
at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked <0x1287d700> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:711)
- locked <0x1287d730> (a java.net.DatagramPacket)
- locked <0x1287d750> (a java.net.MulticastSocket)
at com.intellij.ide.license.c.d.a.e.a(e.java:34)
at com.intellij.ide.license.c.d.a.f.run(f.java:12)

"Thread-2" prio=5 tid=0x34d52d60 nid=0x6b8 runnable
at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked <0x1287ff18> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:711)
- locked <0x1287ff48> (a java.net.DatagramPacket)
- locked <0x1287ff68> (a java.net.DatagramSocket)
at com.intellij.ide.license.c.d.a.e.a(e.java:34)
at com.intellij.ide.license.c.d.a.f.run(f.java:12)

"Thread-1" prio=5 tid=0x34d51fa0 nid=0x6b4 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on <0x1287fff0> (a java.lang.Object)
at java.lang.Object.wait(Object.java:429)
at com.intellij.ide.license.c.d.s.run(s.java:20)
- locked <0x1287fff0> (a java.lang.Object)

"Java2D Disposer" daemon prio=10 tid=0x00a43008 nid=0x388 in Object.wait() [3580
f000..3580fd88]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0x12880040> (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=0x00a44a80 nid=0x644 runnable [355ff000..355ffd8
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=0x00a98a30 nid=0x32c runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked <0x127704b0> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at com.intellij.idea.d$b_.run(d$b_.java:3)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009f0f28 nid=0x540 waiting on condition


"Finalizer" daemon prio=9 tid=0x009ee180 nid=0x614 in Object.wait() [3455f000..3
455fd88]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0x12770668> (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=0x009eccf8 nid=0x6a0 in Object.wait() [34
45f000..3445fd88]
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 <0x127703f0> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00865e58 nid=0x160 waiting on condition

"VM Thread" prio=5 tid=0x00a2d738 nid=0x6ac runnable

"VM Periodic Task Thread" prio=10 tid=0x0086fbb8 nid=0x308 waiting on condition

"Suspend Checker Thread" prio=10 tid=0x009f05d8 nid=0x5b8 runnable


0

Please sign in to leave a comment.