Deadlock on linux

I used to have this problem then apparently it was fixed, and now it's back.

Occasionally IDEA will stop responding

a kill -3 gives the following (partial dump)

It does it on 1.4.2 as well.

HELP please. Let me know if you need the complete dump.



Full thread dump Java HotSpot(TM) Client VM (1.5.0-beta-b32c mixed mode):

"EditorCaretThread" prio=1 tid=0x6a9267d8 nid=0x4e0a waiting on condition [0x787
ec000..0x787ec6f8]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.b.o$bl_.run(o$bl_.java:21)

"AWT-EventQueue-1" prio=1 tid=0x08568ff0 nid=0x4dfa waiting for monitor entry [0
x6a107000..0x6a1097f8]
at sun.awt.X11Renderer.fillRect(X11Renderer.java:217)
- waiting to lock (a java.lang.Class) at sun.java2d.pipe.ValidatePipe.fillRect(ValidatePipe.java:58) at sun.java2d.SunGraphics2D.fillRect(SunGraphics2D.java:2142) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:140) at javax.swing.JComponent.paintComponent(JComponent.java:714) at javax.swing.JComponent.paint(JComponent.java:977) at javax.swing.JComponent.paintChildren(JComponent.java:814) - locked <0x4832bdd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:986) at javax.swing.JLayeredPane.paint(JLayeredPane.java:559) at javax.swing.JComponent.paintChildren(JComponent.java:814) - locked <0x4832bdd8>]]> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4882)
at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4828)
at javax.swing.JComponent.paint(JComponent.java:967)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:
60)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97
)
at java.awt.Container.paint(Container.java:1704)
at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248)
at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:56)
at sun.awt.RepaintArea.paint(RepaintArea.java:224)
at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:632)
at java.awt.Component.dispatchEventImpl(Component.java:4007)
at java.awt.Container.dispatchEventImpl(Container.java:2019)
at java.awt.Window.dispatchEventImpl(Window.java:1757)
at java.awt.Component.dispatchEvent(Component.java:3779)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.intellij.ide.t.b(t.java:116)
at com.intellij.ide.t.a(t.java:27)
at com.intellij.ide.t.dispatchEvent(t.java:22)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:153)
at java.awt.Dialog+1.run(Dialog.java:514)
at java.awt.Dialog.show(Dialog.java:535)
at com.intellij.openapi.n.a.a$d_.show(a$d_.java:8)
at com.intellij.openapi.n.a.a.show(a.java:33)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:700)
at com.intellij.openapi.a.b.b.choose(b.java:47)
at com.intellij.openapi.roots.d.e.m$bk_.g(m$bk_.java:4)
at com.intellij.openapi.roots.d.e.m$j_.actionPerformed(m$j_.java:8)


.
.
.
Found 1 deadlock.

Please sign in to leave a comment.