2007-07-26 11:17:11 Full thread dump Java HotSpot(TM) Client VM (1.6.0_02-ea-b02 mixed mode): "Default RequestProcessor" daemon prio=10 tid=0x95d6c400 nid=0x38ef in Object.wait() [0x9715c000..0x9715cfb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9a7e99d8> (a org.netbeans.modules.editor.java.JavaDocument) at java.lang.Object.wait(Object.java:485) at javax.swing.text.AbstractDocument.writeLock(AbstractDocument.java:1329) - locked <0x9a7e99d8> (a org.netbeans.modules.editor.java.JavaDocument) at org.netbeans.editor.BaseDocument.extWriteLock(BaseDocument.java:1368) - locked <0x9a7e99d8> (a org.netbeans.modules.editor.java.JavaDocument) at org.netbeans.editor.BaseDocument.atomicLock(BaseDocument.java:1403) - locked <0x9a7e99d8> (a org.netbeans.modules.editor.java.JavaDocument) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:226) at org.openide.text.NbDocument.runAtomic(NbDocument.java:362) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:533) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "HintsController worker" daemon prio=10 tid=0x9689a000 nid=0x38dc in Object.wait() [0x96369000..0x9636a0b0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9b83e1c0> (a org.openide.windows.CloneableOpenSupport$Listener) at java.lang.Object.wait(Object.java:485) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:690) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:681) at org.openide.text.CloneableEditorSupport.openDocumentCheckIOE(CloneableEditorSupport.java:661) at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:656) - locked <0x9b83e1c0> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.PositionRef$Manager$OffsetKind.getLine(PositionRef.java:651) at org.openide.text.PositionRef.getLine(PositionRef.java:145) at org.netbeans.modules.editor.hints.AnnotationHolder.setErrorDescriptionsImpl(AnnotationHolder.java:699) - locked <0xa128b5c0> (a org.netbeans.modules.editor.hints.AnnotationHolder) at org.netbeans.modules.editor.hints.AnnotationHolder.access$1100(AnnotationHolder.java:83) at org.netbeans.modules.editor.hints.AnnotationHolder$4.run(AnnotationHolder.java:644) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1162) at org.netbeans.modules.editor.hints.AnnotationHolder.setErrorDescriptions(AnnotationHolder.java:641) at org.netbeans.modules.editor.hints.HintsControllerImpl.setErrorsImpl(HintsControllerImpl.java:103) at org.netbeans.modules.editor.hints.HintsControllerImpl.setErrors(HintsControllerImpl.java:93) at org.netbeans.spi.editor.hints.HintsController$2.run(HintsController.java:68) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "DestroyJavaVM" prio=10 tid=0x97966000 nid=0x370e waiting on condition [0x00000000..0xb7e04080] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x081ee800 nid=0x3765 in Object.wait() [0x9645c000..0x9645ceb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9b83e1c0> (a org.openide.windows.CloneableOpenSupport$Listener) at java.lang.Object.wait(Object.java:485) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:690) at org.openide.text.CloneableEditorSupport.openDocumentCheckIOE(CloneableEditorSupport.java:661) at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:656) - locked <0x9b83e1c0> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.modules.editor.NbToolTip.buildTip(NbToolTip.java:204) at org.netbeans.modules.editor.NbToolTip.buildToolTip(NbToolTip.java:77) - locked <0xabda2690> (a java.lang.Class for org.netbeans.modules.editor.NbToolTip) at org.netbeans.modules.editor.NbEditorKit$NbBuildToolTipAction.actionPerformed(NbEditorKit.java:594) at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:266) at org.netbeans.editor.ext.ToolTipSupport.updateToolTip(ToolTipSupport.java:400) at org.netbeans.editor.ext.ToolTipSupport.setToolTipVisible(ToolTipSupport.java:427) at org.netbeans.editor.ext.ToolTipSupport.actionPerformed(ToolTipSupport.java:718) at org.netbeans.editor.WeakTimerListener.actionPerformed(WeakTimerListener.java:63) at javax.swing.Timer.fireActionPerformed(Timer.java:271) at javax.swing.Timer$DoPostEvent.run(Timer.java:201) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "TimerQueue" daemon prio=10 tid=0x96d11800 nid=0x3752 in Object.wait() [0x964fe000..0x964feeb0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x9b4ec798> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Timer-1" prio=10 tid=0x968f5c00 nid=0x374f in Object.wait() [0x9640b000..0x9640bfb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9b5a62d8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x9b5a62d8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Java Source Worker Thread" prio=10 tid=0x96d19c00 nid=0x374c in Object.wait() [0x964ad000..0x964ae0b0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9b83e1c0> (a org.openide.windows.CloneableOpenSupport$Listener) at java.lang.Object.wait(Object.java:485) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:690) at org.openide.text.CloneableEditorSupport.openDocumentCheckIOE(CloneableEditorSupport.java:661) at org.openide.text.CloneableEditorSupport.getDocument(CloneableEditorSupport.java:734) - locked <0x9b83e1c0> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.modules.java.hints.infrastructure.ErrorHintsProvider.getDocument(ErrorHintsProvider.java:165) at org.netbeans.modules.java.hints.infrastructure.ErrorHintsProvider.run(ErrorHintsProvider.java:362) at org.netbeans.modules.java.hints.infrastructure.ErrorHintsProvider.run(ErrorHintsProvider.java:74) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1496) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "pool-1-thread-1" prio=10 tid=0x08578000 nid=0x372b waiting on condition [0x967ad000..0x967ade30] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x9b1309d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "*** JFluid Separate Command Execution Thread" daemon prio=10 tid=0x966fe400 nid=0x372a in Object.wait() [0x9675c000..0x9675cdb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9b12e388> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.sun.tools.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:1759) - locked <0x9b12e388> (a java.lang.Object) "Thread-5" daemon prio=10 tid=0x96822800 nid=0x3729 in Object.wait() [0x967fe000..0x967fef30] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9b130c88> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x9b130c88> (a java.util.LinkedList) "Java Task Provider" daemon prio=10 tid=0x083b2c00 nid=0x3723 in Object.wait() [0x969db000..0x969dc0b0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9dbc5700> (a java.util.LinkedHashSet) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.java.source.tasklist.JavaTaskProvider$1.run(JavaTaskProvider.java:204) - locked <0x9dbc5700> (a java.util.LinkedHashSet) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "AWT-Shutdown" prio=10 tid=0x97287000 nid=0x3721 in Object.wait() [0x971ad000..0x971addb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9aa7e4e8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x9aa7e4e8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x97279800 nid=0x3720 runnable [0x971fe000..0x971fef30] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:585) at sun.awt.X11.XToolkit.run(XToolkit.java:560) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x08307800 nid=0x371f in Object.wait() [0x97402000..0x97402eb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9aa7e4f8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x9aa7e4f8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "Java Node Badge Processor" daemon prio=10 tid=0x97966c00 nid=0x371d waiting on condition [0x977eb000..0x977ebfb0] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x9cfb07a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395) at org.netbeans.modules.java.JavaNode$2.run(JavaNode.java:255) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Timer-0" daemon prio=10 tid=0x97969800 nid=0x371c in Object.wait() [0x9783c000..0x9783d130] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9ab19ed8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x9ab19ed8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x97976400 nid=0x371b runnable [0x9788d000..0x9788e0b0] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x9a8df6d0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:980) "Active Reference Queue Daemon" daemon prio=10 tid=0x9796fc00 nid=0x371a in Object.wait() [0x97a71000..0x97a71e30] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9ab19e18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x9ab19e18> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3034) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0x0813f000 nid=0x3718 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x0813d800 nid=0x3717 waiting on condition [0x00000000..0x97bd2948] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0813c400 nid=0x3716 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=10 tid=0x0813b000 nid=0x3715 waiting on condition [0x00000000..0x97c7519c] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x0811f400 nid=0x3714 in Object.wait() [0x97d00000..0x97d01130] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9ab498f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x9ab498f0> (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=10 tid=0x0811e400 nid=0x3713 in Object.wait() [0x97d51000..0x97d520b0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9aa7e518> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x9aa7e518> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x0811b000 nid=0x3712 runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0805dc00 nid=0x370f runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x0805ec00 nid=0x3710 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x080ccc00 nid=0x3711 runnable "VM Periodic Task Thread" prio=10 tid=0x08140800 nid=0x3719 waiting on condition JNI global references: 1866 Heap par new generation total 14784K, used 13468K [0x993a0000, 0x9a3a0000, 0x9a750000) eden space 13184K, 90% used [0x993a0000, 0x99f4f670, 0x9a080000) from space 1600K, 93% used [0x9a210000, 0x9a387cf8, 0x9a3a0000) to space 1600K, 0% used [0x9a080000, 0x9a080000, 0x9a210000) concurrent mark-sweep generation total 145524K, used 92221K [0x9a750000, 0xa356d000, 0xa93a0000) concurrent-mark-sweep perm gen total 88908K, used 57597K [0xa93a0000, 0xaea73000, 0xb5ba0000)