Hello!
 
This bug has been fixed in 630. Thank you for your reports!

--
Best regards,
Anton Katilin
---------------------------------------------------------
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"
"Burgess, Luke E" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]...
I believe that I can reproduce this
JDK 1.3.1_03
 
Full thread dump:
 
"LocalVcsLock thread" prio=7 tid=0x226ffe30 nid=0x57c runnable [0x3f3f000..0x3f3
fdbc]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at com.intellij.localVcs.b.i.run(i.java:4)
        at java.lang.Thread.run(Thread.java:479)
 
"EditorCaretThread" prio=7 tid=0x22226310 nid=0x118 waiting on monitor [0x35ff00
0..0x35ffdbc]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.editor.e.bt.run(bt.java:0)
 
"Smooth progress adapter" prio=7 tid=0x222218f0 nid=0x6a4 waiting on monitor [0x
30af000..0x30afdbc]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.progress.a.c.run(c.java:6)
        at java.lang.Thread.run(Thread.java:479)
 
"StartupActivity" prio=7 tid=0x22229de0 nid=0x6f8 waiting for monitor entry [0x3
06f000..0x306fdbc]
        at java.awt.Container.invalidateTree(Container.java:767)
        at java.awt.Container.setFont(Container.java:798)
        at javax.swing.JComponent.setFont(JComponent.java:1934)
        at javax.swing.LookAndFeel.installColorsAndFont(LookAndFeel.java:85)
        at javax.swing.plaf.basic.BasicTabbedPaneUI.installDefaults(BasicTabbedP
aneUI.java:146)
        at javax.swing.plaf.metal.MetalTabbedPaneUI.installDefaults(MetalTabbedP
aneUI.java:46)
        at javax.swing.plaf.basic.BasicTabbedPaneUI.installUI(BasicTabbedPaneUI.
java:127)
        at com.intellij.ui.a.a.w.installUI(w.java:23)
        at javax.swing.JComponent.setUI(JComponent.java:317)
        at javax.swing.JTabbedPane.setUI(JTabbedPane.java:140)
        at javax.swing.JTabbedPane.updateUI(JTabbedPane.java:151)
        at com.intellij.ide.l.a.br.updateUI(br.java:52)
        at javax.swing.JTabbedPane.<init>(JTabbedPane.java:118)
        at javax.swing.JTabbedPane.<init>(JTabbedPane.java:105)
        at com.intellij.ide.l.a.br.<init>(br.java:61)
        at com.intellij.ide.l.a.bs.<init>(bs.java:4)
        at com.intellij.ide.l.a.k.<init>(k.java:100)
        at java.lang.reflect.Constructor.newInstance(Native Method)
        at com.intellij.openapi.project.a.c.b(c.java:139)
        at com.intellij.openapi.components.a.a.d(a.java:46)
        at com.intellij.openapi.components.a.a.b(a.java:172)
        at com.intellij.openapi.project.a.c.k(c.java:82)
        at com.intellij.openapi.project.a.m.b(m.java:89)
        at com.intellij.psi.f.e.a.a.c(a.java:231)
        at com.intellij.psi.f.e.a.a.a(a.java:126)
        at com.intellij.psi.f.e.a.a.a(a.java:45)
        at com.intellij.psi.f.d.l.a(l.java:53)
        at com.intellij.psi.f.d.l.N(l.java:13)
        at com.intellij.psi.f.d.m.N(m.java:25)
        at com.intellij.psi.f.d.i.N(i.java:115)
        at com.intellij.psi.f.d.b.N(b.java:35)
        at com.intellij.psi.f.d.g.N(g.java:6)
        at com.intellij.psi.f.d.g.G(g.java:70)
        at com.intellij.psi.f.c.b.a(b.java:8)
        at com.intellij.psi.f.c.b.a(b.java:64)
        at com.intellij.psi.f.c.b.a(b.java:64)
        at com.intellij.psi.f.c.b.a(b.java:64)
        at com.intellij.psi.f.c.b.a(b.java:223)
        at com.intellij.ide.m.s.run(s.java:4)
        at com.intellij.openapi.application.a.d.runReadAction(d.java:195)
        at com.intellij.ide.m.r.run(r.java)
        at com.intellij.ide.h.bm.a(bm.java:6)
        at com.intellij.openapi.project.a.k.run(k.java:3)
        at com.intellij.progress.c.a(c.java:6)
        at com.intellij.openapi.project.a.j.run(j.java:3)
        at java.lang.Thread.run(Thread.java:479)
 
