2009-12-23 14:35:18 Full thread dump Java HotSpot(TM) Client VM (14.3-b01 mixed mode, sharing): "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=3 tid=0x09532800 nid=0x10c in Object.wait() [0xe9bff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xc15f2fd8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1076) - locked <0xc15f2fd8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=3 tid=0x0891fc00 nid=0xfd in Object.wait() [0xecbff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xaae92558> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1076) - locked <0xaae92558> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Refresh-After-WindowActivated/org.netbeans.core.ui.warmup.MenuWarmUpTask$NbWindowsAdapter]" daemon prio=3 tid=0x09029000 nid=0xe4 in Object.wait() [0xefbff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x95cd0b10> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1076) - locked <0x95cd0b10> (a java.lang.Object) "Class View Updater" prio=3 tid=0x08a3b800 nid=0xc9 in Object.wait() [0xe7bff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8318cd68> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.classview.ClassViewUpdater$BlockingQueue.get(ClassViewUpdater.java:65) - locked <0x8318cd68> (a java.lang.Object) at org.netbeans.modules.cnd.classview.ClassViewUpdater.run(ClassViewUpdater.java:144) "Parsing & Indexing Loop (091221-13d3372aeffa)" daemon prio=3 tid=0x08192c00 nid=0x29 runnable [0xf5fff000] java.lang.Thread.State: RUNNABLE at java.util.HashMap.put(HashMap.java:379) at java.util.HashSet.add(HashSet.java:200) at org.netbeans.modules.parsing.impl.indexing.ProxyIterable$ProxyIterator.getCurrent(ProxyIterable.java:113) at org.netbeans.modules.parsing.impl.indexing.ProxyIterable$ProxyIterator.next(ProxyIterable.java:96) at org.netbeans.modules.parsing.impl.indexing.lucene.LuceneIndex$1.run(LuceneIndex.java:156) - locked <0x7d0f3140> (a org.netbeans.modules.parsing.impl.indexing.lucene.LuceneIndex) at org.netbeans.modules.parsing.impl.indexing.lucene.LuceneIndex$1.run(LuceneIndex.java:142) at org.netbeans.modules.parsing.impl.indexing.lucene.LuceneIndexManager.writeAccess(LuceneIndexManager.java:72) at org.netbeans.modules.parsing.impl.indexing.lucene.LuceneIndex.store(LuceneIndex.java:142) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:1674) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSource(RepositoryUpdater.java:3085) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSources(RepositoryUpdater.java:2987) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.getDone(RepositoryUpdater.java:2762) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:1899) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:3457) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:3399) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:574) 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) "Repository writer 0" daemon prio=3 tid=0x081d2000 nid=0x26 waiting on condition [0xf63ff000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.waitReady(RepositoryWritingThread.java:96) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:130) at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:85) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:641) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1123) "CND Repository Queue Dispatcher" daemon prio=3 tid=0x0883e800 nid=0x25 waiting on condition [0xf6bff000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x76168f68> (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 org.netbeans.modules.cnd.repository.queue.KeyValueQueue$EventsDispatcher.run(KeyValueQueue.java:132) "Code Model Parser 3" daemon prio=3 tid=0x083b6800 nid=0x24 in Object.wait() [0xf57ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x76169040> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:471) - locked <0x76169040> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:94) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:88) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:641) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1123) "Code Model Parser 2" daemon prio=3 tid=0x08803800 nid=0x1d in Object.wait() [0xf97ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x76169040> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:471) - locked <0x76169040> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:94) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:88) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:641) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1123) "DestroyJavaVM" prio=3 tid=0x08085800 nid=0x3 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Code Model Parser 0" daemon prio=3 tid=0x0871a400 nid=0x19 in Object.wait() [0xf73ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x76169040> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:471) - locked <0x76169040> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:94) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:88) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:641) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1123) "AWT-EventQueue-1" prio=3 tid=0x0871e000 nid=0x18 in Object.wait() [0xf77ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x75c965d0> (a java.util.LinkedList) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.cancelAll(RepositoryUpdater.java:3263) - locked <0x75c965d0> (a java.util.LinkedList) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.stop(RepositoryUpdater.java:199) at org.netbeans.modules.parsing.impl.Installer.closing(Installer.java:37) at org.netbeans.core.startup.NbInstaller.closing(NbInstaller.java:681) at org.netbeans.ModuleManager.shutDown(ModuleManager.java:1584) at org.netbeans.core.startup.ModuleSystem.shutDown(ModuleSystem.java:291) at org.netbeans.core.NbTopManager.doExit(NbTopManager.java:526) at org.netbeans.core.NbTopManager.access$600(NbTopManager.java:93) at org.netbeans.core.NbTopManager$ExitActions.run(NbTopManager.java:477) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.readAccess(Mutex.java:345) at org.netbeans.core.NbTopManager.exit(NbTopManager.java:508) at org.netbeans.core.NbTopManager$NbLifecycleManager.exit(NbTopManager.java:573) at org.netbeans.core.windows.view.ui.MainWindow$4.windowClosing(MainWindow.java:399) at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332) at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332) at java.awt.Window.processWindowEvent(Window.java:1862) at javax.swing.JFrame.processWindowEvent(JFrame.java:274) at java.awt.Window.processEvent(Window.java:1820) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:125) 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=3 tid=0x08337000 nid=0x17 in Object.wait() [0xf7fff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x75881790> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <0x75881790> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=3 tid=0x0870a400 nid=0x16 in Object.wait() [0xf7bff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x757fd088> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x757fd088> (a java.util.LinkedList) "AWT-Shutdown" prio=3 tid=0x08308400 nid=0x14 in Object.wait() [0xf83ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x74f7d260> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x74f7d260> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=3 tid=0x0830d800 nid=0x13 runnable [0xf87ff000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:548) at sun.awt.X11.XToolkit.run(XToolkit.java:523) at java.lang.Thread.run(Thread.java:619) "pool-1-thread-1" prio=3 tid=0x082ef800 nid=0x12 waiting on condition [0xf8bff000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x74f45c18> (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:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=3 tid=0x082e9000 nid=0x11 in Object.wait() [0xf8fff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x74fb2b90> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x74fb2b90> (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) "Active Reference Queue Daemon" daemon prio=3 tid=0x082d6c00 nid=0x10 in Object.wait() [0xf93ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x74f36538> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x74f36538> (a java.lang.ref.ReferenceQueue$Lock) at org.netbeans.modules.openide.util.ActiveQueue.run(ActiveQueue.java:53) at java.lang.Thread.run(Thread.java:619) "Code Model Parser 1" daemon prio=3 tid=0x082ad000 nid=0xe in Object.wait() [0xf9bff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x76169040> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:471) - locked <0x76169040> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:94) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:88) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:641) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1123) "Timer-0" daemon prio=3 tid=0x082ab800 nid=0xd in Object.wait() [0xf9fff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x74f576c0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x74f576c0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=3 tid=0x082ab000 nid=0xc runnable [0xfa3ff000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x74f57760> (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:1005) "Low Memory Detector" daemon prio=3 tid=0x081ad400 nid=0x9 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=3 tid=0x081abc00 nid=0x8 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=3 tid=0x081aa400 nid=0x7 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=3 tid=0x081a1c00 nid=0x6 in Object.wait() [0xfafff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x74f31278> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x74f31278> (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=3 tid=0x0819fc00 nid=0x5 in Object.wait() [0xfb3ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x74f31038> (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 <0x74f31038> (a java.lang.ref.Reference$Lock) "VM Thread" prio=3 tid=0x08113c00 nid=0x4 runnable "VM Periodic Task Thread" prio=3 tid=0x081b9000 nid=0xa waiting on condition JNI global references: 2244 Heap def new generation total 108032K, used 85252K [0x6da00000, 0x74f30000, 0x74f30000) eden space 96064K, 88% used [0x6da00000, 0x72c8e470, 0x737d0000) from space 11968K, 5% used [0x74380000, 0x74432f10, 0x74f30000) to space 11968K, 0% used [0x737d0000, 0x737d0000, 0x74380000) tenured generation total 1440576K, used 1433692K [0x74f30000, 0xcce00000, 0xcce00000) the space 1440576K, 99% used [0x74f30000, 0xcc7470c0, 0xcc747200, 0xcce00000) compacting perm gen total 44032K, used 43795K [0xcce00000, 0xcf900000, 0xd9600000) the space 44032K, 99% used [0xcce00000, 0xcf8c4cd8, 0xcf8c4e00, 0xcf900000) ro space 8192K, 80% used [0xd9600000, 0xd9c6bdc0, 0xd9c6be00, 0xd9e00000) rw space 12288K, 61% used [0xd9e00000, 0xda552420, 0xda552600, 0xdaa00000)