Lockup in both 4.5 and 5.5.1 RC1 (WinXP)

This is happening to me pretty often, I'll switch back to Idea from
email or the like and the Idea screen will not redraw, the app will just
hang there and I have to kill it.

I was able to capture a stack trace for you guys in the hope that it'll
help you pin down exactly what's up.

Thanks - Guy

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

"EditorCaretThread" prio=7 tid=0x061c2658 nid=0xef4 waiting on condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.a.o$bl_.run(o$bl_.java:16)

"AWT-EventQueue-1" prio=7 tid=0x04047cd8 nid=0x964 in Object.wait()

at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at java.awt.EventQueue.getNextEvent(EventQueue.java:339)
- locked ]]> (a com.intellij.ide.t)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:162)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.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-4" prio=7 tid=0x04051d40 nid=0x340 waiting on condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.a.a$1.run(a$1.java)

"TimerQueue" daemon prio=5 tid=0x03e0f9e8 nid=0xed8 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x111e6500>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x04197d60 nid=0xa80 waiting on
condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.j.b.a.c$j_.run(c$j_.java:6)

"WatchForChangesThread" prio=7 tid=0x03e11058 nid=0xabc runnable

at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Method)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:24)
at com.intellij.openapi.j.b.a.c$k_.run(c$k_.java:26)

"AlarmThread" prio=7 tid=0x03c9f2d0 nid=0x564 in Object.wait()

at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:276)
- locked ]]> (a java.lang.Object)

"AlarmThread" prio=7 tid=0x03ee7d78 nid=0xc28 in Object.wait()

at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:276)
- locked ]]> (a java.lang.Object)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x03b499b8
nid=0x348in 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 <0x10fe6b00>]]> (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=0x03e46068 nid=0xfc0 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x10f37258>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:534)

"Thread-1" daemon prio=5 tid=0x01176768 nid=0xe90 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x10f563b0>]]> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:382)

"SocketListenerThread" prio=5 tid=0x03ebe068 nid=0x2c8 runnable

at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x104f33b8> (a java.net.DatagramPacket) - locked <0x10f56480>]]> (a java.net.MulticastSocket)
at com.intellij.licensecommon.e.a.e.b(e.java:18)
at com.intellij.licensecommon.e.a.f.run(f.java:1)

"SocketListenerThread" prio=5 tid=0x03ea3a08 nid=0xfe8 runnable

at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:711) - locked <0x10f58c78> (a java.net.DatagramPacket) - locked <0x10f58c98>]]> (a java.net.DatagramSocket)
at com.intellij.licensecommon.e.a.e.b(e.java:18)
at com.intellij.licensecommon.e.a.f.run(f.java:1)

"MessageDeliveryThread" prio=5 tid=0x03b53c10 nid=0xbd4 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at com.intellij.licensecommon.e.r.run(r.java:13) - locked <0x10f58d20>]]> (a java.lang.Object)

"Java2D Disposer" daemon prio=10 tid=0x03e9fb98 nid=0x2e8 in
Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked ]]> (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=0x03e87288 nid=0x8d4 runnable


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=0x03b543e0 nid=0x870 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:2)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x00f8dbd8 nid=0x400 waiting on
condition

"Finalizer" daemon prio=9 tid=0x01110a38 nid=0x9e8 in Object.wait()

at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked ]]> (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=0x0110f608 nid=0xee0 in
Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
- locked ]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00f85e60 nid=0xb78 waiting on condition

"VM Thread" prio=5 tid=0x0114b720 nid=0xc24 runnable

"VM Periodic Task Thread" prio=10 tid=0x0114c3f8 nid=0xac8 waiting on
condition

"Suspend Checker Thread" prio=10 tid=0x00f8d290 nid=0x9e0 runnable

1 comment
Comment actions Permalink

BTW I just upgraded to the released version of 4.5.1 and it hung within
2 minutes. This is getting to be a real pain, is there anything that I
can do to get you the information needed to fix this?

Is anyone else ever seeing this?

Guy

Guy Gascoigne-Piggford wrote:

This is happening to me pretty often, I'll switch back to Idea from
email or the like and the Idea screen will not redraw, the app will just
hang there and I have to kill it.