"StoreRefreshStatusThread" prio=2 tid=0x22711998 nid=0x364 waiting on monitor [0
x2e0f000..0x2e0fdbc]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.openapi.vfs.a.a.bc.run(bc.java:8)
 
"WatchForChangesThread" prio=7 tid=0x2274a9e0 nid=0x55c runnable [0x2dcf000..0x2
dcfdbc]
        at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met
hod)
        at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:4)
        at com.intellij.openapi.vfs.a.a.bd.run(bd.java:20)
 
"Memory usage indicator" prio=7 tid=0x226f7208 nid=0x670 waiting on monitor [0x2
b8f000..0x2b8fdbc]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.status.j.run(j.java:4)
        at java.lang.Thread.run(Thread.java:479)
 
"TimerQueue" daemon prio=5 tid=0x226e3ec8 nid=0x5e8 waiting on monitor [0x2b4f00
0..0x2b4fdbc]
        at java.lang.Object.wait(Native Method)
        at javax.swing.TimerQueue.run(TimerQueue.java:228)
        at java.lang.Thread.run(Thread.java:479)
 
"AWT-EventQueue-1" prio=7 tid=0x226cc788 nid=0x5f0 waiting for monitor entry [0x
2b0f000..0x2b0fdbc]
        at com.intellij.psi.f.f.d.b(d.java:296)
        at com.intellij.psi.f.x.a(x.java:342)
        at com.intellij.codeEditor.b.f.a(f.java:6)
        at com.intellij.codeEditor.b.a.a(a.java:11)
        at com.intellij.codeInsight.f.a.bq.a(bq.java:25)
        at com.intellij.editor.e.bw.paintComponent(bw.java:54)
        at javax.swing.JComponent.paint(JComponent.java:682)
        at javax.swing.JComponent.paintChildren(JComponent.java:493)
        at javax.swing.JComponent.paint(JComponent.java:691)
        at javax.swing.JComponent.paintChildren(JComponent.java:493)
        at javax.swing.JComponent.paint(JComponent.java:691)
        at javax.swing.JComponent.paintChildren(JComponent.java:493)
        at javax.swing.JComponent.paint(JComponent.java:691)
        at javax.swing.JComponent.paintWithBuffer(JComponent.java:3873)
        at javax.swing.JComponent._paintImmediately(JComponent.java:3816)
        at javax.swing.JComponent.paintImmediately(JComponent.java:3667)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:365)
 
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(System
EventQueueUtilities.java:119)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:149)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:332)
        at com.intellij.ide.p.a(p.java:43)
        at com.intellij.ide.p.dispatchEvent(p.java:54)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:126)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:93)
        at java.awt.Dialog.show(Dialog.java:375)
        at com.intellij.openapi.ui.DialogWrapper$DialogImpl.show(DialogWrapper.j
ava:24)
        at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:83)
        at com.intellij.progress.a.f.run(f.java:2)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:149)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:332)
        at com.intellij.ide.p.a(p.java:43)
        at com.intellij.ide.p.dispatchEvent(p.java:54)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:126)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:93)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)
 
"Screen Updater" prio=5 tid=0x226ade58 nid=0x5c8 waiting on monitor [0x2acf000..
0x2acfdbc]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:71)
        at sun.awt.ScreenUpdater.run(ScreenUpdater.java:90)
 
