IDEA hangs during startup.

CTRL-Break gives following stack trace:

Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode):

"Process with Progress" prio=7 tid=0x210ede58 nid=0xc74 in Object.wait() [23a0f0
00..23a0fd8c]
at java.lang.Object.wait(Native Method)
- waiting on (a java.awt.EventQueue$1AWTInvocationLock) at java.lang.Object.wait(Object.java:429) at java.awt.EventQueue.invokeAndWait(EventQueue.java:829) - locked <0x1045ab78> (a java.awt.EventQueue$1AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1225) at com.intellij.localVcs.b.a.a(a.java:11) at com.intellij.localVcs.b.a.a(a.java:185) at com.intellij.localVcs.b.a.purge(a.java:13) - locked <0x113aee20> (a com.intellij.localVcs.b.a) at com.intellij.localVcs.b.a.save(a.java:569) - locked <0x113aee20> (a com.intellij.localVcs.b.a) at com.intellij.localVcs.b.a.a(a.java:411) at com.intellij.openapi.j.a.g.finish(g.java:6) at com.intellij.localVcs.b.v.h(v.java:29) at com.intellij.localVcs.b.w.c(w.java:11) at com.intellij.localVcs.b.a$7.c(a$7.java:1) at com.intellij.ide.i.e.d(e.java:50) at com.intellij.ide.i.e.b(e.java:39) at com.intellij.ide.i.a.a$0.run(a$0.java:5) at com.intellij.openapi.d.a.c.runReadAction(c.java:374) at com.intellij.ide.i.a.a.e(a.java:44) at com.intellij.openapi.n.b.b$2.run(b$2.java:2) at com.intellij.openapi.progress.a.a.runProcess(a.java:51) at com.intellij.openapi.d.a.c$1a_.run(c$1a_.java:2) "AWT-EventQueue-1" prio=7 tid=0x20d8e810 nid=0xb68 waiting for monitor entry [23 78f000..2378fd8c] at com.intellij.localVcs.b.a.n(a.java:647) - waiting to lock <0x113aee20> (a com.intellij.localVcs.b.a) at com.intellij.localVcs.b.a.access$400(a.java:113) at com.intellij.localVcs.b.a$6.run(a$6.java) at com.intellij.openapi.d.a.c.a(c.java:89) at com.intellij.openapi.d.a.c.runProcessWithProgressSynchronously(c.java :383) at com.intellij.localVcs.b.a$5.run(a$5.java) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) at com.intellij.ide.t.b(t.java:21) at com.intellij.ide.t.a(t.java:107) at com.intellij.ide.t.dispatchEvent(t.java:12) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh read.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:151) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:141) at java.awt.Dialog$1.run(Dialog.java:540) at java.awt.Dialog.show(Dialog.java:561) at com.intellij.openapi.g.a.a$d_.show(a$d_.java:0) at com.intellij.openapi.g.a.a.show(a.java:117) at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:711) - locked <0x1148b678> (a java.lang.Object) at com.intellij.openapi.progress.util.e.c(e.java:65) at com.intellij.openapi.progress.util.e.access$100(e.java:83) at com.intellij.openapi.progress.util.e$0.run(e$0.java:0) at com.intellij.openapi.d.a.d$b_.run(d$b_.java:2) - locked <0x11247730> (a java.lang.Object) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) at com.intellij.ide.t.b(t.java:21) at com.intellij.ide.t.a(t.java:107) at com.intellij.ide.t.dispatchEvent(t.java:12) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh read.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:151) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:141) at java.awt.Dialog$1.run(Dialog.java:540) at java.awt.Dialog.show(Dialog.java:561) at com.intellij.openapi.g.a.a$d_.show(a$d_.java:0) at com.intellij.openapi.g.a.a.show(a.java:117) at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:711) - locked <0x1148b678> (a java.lang.Object) at com.intellij.openapi.progress.util.g.c(g.java:48) at com.intellij.openapi.progress.util.g.b(g.java:22) at com.intellij.openapi.d.a.c.a(c.java:85) at com.intellij.openapi.d.a.c.runProcessWithProgressSynchronously(c.java :383) at com.intellij.openapi.n.b.b.a(b.java:22) at com.intellij.ide.d.f.a(f.java:62) at com.intellij.idea.e.e(e.java:34) at com.intellij.idea.e.access$200(e.java:9) at com.intellij.idea.e$0.run(e$0.java:5) at com.intellij.openapi.d.a.d$b_.run(d$b_.java:2) - locked <0x11247730> (a java.lang.Object) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) at com.intellij.ide.t.b(t.java:21) at com.intellij.ide.t.a(t.java:107) at com.intellij.ide.t.dispatchEvent(t.java:12) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh read.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) "Thread-3" prio=7 tid=0x20b17998 nid=0x1020 waiting on condition [2368f000..2368 fd8c] at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.progress.a.a$1.run(a$1.java) "TimerQueue" daemon prio=5 tid=0x20f759d0 nid=0xa14 runnable [2358f000..2358fd8c ] at java.lang.Object.wait(Native Method) - waiting on <0x111a9350> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x111a9350>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x20fb8008 nid=0xae4 waiting on condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.i.b.b.c$j_.run(c$j_.java:0)

