2007-09-25 19:13:01 Full thread dump Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing): "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x069e6400 nid=0x104c in Object.wait() [0x05d8f000..0x05d8fa80] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x1c0e1ac0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Highlighter worker/org.netbeans.modules.editor.highlights.spi.Highlighter$1]" daemon prio=2 tid=0x069e9000 nid=0x1a38 in Object.wait() [0x05d3f000..0x05d3fb00] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x1c0e1b48> (a java.lang.Object) "Inactive RequestProcessor thread [Was:EditorBracesMatching/org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result]" daemon prio=2 tid=0x069e7c00 nid=0x10b0 in Object.wait() [0x053df000..0x053dfb80] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x1c0e4db0> (a java.lang.Object) "exec_null_16" prio=6 tid=0x04c4c800 nid=0x1ed8 runnable [0x060cf000..0x060cfd80] java.lang.Thread.State: RUNNABLE at java.lang.ProcessImpl.waitFor(Native Method) at org.netbeans.modules.ruby.rubyproject.execution.ExecutionService.runIO(ExecutionService.java:442) at org.netbeans.modules.ruby.rubyproject.execution.ExecutionService.access$300(ExecutionService.java:71) at org.netbeans.modules.ruby.rubyproject.execution.ExecutionService$2.run(ExecutionService.java:321) at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:129) "Process Execution Stream Handler" daemon prio=2 tid=0x069e6800 nid=0x1600 waiting on condition [0x061bf000..0x061bfa00] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.ruby.rubyproject.execution.InputForwarder.run(InputForwarder.java:90) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Process Execution Stream Handler" daemon prio=2 tid=0x03dcbc00 nid=0x1d18 waiting on condition [0x05f9f000..0x05f9fa80] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.ruby.rubyproject.execution.OutputForwarder.run(OutputForwarder.java:143) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Process Execution Stream Handler" daemon prio=2 tid=0x03dc8800 nid=0x14d4 waiting on condition [0x05edf000..0x05edfb00] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.ruby.rubyproject.execution.OutputForwarder.run(OutputForwarder.java:143) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "URLdisplayer" prio=6 tid=0x04c4d000 nid=0x908 in Object.wait() [0x0805f000..0x0805fd00] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.extbrowser.NbDdeBrowserImpl$URLDisplayer.getNextTask(NbDdeBrowserImpl.java:251) - locked <0x1a72dd60> (a org.netbeans.modules.extbrowser.NbDdeBrowserImpl$URLDisplayer) at org.netbeans.modules.extbrowser.NbDdeBrowserImpl$URLDisplayer.run(NbDdeBrowserImpl.java:263) at java.lang.Thread.run(Thread.java:619) "pool-1-thread-1" prio=6 tid=0x03dc8000 nid=0x1174 waiting on condition [0x0488f000..0x0488fd00] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x19eced08> (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:1889) 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) "GSF Source Worker Thread" prio=6 tid=0x04c4f400 nid=0x178c waiting on condition [0x0483f000..0x0483fd80] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x19e59a38> (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:1927) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.api.retouche.source.Source$CompilationJob.run(Source.java:1135) 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) "org.netbeans.modules.retouche.source.usages.RepositoryUpdater" prio=6 tid=0x04c4f000 nid=0x173c in Object.wait() [0x0413f000..0x0413fa00] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x19e50710> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=6 tid=0x04c4e800 nid=0x1fa8 waiting on condition [0x00000000..0x000ffd38] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=6 tid=0x04c4e400 nid=0xd08 in Object.wait() [0x0656f000..0x0656fb80] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.editor.completion.CompletionImpl.insertCommonPrefix(CompletionImpl.java:625) - locked <0x18ef2040> (a org.netbeans.modules.editor.completion.CompletionImpl) at org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:536) at org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:325) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:233) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:232) at java.awt.Component.processKeyEvent(Component.java:5996) at javax.swing.JComponent.processKeyEvent(JComponent.java:2794) at java.awt.Component.processEvent(Component.java:5815) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:693) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:958) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:830) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:657) at java.awt.Component.dispatchEventImpl(Component.java:4282) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) 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=6 tid=0x04c4dc00 nid=0x1010 in Object.wait() [0x0651f000..0x0651fc00] 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 <0x18f869c8> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=6 tid=0x04c4d800 nid=0x192c in Object.wait() [0x064cf000..0x064cfc80] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x18f2fbf8> (a java.util.LinkedList) "Default RequestProcessor" daemon prio=2 tid=0x04c4cc00 nid=0x119c in Object.wait() [0x0642f000..0x0642fd80] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.tasklist.impl.FileScanningWorker.run(FileScanningWorker.java:178) - locked <0x19e5f1c0> (a java.lang.Object) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "AWT-Windows" daemon prio=6 tid=0x03f3cc00 nid=0x1920 runnable [0x042bf000..0x042bfc00] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x03f3c800 nid=0xdb4 in Object.wait() [0x0423f000..0x0423fc80] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x18cb2400> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x03f1fc00 nid=0x1860 in Object.wait() [0x0418f000..0x0418fd00] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x18caad78> (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) "Timer-0" daemon prio=6 tid=0x014e7800 nid=0x1700 in Object.wait() [0x03caf000..0x03cafb00] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x18ca4810> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x014ffc00 nid=0x1678 runnable [0x03c5f000..0x03c5fa00] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x18ca48f0> (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:981) "Active Reference Queue Daemon" daemon prio=2 tid=0x014e6800 nid=0x1bc4 in Object.wait() [0x03c0f000..0x03c0fb80] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x18ca4a80> (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=6 tid=0x0145a800 nid=0x16a4 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x01444800 nid=0x1770 waiting on condition [0x00000000..0x03b1f984] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x01444000 nid=0x13d4 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x01443800 nid=0x1fe0 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x0143c800 nid=0x1124 in Object.wait() [0x03a2f000..0x03a2fa80] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x18c87b10> (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=0x01434000 nid=0x244 in Object.wait() [0x039df000..0x039dfb00] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x18c878a8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x0142ac00 nid=0x1a1c runnable "VM Periodic Task Thread" prio=10 tid=0x01463800 nid=0x1a84 waiting on condition JNI global references: 3976 Heap def new generation total 9472K, used 3330K [0x178c0000, 0x18300000, 0x18c70000) eden space 8448K, 39% used [0x178c0000, 0x17c00bb8, 0x18100000) from space 1024K, 0% used [0x18100000, 0x18100000, 0x18200000) to space 1024K, 0% used [0x18200000, 0x18200000, 0x18300000) tenured generation total 125532K, used 75316K [0x18c70000, 0x20707000, 0x278c0000) the space 125532K, 59% used [0x18c70000, 0x1d5fd360, 0x1d5fd400, 0x20707000) compacting perm gen total 31744K, used 31323K [0x278c0000, 0x297c0000, 0x2b8c0000) the space 31744K, 98% used [0x278c0000, 0x29756f28, 0x29757000, 0x297c0000) ro space 8192K, 66% used [0x2b8c0000, 0x2be0c5d0, 0x2be0c600, 0x2c0c0000) rw space 12288K, 52% used [0x2c0c0000, 0x2c708c98, 0x2c708e00, 0x2ccc0000)