"AWT-Windows" prio=7 tid=0x22620850 nid=0x4e0 runnable [0x2a4f000..0x2a4fdbc]
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:183)
        at java.lang.Thread.run(Thread.java:479)
 
"SunToolkit.PostEventQueue-0" prio=7 tid=0x2261fdf8 nid=0x574 waiting on monitor
 [0x2a0f000..0x2a0fdbc]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at sun.awt.PostEventQueue.run(SunToolkit.java:486)
 
"AWT-EventQueue-0" prio=7 tid=0x2261f820 nid=0x538 waiting on monitor [0x29cf000
..0x29cfdbc]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:255)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:101)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:93)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)
 
"License checker" prio=5 tid=0x2220a750 nid=0x484 runnable [0x2298f000..0x2298fd
bc]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:387)
        at com.intellij.license.i.d(i.java:17)
        at com.intellij.idea.j.run(j.java)
        at java.lang.Thread.run(Thread.java:479)
 
"Thread-0" prio=5 tid=0x2351e0 nid=0x6a0 waiting on monitor [0..0x6fb30]
 
"Signal Dispatcher" daemon prio=10 tid=0x23fac8 nid=0x48c waiting on monitor [0.
.0]
 
"Finalizer" daemon prio=9 tid=0x819ce0 nid=0x238 waiting on monitor [0x223ff000.
.0x223ffdbc]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)
 
"Reference Handler" daemon prio=10 tid=0x221405a0 nid=0x6cc waiting on monitor [
0x223bf000..0x223bfdbc]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)
 
"VM Thread" prio=5 tid=0x7b98e0 nid=0x680 runnable
 
"VM Periodic Task Thread" prio=10 tid=0x23e7a8 nid=0x288 waiting on monitor
"Suspend Checker Thread" prio=10 tid=0x23f108 nid=0x530 runnable
 
FOUND A JAVA LEVEL DEADLOCK:
----------------------------
"StartupActivity":
  waiting to lock monitor 0x8194e4 (object 0x10389730, a java.awt.Component$AWTT
reeLock),
  which is locked by "AWT-EventQueue-1"
"AWT-EventQueue-1":
  waiting to lock monitor 0x819504 (object 0x104b90d0, a java.lang.Object),
  which is locked by "StartupActivity"
 
