I was writing some code with two intention errors on the same line.
(see attachment).  It was:

setAntProperty(property2, "" + i);

setAntProperty had not been defined yet, neither had property2.

At the end of the line, the lightbulb that popped up was for defining
setAntProperty.  I didn't want to do that yet.  So I pressed Esc, and
clicked on property 2.  Then another lightbulb showed up.  (See
attachment.)  When I clicked on the new ligtbulb, IDEA hogged CPU and
hung.

I'm using Mac OS X.

Full thread dump:

"EditorCaretThread" prio=6 tid=0x81b3540 nid=0x4f885a0 waiting on monitor 
[0x8cbe000..0x8cbeb48]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.editor.e.bt.run(bt.java:0)

"LocalVcsLock thread" prio=6 tid=0x7952540 nid=0x5418040 runnable 
[0x816a000..0x816ab48]
        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.b.i.run(i.java:4)
        at java.lang.Thread.run(Thread.java:496)

"Thread-2" prio=6 tid=0x538a820 nid=0x74b2bd0 waiting on monitor [0x52e4000..0x52e4b48]
        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)

"Memory usage indicator" prio=6 tid=0x5164dc0 nid=0x4f55c40 waiting on monitor 
[0x5223000..0x5223b48]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.status.j.run(j.java:4)
        at java.lang.Thread.run(Thread.java:496)

"Screen Updater" prio=5 tid=0x4c627c0 nid=0x4f526d0 waiting for monitor entry 
[0x5162000..0x5162b48]
        at 
com.apple.mrj.internal.awt.basepeers.SimpleComponentPeer.updateClient(SimpleComponentPeer.java:727)
        at sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)

"TimerQueue" daemon prio=5 tid=0x4c61d70 nid=0x4f52270 runnable [0x5093000..0x5093b48]
        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=0x4c61580 nid=0x4f52010 runnable [0x5011000..0x5012b48]
        at com.apple.mrj.macos.generated.MacWindowFunctions.SelectWindow(Native Method)
        at com.apple.buckyball.app.Window.setVisible(Window.java:503)
        at 
com.apple.mrj.internal.awt.framehosts.CarbonWindowFrameHost.showHide(CarbonWindowFrameHost.java:474)
        at 
com.apple.mrj.internal.awt.frames.VFramePeer.actuallyShowWindowMaintainModalCount(VFramePeer.java:187)
        at 
com.apple.mrj.internal.awt.frames.SimpleFramePeer.setVisible(SimpleFramePeer.java:817)
        at 
com.apple.mrj.internal.awt.frames.VFramePeer.setVisible(VFramePeer.java:1118)
        at 
com.apple.mrj.internal.awt.basepeers.EventHandlingComponentPeer.show(EventHandlingComponentPeer.java:114)
        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 com.intellij.codeInsight.c.cj.c(cj.java:6)
        at com.intellij.codeInsight.c.cj.a(cj.java:84)
        at com.intellij.codeInsight.c.c.mouseEntered(c.java:2)
        at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster.java:241)
        at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster.java:240)
        at java.awt.Component.processMouseEvent(Component.java:3725)
        at java.awt.Component.processEvent(Component.java:3545)
        at java.awt.Container.processEvent(Container.java:1164)
        at java.awt.Component.dispatchEventImpl(Component.java:2594)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2498)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
        at java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:2318)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2189)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
        at java.awt.Container.dispatchEventImpl(Container.java:1200)
        at java.awt.Window.dispatchEventImpl(Window.java:959)
        at java.awt.Component.dispatchEvent(Component.java:2498)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
        at com.intellij.ide.p.a(p.java:43)
        at com.intellij.ide.p.dispatchEvent(p.java:54)
        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)

"TimerThread" prio=6 tid=0x4c483a0 nid=0x3591650 waiting on monitor 
[0x4f21000..0x4f21b48]
        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=0xc6af0 nid=0x355f270 runnable [0x4d0f000..0x4d0fb48]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:392)
        at com.intellij.license.i.d(i.java:17)
        at com.intellij.idea.j.run(j.java)
        at java.lang.Thread.run(Thread.java:496)

"SunToolkit.PostEventQueue-0" prio=6 tid=0xbb580 nid=0x3775b00 waiting on monitor 
[0x391d000..0x391db48]
        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=0xbaf10 nid=0x37758a0 waiting on monitor 
[0x36a4000..0x36a4b48]
        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)

"Thread-1" prio=5 tid=0x880b0 nid=0x800013b8 waiting on monitor [0..0xbfffe618]

"Native Carbon Event Thread" daemon prio=5 tid=0x96300 nid=0x56d60 waiting for monitor 
entry [0x1475000..0x1475c30]
        at 
com.apple.mrj.internal.awt.framehosts.CarbonFrameHost.handleMouseMovement(CarbonFrameHost.java:604)
        at 
com.apple.mrj.internal.awt.framehosts.CarbonFrameHost.handleMouseExited(CarbonFrameHost.java:647)
        at 
com.apple.buckyball.app.MouseEventHandler.handleEvent(MouseEventHandler.java:96)
        at 
com.apple.buckyball.app.EventHandler$Adapter.EventHandler(EventHandler.java:248)

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

"Finalizer" daemon prio=8 tid=0x91880 nid=0x4ebb0 waiting on monitor 
[0x11e8000..0x11e8b48]
        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=0x90cb0 nid=0x4df40 waiting on monitor 
[0x1167000..0x1167b48]
        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=0x8fc60 nid=0x4dc70 runnable

"VM Periodic Task Thread" prio=10 tid=0x94380 nid=0x55080 waiting on monitor

<<attachment: idea-intention-hang.jpg>>

Reply via email to