I was able to capture a stack trace for you guys in the hope that it'll
help you pin down exactly what's up.

Thanks - Guy

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

"EditorCaretThread" prio=7 tid=0x061c2658 nid=0xef4 waiting on condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.a.o$bl_.run(o$bl_.java:16)

"AWT-EventQueue-1" prio=7 tid=0x04047cd8 nid=0x964 in Object.wait()

at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at java.awt.EventQueue.getNextEvent(EventQueue.java:339)
- locked <0x111e7268> (a com.intellij.ide.t)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:162)

at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.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-4" prio=7 tid=0x04051d40 nid=0x340 waiting on condition

at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.a.a$1.run(a$1.java)

"TimerQueue" daemon prio=5 tid=0x03e0f9e8 nid=0xed8 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on <0x111e6500> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:231)
- locked <0x111e6500> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:534)

"StoreRefreshStatusThread" prio=2 tid=0x04197d60 nid=0xa80 waiting on
condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.j.b.a.c$j_.run(c$j_.java:6)

"WatchForChangesThread" prio=7 tid=0x03e11058 nid=0xabc runnable

at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Method)
at com.intellij.vfs.local.win32.FileWatcher.d(FileWatcher.java:24)
at com.intellij.openapi.j.b.a.c$k_.run(c$k_.java:26)

"AlarmThread" prio=7 tid=0x03c9f2d0 nid=0x564 in Object.wait()

at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:276)
- locked <0x110a9388> (a java.lang.Object)

"AlarmThread" prio=7 tid=0x03ee7d78 nid=0xc28 in Object.wait()

at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:276)
- locked <0x110a93f8> (a java.lang.Object)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x03b499b8
nid=0x348in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on <0x10fe6b00> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0x10fe6b00> (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=0x03e46068 nid=0xfc0 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on <0x10f37258> (a java.lang.Object)
at java.lang.Object.wait(Object.java:429)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0x10f37258> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:534)

"Thread-1" daemon prio=5 tid=0x01176768 nid=0xe90 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on <0x10f563b0> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:429)
- locked <0x10f563b0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:382)

"SocketListenerThread" prio=5 tid=0x03ebe068 nid=0x2c8 runnable

at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked <0x10f56450> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:711)
- locked <0x104f33b8> (a java.net.DatagramPacket)
- locked <0x10f56480> (a java.net.MulticastSocket)
at com.intellij.licensecommon.e.a.e.b(e.java:18)
at com.intellij.licensecommon.e.a.f.run(f.java:1)

"SocketListenerThread" prio=5 tid=0x03ea3a08 nid=0xfe8 runnable

at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked <0x10f58c48> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:711)
- locked <0x10f58c78> (a java.net.DatagramPacket)
- locked <0x10f58c98> (a java.net.DatagramSocket)
at com.intellij.licensecommon.e.a.e.b(e.java:18)
at com.intellij.licensecommon.e.a.f.run(f.java:1)

"MessageDeliveryThread" prio=5 tid=0x03b53c10 nid=0xbd4 in Object.wait()

at java.lang.Object.wait(Native Method)
- waiting on <0x10f58d20> (a java.lang.Object)
at java.lang.Object.wait(Object.java:429)
at com.intellij.licensecommon.e.r.run(r.java:13)
- locked <0x10f58d20> (a java.lang.Object)

"Java2D Disposer" daemon prio=10 tid=0x03e9fb98 nid=0x2e8 in
Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0x10f37120> (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=0x03e87288 nid=0x8d4 runnable


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=0x03b543e0 nid=0x870 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked <0x10eff2d8> (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:2)
at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x00f8dbd8 nid=0x400 waiting on
condition

"Finalizer" daemon prio=9 tid=0x01110a38 nid=0x9e8 in Object.wait()

at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0x10ef07d0> (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=0x0110f608 nid=0xee0 in
Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
- locked <0x10ef06c8> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00f85e60 nid=0xb78 waiting on condition

"VM Thread" prio=5 tid=0x0114b720 nid=0xc24 runnable

"VM Periodic Task Thread" prio=10 tid=0x0114c3f8 nid=0xac8 waiting on
condition

"Suspend Checker Thread" prio=10 tid=0x00f8d290 nid=0x9e0 runnable

0

Please sign in to leave a comment.