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>>
