On Build 515 I did a ^R replace, filled out the dialog and pressed find. IDEA
hung, using 99% of my CPU. Here is the ctrl-break stack trace.
WinNT 4.0 SP6, JDK 3.1.3_01
Full thread dump:
"EditorCaretThread" prio=7 tid=0xdc3cc30 nid=0xd5 waiting on monitor
[0xddaf000..0xddafdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"EditorCaretThread" prio=7 tid=0xdc109d0 nid=0x18c waiting on monitor
[0xdd6f000..0xdd6fdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"EditorCaretThread" prio=7 tid=0x8179a0 nid=0x171 waiting on monitor
[0xda5f000..0xda5fdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"EditorCaretThread" prio=7 tid=0x815910 nid=0x1bc waiting on monitor
[0xd9df000..0xd9dfdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"EditorCaretThread" prio=7 tid=0x8140d0 nid=0x18f waiting on monitor
[0xd99f000..0xd99fdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"EditorCaretThread" prio=7 tid=0x814c00 nid=0x1bd waiting on monitor
[0xd95f000..0xd95fdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"EditorCaretThread" prio=7 tid=0x8131b0 nid=0x1b1 waiting on monitor
[0xd91f000..0xd91fdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"EditorCaretThread" prio=7 tid=0x8135c0 nid=0x198 waiting on monitor
[0xd8df000..0xd8dfdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"EditorCaretThread" prio=7 tid=0x8137f0 nid=0x17e waiting on monitor
[0xd89f000..0xd89fdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"EditorCaretThread" prio=7 tid=0x80db10 nid=0x45 waiting on monitor
[0xd7df000..0xd7dfdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.editor.b.bf.run(bf.java:6)
at java.lang.Thread.run(Thread.java:484)
"Thread-14" prio=5 tid=0x7e1ed0 nid=0x166 waiting on monitor [0..0x6fb30]
"Thread-1" prio=5 tid=0x7cf0d0 nid=0x19c waiting on monitor
[0xc8ef000..0xc8efdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.status.e.run(e.java:7)
at java.lang.Thread.run(Thread.java:484)
"StoreRefreshStatusThread" prio=2 tid=0x7b8740 nid=0x125 waiting on monitor
[0xc37f000..0xc37fdc0]
at java.lang.Thread.sleep(Native Method)
at com.intellij.vfs.local.l.run(l.java:1)
"WatchForChangesThread" prio=5 tid=0x7b8df0 nid=0x1ac runnable
[0xc33f000..0xc33fdc0]
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native
Method)
at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:8)
at com.intellij.vfs.local.m.run(m.java:43)
"Screen Updater" prio=5 tid=0x79eb30 nid=0x189 waiting on monitor
[0xc10f000..0xc10fdc0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:76)
at sun.awt.ScreenUpdater.run(ScreenUpdater.java:95)
"TimerQueue" daemon prio=5 tid=0x78fed0 nid=0x19d waiting on monitor
[0xb0bf000..0xb0bfdc0]
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.run(TimerQueue.java:233)
at java.lang.Thread.run(Thread.java:484)
"AWT-Windows" prio=7 tid=0x77dd90 nid=0x199 runnable [0xaf6f000..0xaf6fdc0]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:188)
at java.lang.Thread.run(Thread.java:484)
"SunToolkit.PostEventQueue-0" prio=7 tid=0x77c890 nid=0x140 waiting on monitor
[0xaf2f000..0xaf2fdc
0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at sun.awt.PostEventQueue.run(SunToolkit.java:491)
"AWT-EventQueue-0" prio=7 tid=0x77ced0 nid=0x183 waiting on monitor
[0xaeef000..0xaeefdc0]
at com.intellij.util.e.c.<init>(c.java:23)
at com.intellij.find.c.c.b(c.java:110)
at com.intellij.find.c.c.a(c.java:65)
at com.intellij.find.g.a(g.java:21)
at com.intellij.find.g.b(g.java:170)
at com.intellij.find.g.e(g.java:169)
at com.intellij.jd.actions.common.d.run(d.java)
at com.intellij.command.a.b.a(b.java:124)
at
com.intellij.jd.actions.common.ReplaceAction.actionPerformed(ReplaceAction.java:0)
at
com.intellij.ide.desktop.impl.IdeMainFrame.processKeyEvent(IdeMainFrame.java:10)
at com.intellij.ide.desktop.impl.IdeMainFrame.a(IdeMainFrame.java:124)
at com.intellij.editor.b.g.a(g.java:231)
at com.intellij.editor.b.t.a(t.java:174)
at com.intellij.editor.b.t.a(t.java:572)
at com.intellij.editor.b.d.keyPressed(d.java:2)
at java.awt.Component.processKeyEvent(Component.java:3677)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2014)
at java.awt.Component.processEvent(Component.java:3553)
at java.awt.Container.processEvent(Container.java:1164)
at java.awt.Component.dispatchEventImpl(Component.java:2593)
at java.awt.Container.dispatchEventImpl(Container.java:1213)
at java.awt.Component.dispatchEvent(Component.java:2497)
at java.awt.LightweightDispatcher.processKeyEvent(Container.java:2155)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2135)
at java.awt.Container.dispatchEventImpl(Container.java:1200)
at java.awt.Window.dispatchEventImpl(Window.java:926)
at java.awt.Component.dispatchEvent(Component.java:2497)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
"Signal Dispatcher" daemon prio=10 tid=0x76aad0 nid=0x194 waiting on monitor
[0..0]
"Finalizer" daemon prio=9 tid=0x767ad0 nid=0x10f waiting on monitor
[0xadaf000..0xadafdc0]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
"Reference Handler" daemon prio=10 tid=0x766840 nid=0x120 waiting on monitor
[0xad6f000..0xad6fdc0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
"VM Thread" prio=5 tid=0x765a80 nid=0x13c runnable
"VM Periodic Task Thread" prio=10 tid=0x769ef0 nid=0x163 waiting on monitor
"Suspend Checker Thread" prio=10 tid=0x769560 nid=0x1b4 runnable
_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list