2005-08-09 13:03:10 Full thread dump Java HotSpot(TM) Client VM (1.6.0-ea-b45 mixed mode, sharing): "Java Node State Updater" daemon prio=1 tid=0x09885100 nid=0x40d5 waiting for monitor entry [0x035fe000..0x035feef0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:118) - waiting to lock <0x85bb8820> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:227) at org.netbeans.modules.java.JavaNode.resolveIcons(JavaNode.java:576) at org.netbeans.modules.java.JavaNode$StateUpdater.updateNodes(JavaNode.java:751) at org.netbeans.modules.java.JavaNode$StateUpdater.run(JavaNode.java:744) at org.openide.util.Task.run(Task.java:207) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:469) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:870) "Overriddens Queue" daemon prio=1 tid=0x09cbd700 nid=0x40d4 waiting for monitor entry [0x034fc000..0x034fcf70] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:118) - waiting to lock <0x85bb8820> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:227) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:217) at org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite(InstanceHandler.java:241) at org.netbeans.modules.java.JavaEditor.getResource(JavaEditor.java:429) at org.netbeans.modules.java.OverrideAnnotationSupport.processOverriddenAnnotationImpl(OverrideAnnotationSupport.java:177) at org.netbeans.modules.java.OverrideAnnotationSupport.access$400(OverrideAnnotationSupport.java:44) at org.netbeans.modules.java.OverrideAnnotationSupport$Request.computeAnnotations(OverrideAnnotationSupport.java:418) at org.netbeans.modules.java.OverrideAnnotationSupport$Request.run(OverrideAnnotationSupport.java:402) at org.openide.util.Task.run(Task.java:207) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:469) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:870) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x09cbd400 nid=0x40d3 in Object.wait() [0x033fa000..0x033faff0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x87c76f90> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:823) - locked <0x87c76f90> (a java.lang.Object) "Default RequestProcessor" daemon prio=1 tid=0x09cd7500 nid=0x40ab waiting for monitor entry [0x03a5f000..0x03a60170] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.editor.completion.CompletionImpl.insertUpdate(CompletionImpl.java:184) - waiting to lock <0x855a9460> (a org.netbeans.modules.editor.completion.CompletionImpl) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.insertUpdate(PriorityDocumentListenerList.java:42) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185) at org.netbeans.editor.BaseDocument.fireInsertUpdate(BaseDocument.java:1207) at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:612) at org.netbeans.modules.editor.java.NbJMIResultItem$1.run(NbJMIResultItem.java:781) at org.openide.util.Task.run(Task.java:207) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:469) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:870) "Hints RP" daemon prio=1 tid=0xb786e400 nid=0x4086 in Object.wait() [0x0713e000..0x0713eef0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x865b20c8> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:484) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1372) - locked <0x865b20c8> (a org.netbeans.modules.editor.NbEditorDocument) at javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:951) at javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:932) at javax.swing.text.JTextComponent.modelToView(JTextComponent.java:1404) at org.netbeans.modules.editor.hints.HintsOperator$HintPopupTaskImpl.run(HintsOperator.java:189) at org.openide.util.Task.run(Task.java:207) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:469) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:870) "Text-Layout" prio=1 tid=0x098a4200 nid=0x405d in Object.wait() [0x077f0000..0x077f0170] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x86795ed8> (a org.netbeans.editor.view.spi.ViewLayoutQueue) at java.lang.Object.wait(Object.java:484) at org.netbeans.editor.view.spi.ViewLayoutQueue.waitForTask(ViewLayoutQueue.java:128) - locked <0x86795ed8> (a org.netbeans.editor.view.spi.ViewLayoutQueue) at org.netbeans.editor.view.spi.ViewLayoutQueue$LayoutThread.run(ViewLayoutQueue.java:182) "MDR event dispatcher" daemon prio=1 tid=0x09561200 nid=0x4059 in Object.wait() [0x03277000..0x03277f70] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85bb87f8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:484) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:257) - locked <0x85bb87f8> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:608) "DestroyJavaVM" prio=1 tid=0x0926a200 nid=0x403c waiting on condition [0x00000000..0xbfe3cb40] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=1 tid=0x092f5800 nid=0x4057 in Object.wait() [0x045af000..0x045b0070] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x865b20c8> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:484) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1372) - locked <0x865b20c8> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1034) at org.netbeans.modules.javacore.parser.ASTProvider.getRealSource(ASTProvider.java:190) at org.netbeans.modules.javacore.parser.ASTProvider.getReader(ASTProvider.java:227) at org.netbeans.modules.javacore.parser.ASTProvider.getSourceText(ASTProvider.java:464) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.createMDRParser(ResourceImpl.java:549) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:674) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:630) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromFileObject(ResourceImpl.java:439) at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:278) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:171) - locked <0x85bb8820> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:227) at org.netbeans.modules.editor.java.JMIUtils.beginTrans(JMIUtils.java:123) at org.netbeans.modules.editor.java.NbJavaJMIFastImport.checkAutoImport(NbJavaJMIFastImport.java:126) at org.netbeans.modules.editor.java.NbJMIResultItem$ClassResultItem.checkAutoImport(NbJMIResultItem.java:930) at org.netbeans.modules.editor.java.NbJMIResultItem$ClassResultItem.instantSubstitution(NbJMIResultItem.java:939) at org.netbeans.modules.editor.completion.CompletionImpl$6.run(CompletionImpl.java:481) - locked <0x855a9460> (a org.netbeans.modules.editor.completion.CompletionImpl) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:590) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:270) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:198) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:171) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:166) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:158) at java.awt.EventDispatchThread.run(EventDispatchThread.java:119) "TimerQueue" daemon prio=1 tid=0x0948df00 nid=0x4056 in Object.wait() [0x05cb0000..0x05cb10f0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85a665d0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x85a665d0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:608) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=1 tid=0x09400700 nid=0x4055 in Object.wait() [0x03d6c000..0x03d6c170] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85547830> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:823) - locked <0x85547830> (a java.lang.Object) "AWT-Shutdown" prio=1 tid=0x092f4800 nid=0x4051 in Object.wait() [0x06908000..0x06908f70] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85231cc8> (a java.lang.Object) at java.lang.Object.wait(Object.java:484) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x85231cc8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:608) "AWT-XAWT" daemon prio=1 tid=0x092c5b00 nid=0x404d runnable [0x08113000..0x08114170] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:514) at sun.awt.X11.XToolkit.run(XToolkit.java:489) at java.lang.Thread.run(Thread.java:608) "Java2D Disposer" daemon prio=1 tid=0x092b7b00 nid=0x404c in Object.wait() [0x089ee000..0x089ee1f0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85231e48> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x85231e48> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:107) at java.lang.Thread.run(Thread.java:608) "Active Reference Queue Daemon" daemon prio=1 tid=0x0926ef00 nid=0x404b in Object.wait() [0x07500000..0x07500e70] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85231ed8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x85231ed8> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2968) at java.lang.Thread.run(Thread.java:608) "Timer-0" daemon prio=1 tid=0x0927a000 nid=0x404a in Object.wait() [0x050ba000..0x050baef0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85231f70> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x85231f70> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=1 tid=0x09246100 nid=0x4048 runnable [0x0445d000..0x0445dff0] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x852320d8> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:756) "Low Memory Detector" daemon prio=1 tid=0x09240700 nid=0x4042 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=1 tid=0x0923f100 nid=0x4041 waiting on condition [0x00000000..0x02faed58] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=1 tid=0x0923e100 nid=0x4040 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=1 tid=0x0922fb00 nid=0x403f in Object.wait() [0x00667000..0x00667ef0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85232398> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x85232398> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x0922ed00 nid=0x403e in Object.wait() [0x003d8000..0x003d8f70] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85231f80> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:484) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x85231f80> (a java.lang.ref.Reference$Lock) "VM Thread" prio=1 tid=0x0922db00 nid=0x403d runnable "VM Periodic Task Thread" prio=1 tid=0x09241c00 nid=0x4043 waiting on condition JNI global references: 2022