JAVA STACK INFORMATION FOR THREADS LISTED ABOVE:
------------------------------------------------
Java Stack for "StartupActivity":
==========
        at java.awt.Container.invalidateTree(Container.java:767)
        - waiting to lock <10389730> (a java.awt.Component$AWTTreeLock)
        at java.awt.Container.setFont(Container.java:798)
        at javax.swing.JComponent.setFont(JComponent.java:1934)
        at javax.swing.LookAndFeel.installColorsAndFont(LookAndFeel.java:85)
        at javax.swing.plaf.basic.BasicTabbedPaneUI.installDefaults(BasicTabbedP
aneUI.java:146)
        at javax.swing.plaf.metal.MetalTabbedPaneUI.installDefaults(MetalTabbedP
aneUI.java:46)
        at javax.swing.plaf.basic.BasicTabbedPaneUI.installUI(BasicTabbedPaneUI.
java:127)
        at com.intellij.ui.a.a.w.installUI(w.java:23)
        at javax.swing.JComponent.setUI(JComponent.java:317)
        at javax.swing.JTabbedPane.setUI(JTabbedPane.java:140)
        at javax.swing.JTabbedPane.updateUI(JTabbedPane.java:151)
        at com.intellij.ide.l.a.br.updateUI(br.java:52)
        at javax.swing.JTabbedPane.<init>(JTabbedPane.java:118)
        at javax.swing.JTabbedPane.<init>(JTabbedPane.java:105)
        at com.intellij.ide.l.a.br.<init>(br.java:61)
        at com.intellij.ide.l.a.bs.<init>(bs.java:4)
        at com.intellij.ide.l.a.k.<init>(k.java:100)
        at java.lang.reflect.Constructor.newInstance(Native Method)
        at com.intellij.openapi.project.a.c.b(c.java:139)
        at com.intellij.openapi.components.a.a.d(a.java:46)
        at com.intellij.openapi.components.a.a.b(a.java:172)
        at com.intellij.openapi.project.a.c.k(c.java:82)
        at com.intellij.openapi.project.a.m.b(m.java:89)
        - locked <103e5df8> (a com.intellij.openapi.project.a.m)
        at com.intellij.psi.f.e.a.a.c(a.java:231)
        at com.intellij.psi.f.e.a.a.a(a.java:126)
        at com.intellij.psi.f.e.a.a.a(a.java:45)
        at com.intellij.psi.f.d.l.a(l.java:53)
        - locked <104b90d0> (a java.lang.Object)
        at com.intellij.psi.f.d.l.N(l.java:13)
        at com.intellij.psi.f.d.m.N(m.java:25)
        at com.intellij.psi.f.d.i.N(i.java:115)
        at com.intellij.psi.f.d.b.N(b.java:35)
        at com.intellij.psi.f.d.g.N(g.java:6)
        at com.intellij.psi.f.d.g.G(g.java:70)
        at com.intellij.psi.f.c.b.a(b.java:8)
        at com.intellij.psi.f.c.b.a(b.java:64)
        at com.intellij.psi.f.c.b.a(b.java:64)
        at com.intellij.psi.f.c.b.a(b.java:64)
        at com.intellij.psi.f.c.b.a(b.java:223)
        at com.intellij.ide.m.s.run(s.java:4)
        at com.intellij.openapi.application.a.d.runReadAction(d.java:195)
        at com.intellij.ide.m.r.run(r.java)
        at com.intellij.ide.h.bm.a(bm.java:6)
        at com.intellij.openapi.project.a.k.run(k.java:3)
        at com.intellij.progress.c.a(c.java:6)
        at com.intellij.openapi.project.a.j.run(j.java:3)
        at java.lang.Thread.run(Thread.java:479)
Java Stack for "AWT-EventQueue-1":
==========
        at com.intellij.psi.f.f.d.b(d.java:296)
        at com.intellij.psi.f.x.a(x.java:342)
        at com.intellij.codeEditor.b.f.a(f.java:6)
        at com.intellij.codeEditor.b.a.a(a.java:11)
        at com.intellij.codeInsight.f.a.bq.a(bq.java:25)
        at com.intellij.editor.e.bw.paintComponent(bw.java:54)
        at javax.swing.JComponent.paint(JComponent.java:682)
        at javax.swing.JComponent.paintChildren(JComponent.java:493)
        - locked <10389730> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:691)
        at javax.swing.JComponent.paintChildren(JComponent.java:493)
        - locked <10389730> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:691)
        at javax.swing.JComponent.paintChildren(JComponent.java:493)
        - locked <10389730> (a java.awt.Component$AWTTreeLock)
        at javax.swing.JComponent.paint(JComponent.java:691)
        at javax.swing.JComponent.paintWithBuffer(JComponent.java:3873)
        at javax.swing.JComponent._paintImmediately(JComponent.java:3816)
        at javax.swing.JComponent.paintImmediately(JComponent.java:3667)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:365)
 
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(System
EventQueueUtilities.java:119)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:149)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:332)
        at com.intellij.ide.p.a(p.java:43)
        at com.intellij.ide.p.dispatchEvent(p.java:54)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:126)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:93)
        at java.awt.Dialog.show(Dialog.java:375)
        at com.intellij.openapi.ui.DialogWrapper$DialogImpl.show(DialogWrapper.j
ava:24)
        at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:83)
        at com.intellij.progress.a.f.run(f.java:2)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:149)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:332)
        at com.intellij.ide.p.a(p.java:43)
        at com.intellij.ide.p.dispatchEvent(p.java:54)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:126)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:93)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)
 
Found 1 deadlock.

Reply via email to