^\2010-04-09 16:11:34 Full thread dump Java HotSpot(TM) Client VM (16.2-b04 mixed mode, sharing): "Inactive RequestProcessor thread [Was:Highlights-Coalescing/org.netbeans.modules.editor.lib2.view.HighlightsViewFactory$1]" daemon prio=10 tid=0xafc37c00 nid=0x7fbe in Object.wait() [0xb3484000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x78485828> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1860) - locked <0x78485828> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Spellchecker/org.netbeans.modules.spellchecker.ComponentPeer$2]" daemon prio=10 tid=0xb003c000 nid=0x7fbb in Object.wait() [0xb2a86000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7836f258> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1860) - locked <0x7836f258> (a java.lang.Object) "Inactive RequestProcessor thread [Was:HintsController worker/org.netbeans.spi.editor.hints.HintsController$2]" daemon prio=10 tid=0xb0c1b800 nid=0x7fba in Object.wait() [0xaf335000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7836f1d0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1860) - locked <0x7836f1d0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:NbStatusDisplayer/org.netbeans.core.NbStatusDisplayer$MessageImpl]" daemon prio=10 tid=0xb3f4b800 nid=0x7fb9 in Object.wait() [0xaf737000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7836f148> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1860) - locked <0x7836f148> (a java.lang.Object) "Parsing & Indexing Loop (201004090201)" daemon prio=10 tid=0xafc33800 nid=0x7f36 runnable [0xaed31000] java.lang.Thread.State: RUNNABLE at org.netbeans.modules.ruby.hints.HashListConvert.run(HashListConvert.java:79) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.applyRules(RubyHintsProvider.java:262) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:315) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.scan(RubyHintsProvider.java:328) at org.netbeans.modules.ruby.hints.infrastructure.RubyHintsProvider.computeHints(RubyHintsProvider.java:176) at org.netbeans.modules.csl.hints.infrastructure.HintsTask$1.run(HintsTask.java:115) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:151) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:135) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:191) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:103) at org.netbeans.modules.csl.hints.infrastructure.HintsTask.run(HintsTask.java:85) at org.netbeans.modules.csl.hints.infrastructure.HintsTask.run(HintsTask.java:71) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:655) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0xb3f55000 nid=0x7eeb waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0xb0c3fc00 nid=0x7f14 runnable [0xb07fb000] java.lang.Thread.State: RUNNABLE at java.util.zip.CRC32.updateBytes(Native Method) at java.util.zip.CRC32.update(CRC32.java:45) at java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:73) - locked <0x79f5b958> (a java.util.zip.GZIPOutputStream) at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1838) at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(ObjectOutputStream.java:1747) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1161) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at java.util.TreeMap.writeObject(TreeMap.java:2252) at sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1338) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1146) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at java.util.TreeMap.writeObject(TreeMap.java:2252) at sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.netbeans.core.ui.sampler.SamplesOutputStream$Sample.writeToStream(SamplesOutputStream.java:186) at org.netbeans.core.ui.sampler.SamplesOutputStream$Sample.access$000(SamplesOutputStream.java:154) at org.netbeans.core.ui.sampler.SamplesOutputStream.close(SamplesOutputStream.java:129) at org.netbeans.core.ui.sampler.SelfSamplerAction$Controller.actionPerformed(SelfSamplerAction.java:306) - locked <0x79561db0> (a org.netbeans.core.ui.sampler.SelfSamplerAction$Controller) at org.netbeans.core.TimableEventQueue.done(TimableEventQueue.java:162) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:135) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "TimerQueue" daemon prio=10 tid=0xb0c45c00 nid=0x7f13 in Object.wait() [0xb2483000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x76826678> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <0x76826678> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=10 tid=0xb0c5dc00 nid=0x7f10 in Object.wait() [0xb0bfe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7673e888> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x7673e888> (a java.util.LinkedList) "AWT-Shutdown" prio=10 tid=0x084a1000 nid=0x7efc in Object.wait() [0xb2684000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x75adb2b8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265) - locked <0x75adb2b8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x0847dc00 nid=0x7efa runnable [0xb2885000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:541) at sun.awt.X11.XToolkit.run(XToolkit.java:505) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x0844cc00 nid=0x7ef8 in Object.wait() [0xb2da0000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x75adb498> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x75adb498> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "CLI Requests Server" daemon prio=10 tid=0xb3f49000 nid=0x7ef5 runnable [0xb3685000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x75adb648> (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:996) "Active Reference Queue Daemon" daemon prio=10 tid=0xb3f28400 nid=0x7ef4 in Object.wait() [0xb38e5000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x75adb7d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x75adb7d0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:62) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=10 tid=0xb3f2c000 nid=0x7ef3 in Object.wait() [0xb3ae6000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x75adb868> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x75adb868> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=10 tid=0xb3f00c00 nid=0x7ef1 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x083be400 nid=0x7ef0 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x083bcc00 nid=0x7eef waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x083b7000 nid=0x7eee in Object.wait() [0xb4543000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x75adba18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x75adba18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x083b2400 nid=0x7eed in Object.wait() [0xb4744000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x75adb4c0> (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 <0x75adb4c0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x083b0c00 nid=0x7eec runnable "VM Periodic Task Thread" prio=10 tid=0xb3f0b000 nid=0x7ef2 waiting on condition JNI global references: 2123 Heap def new generation total 34496K, used 15422K [0x6d4c0000, 0x6fa20000, 0x75ac0000) eden space 30720K, 41% used [0x6d4c0000, 0x6e13adc0, 0x6f2c0000) from space 3776K, 70% used [0x6f2c0000, 0x6f554da0, 0x6f670000) to space 3776K, 0% used [0x6f670000, 0x6f670000, 0x6fa20000) tenured generation total 76436K, used 75301K [0x75ac0000, 0x7a565000, 0x866c0000) the space 76436K, 98% used [0x75ac0000, 0x7a449678, 0x7a449800, 0x7a565000) compacting perm gen total 37888K, used 37764K [0x866c0000, 0x88bc0000, 0x92ec0000) the space 37888K, 99% used [0x866c0000, 0x88ba1190, 0x88ba1200, 0x88bc0000) ro space 10240K, 61% used [0x92ec0000, 0x934e6298, 0x934e6400, 0x938c0000) rw space 12288K, 60% used [0x938c0000, 0x93ff6cb8, 0x93ff6e00, 0x944c0000)