Win2k sp2, jdk1.4.0_01, idea #636.
Hang while debugging a program that is in a loop.
Program is in a loop -> Task Manager says 100% cpu to the javaw process.
Press the pause program button: Idea doesn't respond, Task Manager says
javaw program has 0% cpu, idea has 100% cpu.
Always reproducible, have to kill idea.
Carlos
Full thread dump Java HotSpot(TM) Client VM (1.4.0_01-b03 mixed mode):
"Thread-12" prio=7 tid=0x13FA5DA8 nid=0x460 waiting on monitor
[1490f000..1490fdb4]
at java.lang.Object.wait(Native Method)
- waiting on <02EB00C8> (a com.sun.tools.jdi.EventQueueImpl)
at java.lang.Object.wait(Object.java:426)
at
com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:162)
- locked <02EB00C8> (a com.sun.tools.jdi.EventQueueImpl)
at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:78)
at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:64)
at com.intellij.debugger.c.q.run(q.java:32)
"JDI Target VM Interface" daemon prio=7 tid=0x10C4EE70 nid=0x3f4 runnable
[148cf000..148cfdb4]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:116)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
- locked <02EB0968> (a java.io.BufferedInputStream)
at
com.sun.tools.jdi.SocketConnection.receivePacket(SocketConnection.java:58)
- locked <02EB0988> (a java.lang.Object)
at com.sun.tools.jdi.TargetVM.run(TargetVM.java:96)
at java.lang.Thread.run(Thread.java:536)
"JDI Internal Event Handler" daemon prio=7 tid=0x13FC42A0 nid=0x464 waiting
on monitor [1488f000..1488fdb4]
at java.lang.Object.wait(Native Method)
- waiting on <02EB0A40> (a com.sun.tools.jdi.EventQueueImpl)
at java.lang.Object.wait(Object.java:426)
at
com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:162)
- locked <02EB0A40> (a com.sun.tools.jdi.EventQueueImpl)
at
com.sun.tools.jdi.EventQueueImpl.removeInternal(EventQueueImpl.java:97)
at
com.sun.tools.jdi.InternalEventHandler.run(InternalEventHandler.java:36)
at java.lang.Thread.run(Thread.java:536)
"Thread-11" prio=10 tid=0x140BB868 nid=0x48c runnable [1484f000..1484fdb4]
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:192)
at
sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:404)
at
sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:442)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:179)
- locked <02EB6B60> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.read(BufferedReader.java:157)
- locked <02EB6B60> (a java.io.InputStreamReader)
at com.intellij.execution.bp.run(bp.java:11)
"Thread-10" prio=10 tid=0x10C3A370 nid=0x134 runnable [1480f000..1480fdb4]
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:192)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:220)
at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
- locked <02EB8C38> (a java.io.BufferedInputStream)
at
sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:404)
at
sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:442)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:179)
- locked <02EBCCC0> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.read(BufferedReader.java:157)
- locked <02EBCCC0> (a java.io.InputStreamReader)
at com.intellij.execution.bp.run(bp.java:11)
"LocalVcsLock thread" prio=7 tid=0x10C1F220 nid=0x2b4 runnable
[1473f000..1473fdb4]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:343)
- locked <0504CE38> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:438)
at java.net.ServerSocket.accept(ServerSocket.java:409)
at com.intellij.localVcs.c.i.run(i.java:9)
at java.lang.Thread.run(Thread.java:536)
"EditorCaretThread" prio=7 tid=0x11175E50 nid=0x384 waiting on monitor
[1458f000..1458fdb4]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.a.cc.run(cc.java:10)
"AWT-EventQueue-1" prio=7 tid=0x11134E88 nid=0x1d4 runnable
[13d3f000..13d3fdb4]
at javax.swing.JTree.expandRow(JTree.java:1759)
at com.intellij.debugger.e.a.bk.k(bk.java:22)
at com.intellij.debugger.e.bj.c(bj.java:15)
at com.intellij.util.f.g.run(g.java)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at com.intellij.ide.q.a(q.java:18)
at com.intellij.ide.q.dispatchEvent(q.java:10)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
"TimerQueue" daemon prio=5 tid=0x1113AE88 nid=0x11c runnable
[13cff000..13cffdb4]
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:213)
- locked <03CF9FE8> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:229)
- locked <03CF9FE8> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:536)
"StoreRefreshStatusThread" prio=2 tid=0x11135968 nid=0x10c waiting on
monitor [13cbf000..13cbfdb4]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.vfs.a.b.bc.run(bc.java:4)
"WatchForChangesThread" prio=7 tid=0x11111C00 nid=0x478 runnable
[13b7f000..13b7fdb4]
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native
Method)
at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:24)
at com.intellij.openapi.vfs.a.b.bd.run(bd.java:5)
"AlarmThread" prio=7 tid=0x110FC160 nid=0x414 waiting on monitor
[139cf000..139cfdb4]
at java.lang.Object.wait(Native Method)
- waiting on <0378BAB0> (a java.lang.Object)
at java.lang.Object.wait(Object.java:426)
at com.intellij.util.bg.run(bg.java:19)
- locked <0378BAB0> (a java.lang.Object)
"AlarmThread" prio=7 tid=0x110FC008 nid=0x3d0 waiting on monitor
[1398f000..1398fdb4]
at java.lang.Object.wait(Native Method)
- waiting on <0378BB18> (a java.lang.Object)
at java.lang.Object.wait(Object.java:426)
at com.intellij.util.bg.run(bg.java:19)
- locked <0378BB18> (a java.lang.Object)
"AWT-Windows" daemon prio=7 tid=0x10BFB640 nid=0x364 runnable
[1383f000..1383fdb4]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:240)
at java.lang.Thread.run(Thread.java:536)
"AWT-Shutdown" prio=5 tid=0x10BFB2F0 nid=0x3d4 waiting on monitor
[137ff000..137ffdb4]
at java.lang.Object.wait(Native Method)
- waiting on <0372E108> (a java.lang.Object)
at java.lang.Object.wait(Object.java:426)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0372E108> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:536)
"License checker" prio=5 tid=0x10FC7410 nid=0x104 runnable
[1133f000..1133fdb4]
at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked <0372F768> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:670)
- locked <037081D0> (a java.net.DatagramPacket)
- locked <0372D570> (a java.net.MulticastSocket)
at com.intellij.ide.b.i.d(i.java:33)
at com.intellij.idea.j.run(j.java:3)
at java.lang.Thread.run(Thread.java:536)
"Thread-1" prio=5 tid=0x00235070 nid=0x424 waiting on monitor [0..6fb14]
"Signal Dispatcher" daemon prio=10 tid=0x008B60C0 nid=0x20c waiting on
monitor [0..0]
"Finalizer" daemon prio=9 tid=0x009536E8 nid=0x454 waiting on monitor
[10daf000..10dafdb4]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0367EFD8> (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=0x10AF0280 nid=0x3b4 waiting on
monitor [10d6f000..10d6fdb4]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:426)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113)
- locked <0367F040> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=5 tid=0x008E4F28 nid=0x224 runnable
"VM Periodic Task Thread" prio=10 tid=0x008B4D58 nid=0x16c waiting on
monitor
"Suspend Checker Thread" prio=10 tid=0x008B56C8 nid=0x4a4 runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.0_01-b03 mixed mode):
"Thread-12" prio=7 tid=0x13FA5DA8 nid=0x460 waiting on monitor
[1490f000..1490fdb4]
at java.lang.Object.wait(Native Method)
- waiting on <02EB00C8> (a com.sun.tools.jdi.EventQueueImpl)
at java.lang.Object.wait(Object.java:426)
at
com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:162)
- locked <02EB00C8> (a com.sun.tools.jdi.EventQueueImpl)
at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:78)
at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:64)
at com.intellij.debugger.c.q.run(q.java:32)
"JDI Target VM Interface" daemon prio=7 tid=0x10C4EE70 nid=0x3f4 runnable
[148cf000..148cfdb4]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:116)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
- locked <02EB0968> (a java.io.BufferedInputStream)
at
com.sun.tools.jdi.SocketConnection.receivePacket(SocketConnection.java:58)
- locked <02EB0988> (a java.lang.Object)
at com.sun.tools.jdi.TargetVM.run(TargetVM.java:96)
at java.lang.Thread.run(Thread.java:536)
"JDI Internal Event Handler" daemon prio=7 tid=0x13FC42A0 nid=0x464 waiting
on monitor [1488f000..1488fdb4]
at java.lang.Object.wait(Native Method)
- waiting on <02EB0A40> (a com.sun.tools.jdi.EventQueueImpl)
at java.lang.Object.wait(Object.java:426)
at
com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:162)
- locked <02EB0A40> (a com.sun.tools.jdi.EventQueueImpl)
at
com.sun.tools.jdi.EventQueueImpl.removeInternal(EventQueueImpl.java:97)
at
com.sun.tools.jdi.InternalEventHandler.run(InternalEventHandler.java:36)
at java.lang.Thread.run(Thread.java:536)
"Thread-11" prio=10 tid=0x140BB868 nid=0x48c runnable [1484f000..1484fdb4]
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:192)
at
sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:404)
at
sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:442)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:179)
- locked <02EB6B60> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.read(BufferedReader.java:157)
- locked <02EB6B60> (a java.io.InputStreamReader)
at com.intellij.execution.bp.run(bp.java:11)
"Thread-10" prio=10 tid=0x10C3A370 nid=0x134 runnable [1480f000..1480fdb4]
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:192)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:220)
at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
- locked <02EB8C38> (a java.io.BufferedInputStream)
at
sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:404)
at
sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:442)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:179)
- locked <02EBCCC0> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.read(BufferedReader.java:157)
- locked <02EBCCC0> (a java.io.InputStreamReader)
at com.intellij.execution.bp.run(bp.java:11)
"LocalVcsLock thread" prio=7 tid=0x10C1F220 nid=0x2b4 runnable
[1473f000..1473fdb4]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:343)
- locked <0504CE38> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:438)
at java.net.ServerSocket.accept(ServerSocket.java:409)
at com.intellij.localVcs.c.i.run(i.java:9)
at java.lang.Thread.run(Thread.java:536)
"EditorCaretThread" prio=7 tid=0x11175E50 nid=0x384 waiting on monitor
[1458f000..1458fdb4]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.a.cc.run(cc.java:10)
"AWT-EventQueue-1" prio=7 tid=0x11134E88 nid=0x1d4 runnable
[13d3f000..13d3fdb4]
at javax.swing.JTree.expandRow(JTree.java:1759)
at com.intellij.debugger.e.a.bk.k(bk.java:22)
at com.intellij.debugger.e.bj.c(bj.java:15)
at com.intellij.util.f.g.run(g.java)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at com.intellij.ide.q.a(q.java:18)
at com.intellij.ide.q.dispatchEvent(q.java:10)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
"TimerQueue" daemon prio=5 tid=0x1113AE88 nid=0x11c runnable
[13cff000..13cffdb4]
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:213)
- locked <03CF9FE8> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:229)
- locked <03CF9FE8> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:536)
"StoreRefreshStatusThread" prio=2 tid=0x11135968 nid=0x10c waiting on
monitor [13cbf000..13cbfdb4]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.vfs.a.b.bc.run(bc.java:4)
"WatchForChangesThread" prio=7 tid=0x11111C00 nid=0x478 runnable
[13b7f000..13b7fdb4]
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native
Method)
at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:24)
at com.intellij.openapi.vfs.a.b.bd.run(bd.java:5)
"AlarmThread" prio=7 tid=0x110FC160 nid=0x414 waiting on monitor
[139cf000..139cfdb4]
at java.lang.Object.wait(Native Method)
- waiting on <0378BAB0> (a java.lang.Object)
at java.lang.Object.wait(Object.java:426)
at com.intellij.util.bg.run(bg.java:19)
- locked <0378BAB0> (a java.lang.Object)
"AlarmThread" prio=7 tid=0x110FC008 nid=0x3d0 waiting on monitor
[1398f000..1398fdb4]
at java.lang.Object.wait(Native Method)
- waiting on <0378BB18> (a java.lang.Object)
at java.lang.Object.wait(Object.java:426)
at com.intellij.util.bg.run(bg.java:19)
- locked <0378BB18> (a java.lang.Object)
"AWT-Windows" daemon prio=7 tid=0x10BFB640 nid=0x364 runnable
[1383f000..1383fdb4]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:240)
at java.lang.Thread.run(Thread.java:536)
"AWT-Shutdown" prio=5 tid=0x10BFB2F0 nid=0x3d4 waiting on monitor
[137ff000..137ffdb4]
at java.lang.Object.wait(Native Method)
- waiting on <0372E108> (a java.lang.Object)
at java.lang.Object.wait(Object.java:426)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0372E108> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:536)
"License checker" prio=5 tid=0x10FC7410 nid=0x104 runnable
[1133f000..1133fdb4]
at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked <0372F768> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:670)
- locked <037081D0> (a java.net.DatagramPacket)
- locked <0372D570> (a java.net.MulticastSocket)
at com.intellij.ide.b.i.d(i.java:33)
at com.intellij.idea.j.run(j.java:3)
at java.lang.Thread.run(Thread.java:536)
"Thread-1" prio=5 tid=0x00235070 nid=0x424 waiting on monitor [0..6fb14]
"Signal Dispatcher" daemon prio=10 tid=0x008B60C0 nid=0x20c waiting on
monitor [0..0]
"Finalizer" daemon prio=9 tid=0x009536E8 nid=0x454 waiting on monitor
[10daf000..10dafdb4]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0367EFD8> (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=0x10AF0280 nid=0x3b4 waiting on
monitor [10d6f000..10d6fdb4]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:426)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113)
- locked <0367F040> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=5 tid=0x008E4F28 nid=0x224 runnable
"VM Periodic Task Thread" prio=10 tid=0x008B4D58 nid=0x16c waiting on
monitor
"Suspend Checker Thread" prio=10 tid=0x008B56C8 nid=0x4a4 runnable
_______________________________________________
Eap-bugs mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-bugs