At what execution point do you experience the hangups (or perhaps it is very slow performance, not hangups)? How many breakpoints do you have and of what kind? Do you have a lot of objects in the FrameView with "toString()" mode turned on?
-- Best regards, Eugene Zhuravlev JetBrains, Inc, http://www.intellij.com "Develop with pleasure!" "David Laus" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]... > IDEA (build 636) on Windows 2000, 512 MB physical memory, hung while > executing the debugger against a stand-alone multithreaded application. > > Here's the thread dump: > Full thread dump Java HotSpot(TM) Client VM (1.4.0_01-b03 mixed mode): > > "Thread-54" prio=7 tid=0x10970E90 nid=0x820 waiting on monitor > [1132f000..1132fd > b4] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:426) > at com.sun.tools.jdi.TargetVM.waitForReply(TargetVM.java:269) > - locked <02A34C48> (a com.sun.tools.jdi.Packet) > at > com.sun.tools.jdi.VirtualMachineImpl.waitForTargetReply(VirtualMachin > eImpl.java:876) > at com.sun.tools.jdi.PacketStream.waitForReply(PacketStream.java:51) > at > com.sun.tools.jdi.JDWP$ThreadReference$Resume.waitForReply(JDWP.java: > 4086) > at > com.sun.tools.jdi.ThreadReferenceImpl.resume(ThreadReferenceImpl.java > :127) > at com.sun.tools.jdi.EventSetImpl.resume(EventSetImpl.java:587) > at com.intellij.debugger.c.q.run(q.java:109) > > "JDI Target VM Interface" daemon prio=7 tid=0x106FAE88 nid=0x84c runnable > [112ef > 000..112efdb4] > 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 <0755EB88> (a java.io.BufferedInputStream) > at > com.sun.tools.jdi.SocketConnection.receivePacket(SocketConnection.jav > a:58) > - locked <0755EBC8> (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=0x10AD8E70 nid=0x184 waiting > on m > onitor [112af000..112afdb4] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:426) > at > com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java > :162) > - locked <0755EC60> (a com.sun.tools.jdi.EventQueueImpl) > at > com.sun.tools.jdi.EventQueueImpl.removeInternal(EventQueueImpl.java:9 > 7) > at > com.sun.tools.jdi.InternalEventHandler.run(InternalEventHandler.java: > 36) > at java.lang.Thread.run(Thread.java:536) > > "Thread-53" prio=10 tid=0x107BB508 nid=0x7b8 runnable [1126f000..1126fdb4] > 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 <07564D80> (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 <07564D80> (a java.io.InputStreamReader) > at com.intellij.execution.bp.run(bp.java:11) > > "Thread-52" prio=10 tid=0x108278D0 nid=0x60c runnable [1122f000..1122fdb4] > 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 <07566E58> (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 <0756AEB0> (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 <0756AEB0> (a java.io.InputStreamReader) > at com.intellij.execution.bp.run(bp.java:11) > > "EditorCaretThread" prio=7 tid=0x0F035D40 nid=0x7b4 waiting on monitor > [10e4f000 > ..10e4fdb4] > at java.lang.Thread.sleep(Native Method) > at com.intellij.openapi.editor.a.cc.run(cc.java:10) > > "AWT-EventQueue-1" prio=7 tid=0x0EC3A880 nid=0x7ec waiting on monitor > [1054f000. > .1054fdb4] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:426) > at com.sun.tools.jdi.TargetVM.waitForReply(TargetVM.java:269) > - locked <02A33498> (a com.sun.tools.jdi.Packet) > at > com.sun.tools.jdi.VirtualMachineImpl.waitForTargetReply(VirtualMachin > eImpl.java:876) > at com.sun.tools.jdi.PacketStream.waitForReply(PacketStream.java:51) > at > com.sun.tools.jdi.JDWP$EventRequest$Set.waitForReply(JDWP.java:5572) > at com.sun.tools.jdi.JDWP$EventRequest$Set.process(JDWP.java:5537) > at > com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.set(EventR > equestManagerImpl.java:178) > - locked <02A33318> (a > com.sun.tools.jdi.EventRequestManagerImpl$StepReq > uestImpl) > at > com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.setEnabled > (EventRequestManagerImpl.java:142) > - locked <02A33318> (a > com.sun.tools.jdi.EventRequestManagerImpl$StepReq > uestImpl) > at > com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.enable(Eve > ntRequestManagerImpl.java:127) > at com.intellij.debugger.c.c.a(c.java:155) > - locked <03D0E878> (a com.intellij.debugger.c.c) > at com.intellij.debugger.c.c.a(c.java:349) > at com.intellij.debugger.e.l.e(l.java:552) > at com.intellij.debugger.b.bb.actionPerformed(bb.java:1) > at com.intellij.openapi.actionSystem.a.w.a(w.java:24) > at > com.intellij.openapi.actionSystem.a.w.processMouseEvent(w.java:93) > at java.awt.Component.processEvent(Component.java:4818) > at java.awt.Container.processEvent(Container.java:1525) > at java.awt.Component.dispatchEventImpl(Component.java:3526) > at java.awt.Container.dispatchEventImpl(Container.java:1582) > at java.awt.Component.dispatchEvent(Component.java:3367) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3359 > ) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:3074) > > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3004) > at java.awt.Container.dispatchEventImpl(Container.java:1568) > at java.awt.Window.dispatchEventImpl(Window.java:1581) > at java.awt.Component.dispatchEvent(Component.java:3367) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:445) > at com.intellij.ide.q.a(q.java:18) > at com.intellij.ide.q.dispatchEvent(q.java:10) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.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=0x0EC5EC10 nid=0x738 runnable > [104ef000..104efdb4 > ] > at java.lang.Object.wait(Native Method) > at javax.swing.TimerQueue.run(TimerQueue.java:231) > - locked <035C9D10> (a javax.swing.TimerQueue) > at java.lang.Thread.run(Thread.java:536) > > "StoreRefreshStatusThread" prio=2 tid=0x0EFEE870 nid=0x81c waiting on > monitor [1 > 03af000..103afdb4] > at java.lang.Thread.sleep(Native Method) > at com.intellij.openapi.vfs.a.b.bc.run(bc.java:4) > > "WatchForChangesThread" prio=7 tid=0x0EFC2788 nid=0x22c runnable > [1036f000..1036 > fdb4] > at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native > Met > hod) > 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=0x0EFABD70 nid=0x3e4 waiting on monitor > [101ef000..101e > fdb4] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:426) > at com.intellij.util.bg.run(bg.java:19) > - locked <034DE550> (a java.lang.Object) > > "AlarmThread" prio=7 tid=0x0EFABC18 nid=0x5fc runnable [101af000..101afdb4] > at java.lang.Object.wait(Native Method) > at com.intellij.util.bg.run(bg.java:69) > - locked <034DE5B8> (a java.lang.Object) > > "AWT-Windows" daemon prio=5 tid=0x0EF0E1C0 nid=0x8b4 runnable > [f81f000..f81fdb4] > > 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=0x0EF9EE20 nid=0x320 waiting on monitor > [f7df000..f7df > db4] > at java.lang.Object.wait(Native Method) > - waiting on <034BE290> (a java.lang.Object) > at java.lang.Object.wait(Object.java:426) > at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) > - locked <034BE290> (a java.lang.Object) > at java.lang.Thread.run(Thread.java:536) > > "License checker" prio=5 tid=0x0EBCE210 nid=0x5a8 runnable > [f31f000..f31fdb4] > at java.net.PlainDatagramSocketImpl.receive(Native Method) > - locked <034BE2C8> (a java.net.PlainDatagramSocketImpl) > at java.net.DatagramSocket.receive(DatagramSocket.java:670) > - locked <05962270> (a java.net.DatagramPacket) > - locked <03497A88> (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=0x00235938 nid=0x4ec waiting on monitor [0..6fb14] > > "Signal Dispatcher" daemon prio=10 tid=0x008E3C78 nid=0x8c0 waiting on > monitor [ > 0..0] > > "Finalizer" daemon prio=9 tid=0x0094F508 nid=0x7c8 waiting on monitor > [ed8f000.. > ed8fdb4] > at java.lang.Object.wait(Native Method) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) > - locked <03410080> (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=0x0EAD0298 nid=0x208 waiting on > monitor [ > ed4f000..ed4fdb4] > 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 <034100E8> (a java.lang.ref.Reference$Lock) > > "VM Thread" prio=5 tid=0x008E0D48 nid=0x518 runnable > > "VM Periodic Task Thread" prio=10 tid=0x008E2910 nid=0x848 waiting on > monitor > "Suspend Checker Thread" prio=10 tid=0x008E3280 nid=0x2a8 runnable > > Thanks, > > David > > David Laus, Qsent > Application Architect > Direct: (503) 889-7047 > Cell: (503) 709-0380 > _______________________________________________ Eap-bugs mailing list [EMAIL PROTECTED] http://lists.jetbrains.com/mailman/listinfo/eap-bugs