"WatchForChangesThread" prio=7 tid=0x20feae60 nid=0xf58 runnable [22a8f000..22a8
fd8c]
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:15)
at com.intellij.openapi.i.b.b.c$k_.run(c$k_.java:16)

"AlarmThread" prio=7 tid=0x20f76de0 nid=0xe54 in Object.wait() [2284f000..2284fd
8c]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.util.Alarm$MyThread.run(Alarm.java:221) - locked <0x11094e78>]]> (a java.lang.Object)

"AlarmThread" prio=7 tid=0x20f7d618 nid=0xe18 runnable
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at com.intellij.util.Alarm$MyThread.run(Alarm.java:276) - locked <0x11094ee8>]]> (a java.lang.Object)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x20ed2cd8 nid=0xc4c
in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x10fedeb8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at com.jniwrapper.e.run(SourceFile:58) "AWT-Shutdown" prio=7 tid=0x20e73538 nid=0x79c in Object.wait() [2220f000..2220f d8c] at java.lang.Object.wait(Native Method) - waiting on <0x10f3acf0> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x10f3acf0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Thread-1" daemon prio=5 tid=0x20a6f1d8 nid=0xca4 in Object.wait() [2200f000..22 00fd8c] at java.lang.Object.wait(Native Method) - waiting on <0x10f63540> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x10f63540> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "SocketListenerThread" prio=5 tid=0x20e670a0 nid=0xb98 runnable [21f0f000..21f0f d8c] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x10f5d7a0> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x104e4a40> (a java.net.DatagramPacket) - locked <0x10f5d7f0> (a java.net.MulticastSocket) at com.intellij.licensecommon.d.a.e.b(e.java:24) at com.intellij.licensecommon.d.a.f.run(f.java:7) "SocketListenerThread" prio=5 tid=0x20e81498 nid=0xd20 runnable [21e0f000..21e0f d8c] at java.net.PlainDatagramSocketImpl.receive(Native Method) - locked <0x10f5ffb8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x10f5ffe8> (a java.net.DatagramPacket) - locked <0x10f60008> (a java.net.DatagramSocket) at com.intellij.licensecommon.d.a.e.b(e.java:24) at com.intellij.licensecommon.d.a.f.run(f.java:7) "MessageDeliveryThread" prio=5 tid=0x20e64e68 nid=0x950 in Object.wait() [21d0f0 00..21d0fd8c] at java.lang.Object.wait(Native Method) - waiting on <0x10f60090> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.licensecommon.d.r.run(r.java:25) - locked <0x10f60090> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x20e3d020 nid=0x10d4 in Object.wait() [216 df000..216dfd8c] at java.lang.Object.wait(Native Method) - waiting on <0x10f3ab70> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x10f3ab70>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at sun.java2d.Disposer.run(Disposer.java:100)
at java.lang.Thread.run(Thread.java:534)

"AWT-Windows" daemon prio=7 tid=0x20aacc18 nid=0xc7c runnable [214cf000..214cfd8
c]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:262)
at java.lang.Thread.run(Thread.java:534)

"Lock thread" prio=5 tid=0x20a2ae38 nid=0xc94 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked ]]> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at com.intellij.idea.g$b_.run(g$b_.java:7)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x00ac23a0 nid=0x105c waiting on conditio
n

"Finalizer" daemon prio=9 tid=0x00abf668 nid=0xcd8 in Object.wait() [2042f000..2
042fd8c]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x10ef2268> (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=0x00abe1e0 nid=0x900 in Object.wait() [20 32f000..2032fd8c] at java.lang.Object.wait(Native Method) - waiting on <0x10ef2160> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x10ef2160>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00935be8 nid=0x700 waiting on condition

"VM Thread" prio=5 tid=0x00afd330 nid=0xc70 runnable

"VM Periodic Task Thread" prio=10 tid=0x0093f1b0 nid=0xfa0 waiting on condition

"Suspend Checker Thread" prio=10 tid=0x00ac1a50 nid=0x8c0 runnable



Idea just hangs and hangs forever, and I don't want to delete all my project files and start configuring everything again.

1 comment
Comment actions Permalink

Thought I should mention that the GUI hangs while showing 'Saving local history'...

0

Please sign in to leave a comment.