2011-01-05 13:05:31 Full thread dump Java HotSpot(TM) Client VM (20.0-b03 mixed mode, sharing): "logger-awt" daemon prio=2 tid=0x0754e800 nid=0x69c in Object.wait() [0x0b90f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1b854248> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:552) - locked <0x1b854248> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "org.netbeans.editor.CustomFoldManager" daemon prio=2 tid=0x07550c00 nid=0x864 in Object.wait() [0x0b70f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1b502a68> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:504) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1387) - locked <0x1b502a68> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.editor.CustomFoldManager.run(CustomFoldManager.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968) "Highlights-Coalescing" daemon prio=2 tid=0x07232400 nid=0x97c in Object.wait() [0x0996f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1b844c20> (a java.awt.EventQueue$1AWTInvocationLock) at java.lang.Object.wait(Object.java:504) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1191) - locked <0x1b844c20> (a java.awt.EventQueue$1AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1346) at org.netbeans.modules.editor.lib2.view.HighlightsViewFactory$1.run(HighlightsViewFactory.java:132) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968) "Default RequestProcessor" daemon prio=2 tid=0x07235000 nid=0x700 waiting for monitor entry [0x0836e000] java.lang.Thread.State: BLOCKED (on object monitor) at java.awt.Component.getLocationOnScreen(Component.java:1995) - waiting to lock <0x17371c78> (a java.awt.Component$AWTTreeLock) at javax.swing.SwingUtilities.convertPointToScreen(SwingUtilities.java:380) at javax.swing.SwingUtilities.convertPoint(SwingUtilities.java:182) at javax.swing.SwingUtilities.convertRectangle(SwingUtilities.java:219) at javax.swing.RepaintManager.addDirtyRegion(RepaintManager.java:455) at javax.swing.JComponent.repaint(JComponent.java:4795) at java.awt.Component.repaint(Component.java:3223) at org.netbeans.modules.versioning.diff.DiffSidebar.foldHierarchyChanged(DiffSidebar.java:758) at org.netbeans.modules.editor.fold.FoldHierarchyExecution.fireFoldHierarchyListener(FoldHierarchyExecution.java:331) at org.netbeans.modules.editor.fold.FoldHierarchyExecution.createAndFireFoldHierarchyEvent(FoldHierarchyExecution.java:557) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.commit(FoldHierarchyTransactionImpl.java:251) at org.netbeans.modules.editor.fold.FoldHierarchyExecution.insertUpdate(FoldHierarchyExecution.java:713) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.insertUpdate(PriorityDocumentListenerList.java:82) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:202) at org.netbeans.editor.BaseDocument.fireInsertUpdate(BaseDocument.java:1667) at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:813) at org.netbeans.api.java.source.ModificationResult.processDocumentLocked(ModificationResult.java:416) at org.netbeans.api.java.source.ModificationResult.access$100(ModificationResult.java:95) at org.netbeans.api.java.source.ModificationResult$3.run(ModificationResult.java:387) at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:344) at org.openide.text.NbDocument.runAtomicAsUser(NbDocument.java:448) at org.netbeans.api.java.source.ModificationResult.processDocument(ModificationResult.java:401) at org.netbeans.api.java.source.ModificationResult.commit2(ModificationResult.java:349) at org.netbeans.api.java.source.ModificationResult.access$000(ModificationResult.java:95) at org.netbeans.api.java.source.ModificationResult$2.run(ModificationResult.java:245) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:314) at org.openide.text.NbDocument.runAtomic(NbDocument.java:422) at org.netbeans.api.java.source.ModificationResult.commit(ModificationResult.java:242) at org.netbeans.api.java.source.ModificationResult.commit(ModificationResult.java:205) at org.netbeans.modules.java.hints.WrongPackageSuggestion$CorrectPackageDeclarationFix.implement(WrongPackageSuggestion.java:264) at org.netbeans.modules.editor.hints.HintsUI$1.run(HintsUI.java:743) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968) "Swing-Shell" daemon prio=6 tid=0x0754f400 nid=0xec8 waiting on condition [0x0af9f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x17dcf3c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:440) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:502) at java.lang.Thread.run(Thread.java:732) "W32 File Monitor" daemon prio=2 tid=0x07233000 nid=0x9f0 runnable [0x0616f000] java.lang.Thread.State: RUNNABLE at com.sun.jna.Function.invokeInt(Native Method) at com.sun.jna.Function.invoke(Function.java:344) at com.sun.jna.Function.invoke(Function.java:276) at com.sun.jna.Library$Handler.invoke(Library.java:216) at org.netbeans.modules.masterfs.watcher.$Proxy6.GetQueuedCompletionStatus(Unknown Source) at org.netbeans.modules.masterfs.watcher.WindowsNotifier.waitForChange(WindowsNotifier.java:407) at org.netbeans.modules.masterfs.watcher.WindowsNotifier.access$100(WindowsNotifier.java:71) at org.netbeans.modules.masterfs.watcher.WindowsNotifier$2.run(WindowsNotifier.java:339) "Parsing & Indexing Loop (201101050001)" daemon prio=2 tid=0x07550000 nid=0xde4 in Object.wait() [0x08d6f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1b502a68> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:504) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1387) - locked <0x1b502a68> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1416) at org.netbeans.modules.parsing.api.Source.createSnapshot(Source.java:380) at org.netbeans.modules.parsing.impl.SourceCache.createSnapshot(SourceCache.java:150) at org.netbeans.modules.parsing.impl.SourceCache.createSnapshot(SourceCache.java:146) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:653) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:732) "TimerQueue" daemon prio=6 tid=0x07230400 nid=0x658 waiting on condition [0x0816f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x17c8c000> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.DelayQueue.take(DelayQueue.java:220) at javax.swing.TimerQueue.run(TimerQueue.java:171) at java.lang.Thread.run(Thread.java:732) "Thread-3" daemon prio=6 tid=0x0722fc00 nid=0xb8 in Object.wait() [0x07f6f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x17b52158> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:504) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1478) - locked <0x17b52158> (a java.util.LinkedList) "File Watcher" prio=6 tid=0x0722f800 nid=0x8f4 waiting on condition [0x07d6f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x17b521d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:440) at org.netbeans.modules.masterfs.watcher.WindowsNotifier.nextEvent(WindowsNotifier.java:245) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:176) at java.lang.Thread.run(Thread.java:732) "AWT-EventQueue-0" prio=6 tid=0x05442800 nid=0xd38 in Object.wait() [0x06f6e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1b502a68> (a org.netbeans.modules.editor.NbEditorDocument) at java.lang.Object.wait(Object.java:504) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1387) - locked <0x1b502a68> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.editor.GlyphGutter.paintComponent(GlyphGutter.java:535) at javax.swing.JComponent.paint(JComponent.java:1054) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x17371c78> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x17371c78> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JViewport.paint(JViewport.java:725) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x17371c78> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x17371c78> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x17371c78> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x17371c78> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x17371c78> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:959) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x17371c78> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5206) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1493) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1424) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:311) at javax.swing.RepaintManager.paint(RepaintManager.java:1217) at javax.swing.JComponent._paintImmediately(JComponent.java:5154) at javax.swing.JComponent.paintImmediately(JComponent.java:4964) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:781) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:739) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:688) at javax.swing.RepaintManager.access$700(RepaintManager.java:59) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1632) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEvent(EventQueue.java:660) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) "AWT-Windows" daemon prio=6 tid=0x0541ec00 nid=0xce4 runnable [0x06c2f000] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:299) at java.lang.Thread.run(Thread.java:732) "AWT-Shutdown" prio=6 tid=0x0541e400 nid=0xb8c in Object.wait() [0x06a2f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x17366ee8> (a java.lang.Object) at java.lang.Object.wait(Object.java:504) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287) - locked <0x17366ee8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:732) "Java2D Disposer" daemon prio=10 tid=0x053f7800 nid=0xca0 in Object.wait() [0x0682f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x17366f78> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x17366f78> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at sun.java2d.Disposer.run(Disposer.java:145) at java.lang.Thread.run(Thread.java:732) "CLI Requests Server" daemon prio=6 tid=0x05461c00 nid=0xed8 runnable [0x05d6f000] java.lang.Thread.State: RUNNABLE at java.net.DualStackPlainSocketImpl.accept0(Native Method) at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:379) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:179) - locked <0x17367250> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:522) at java.net.ServerSocket.accept(ServerSocket.java:490) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1062) "Active Reference Queue Daemon" daemon prio=2 tid=0x053c8400 nid=0xbec in Object.wait() [0x0596f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x173673c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x173673c8> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:101) at java.lang.Thread.run(Thread.java:732) "Timer-0" daemon prio=6 tid=0x053d2800 nid=0xe98 in Object.wait() [0x0576f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x17367460> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:552) - locked <0x17367460> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "Low Memory Detector" daemon prio=6 tid=0x0153b400 nid=0x440 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread0" daemon prio=10 tid=0x0152dc00 nid=0x564 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x0152cc00 nid=0xf48 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x01529c00 nid=0x6c0 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x01520000 nid=0xab4 in Object.wait() [0x0496f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x17367678> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x17367678> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) "Reference Handler" daemon prio=10 tid=0x0151e800 nid=0x840 in Object.wait() [0x0476f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x17367020> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:504) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) - locked <0x17367020> (a java.lang.ref.Reference$Lock) "main" prio=6 tid=0x0147a800 nid=0x63c waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "VM Thread" prio=10 tid=0x0151cc00 nid=0x210 runnable "VM Periodic Task Thread" prio=10 tid=0x01556000 nid=0xf8 waiting on condition JNI global references: 3292