I got IDEA to hang and hog the CPU while I was editing a JSP.  I had the 
contextual menu up, and I went to look at the Folding submenu and the 
white box for the menu to draw for it appeared but then that's when IDEA 
locked up.

I'm running mac OS X.

I did a kill -QUIT to show you a thread dump and it follows.
~ David Smiley

Full thread dump:

"EditorCaretThread" prio=6 tid=0x875a4a0 nid=0x749ed70 waiting on 
monitor [0x8c5b000..0x8c5bb48]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.editor.b.bt.run(bt.java:8)

"Thread-201" prio=6 tid=0x73ef9d0 nid=0x77398e0 waiting on monitor 
[0x923b000..0x923bb48]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at sun.misc.TimerTickThread.returnToPool(Timer.java:608)
        at sun.misc.TimerTickThread.run(Timer.java:630)

"LocalVcsLock thread" prio=6 tid=0x481f9d0 nid=0x7394320 runnable 
[0x7601000..0x7601b48]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
        at java.net.ServerSocket.implAccept(ServerSocket.java:243)
        at java.net.ServerSocket.accept(ServerSocket.java:222)
        at com.intellij.localVcs.c.i.run(i.java:2)
        at java.lang.Thread.run(Thread.java:496)

"Memory usage indicator" prio=6 tid=0x2ecaba0 nid=0x438d3b0 waiting on 
monitor [0x4b74000..0x4b74b48]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.status.j.run(j.java:11)
        at java.lang.Thread.run(Thread.java:496)

"TimerQueue" daemon prio=5 tid=0x445bf70 nid=0x438d150 runnable 
[0x4af3000..0x4af3b48]
        at java.lang.Object.wait(Native Method)
        at javax.swing.TimerQueue.run(TimerQueue.java:233)
        at java.lang.Thread.run(Thread.java:496)

"AWT-EventQueue-1" prio=6 tid=0x445a8b0 nid=0x438cef0 runnable 
[0x4a72000..0x4a72b48]
        at com.apple.mrj.macos.generated.MacWindowFunctions.SelectWindow(Native 
Method)
        at com.apple.buckyball.app.Window.setVisible(Window.java:469)
        at 
com.apple.mrj.internal.awt.CarbonWindowFrameHost.showHide(CarbonWindowFrameHost.java:439)
        at 
com.apple.mrj.internal.awt.VFramePeer.actuallyShowWindowMaintainModalCount(VFramePeer.java:179)
        at 
com.apple.mrj.internal.awt.SimpleFramePeer.setVisible(SimpleFramePeer.java:730)
        at com.apple.mrj.internal.awt.VFramePeer.setVisible(VFramePeer.java:1084)
        at 
com.apple.mrj.internal.awt.EventHandlingComponentPeer.show(EventHandlingComponentPeer.java:105)
        at java.awt.Component.show(Component.java:916)
        at java.awt.Window.show(Window.java:394)
        at java.awt.Component.show(Component.java:946)
        at java.awt.Component.setVisible(Component.java:903)
        at 
javax.swing.DefaultPopupFactory$WindowPopup.show(DefaultPopupFactory.java:449)
        at javax.swing.JPopupMenu.setVisible(JPopupMenu.java:612)
        at javax.swing.JPopupMenu.show(JPopupMenu.java:737)
        at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:311)
        at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1084)
        at 
javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:84)
        at 
javax.swing.plaf.basic.BasicMenuUI$PostAction.actionPerformed(BasicMenuUI.java:253)
        at javax.swing.Timer.fireActionPerformed(Timer.java:150)
        at javax.swing.Timer$DoPostEvent.run(Timer.java:108)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
        at com.intellij.ide.p.a(p.java:13)
        at com.intellij.ide.p.dispatchEvent(p.java:7)
        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)

"Screen Updater" prio=5 tid=0x444d1f0 nid=0x43804f0 waiting on monitor 
[0x42b4000..0x42b4b48]
        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)

"TimerThread" prio=6 tid=0x4446cf0 nid=0x4357b20 waiting on monitor 
[0x49a8000..0x49a8b48]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at sun.misc.TimerThread.run(Timer.java:362)

"License checker" prio=5 tid=0x443fd00 nid=0x4367220 runnable 
[0x480b000..0x480bb48]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:392)
        at com.intellij.license.i.d(i.java:8)
        at com.intellij.idea.j.run(j.java:7)
        at java.lang.Thread.run(Thread.java:496)

"SunToolkit.PostEventQueue-0" prio=6 tid=0xd0c30 nid=0x2e8ab00 waiting 
on monitor [0x4612000..0x4612b48]
        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=6 tid=0xd0a20 nid=0x2e87060 waiting on monitor 
[0x4591000..0x4591b48]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:260)
        at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:106)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

"Native Carbon Event Thread" daemon prio=5 tid=0xa8170 nid=0x211d0 
waiting for monitor entry [0..0x13bbc30]

"Signal Dispatcher" daemon prio=10 tid=0xa5cb0 nid=0x20790 waiting on 
monitor [0..0]

"Finalizer" daemon prio=8 tid=0xa3430 nid=0x1b7f0 waiting on monitor 
[0x112c000..0x112cb48]
        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=0xa28e0 nid=0x1ee00 waiting on 
monitor [0x10ab000..0x10abb48]
        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)

"main" prio=5 tid=0x922c0 nid=0x800013b8 waiting on monitor 
[0xbffff000..0xbffffaf0]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at com.apple.buckyball.app.LaunchRunner.callMain(LaunchRunner.java:51)
        at com.apple.buckyball.app.CarbonLibApp.launch(CarbonLibApp.java:67)

"VM Thread" prio=5 tid=0xa1b50 nid=0x1eb80 runnable

"VM Periodic Task Thread" prio=10 tid=0xa53e0 nid=0x20530 waiting on 
monitor

_______________________________________________
Eap-bugs mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-bugs

Reply via email to