2006-08-28 23:13:40 Full thread dump Java HotSpot(TM) Client VM (1.6.0-rc-b94 mixed mode, sharing): "FolderChildren_Refresh" daemon prio=10 tid=0xb40f6c00 nid=0x3cf8 in Object.wait() [0xb48af000..0xb48b00c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x815ebc88> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:485) at org.openide.util.Task.waitFinished(Task.java:108) - locked <0x815ebc88> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:722) at org.openide.loaders.FolderList.waitProcessingFinished(FolderList.java:253) at org.openide.loaders.FolderChildren$ChildrenRefreshRunnable.run(FolderChildren.java:249) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "Folder recognizer" daemon prio=10 tid=0x09bc8800 nid=0x3cf2 waiting for monitor entry [0xb518f000..0xb518ffc0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:124) - waiting to lock <0x7ffdd9f0> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:234) at org.netbeans.modules.java.bridge.SrcElementImpl.getDelegate(SrcElementImpl.java:76) at org.netbeans.modules.java.bridge.SrcElementImpl.getCookie(SrcElementImpl.java:223) at org.openide.src.Element.getCookie(Element.java:128) at org.netbeans.modules.java.bridge.DefaultLangModel.getElementImpl(DefaultLangModel.java:745) at org.netbeans.modules.java.bridge.DefaultLangModel.invalidateModel(DefaultLangModel.java:868) at org.netbeans.modules.java.parser.ParsingSupport.invalidate(ParsingSupport.java:349) at org.netbeans.modules.java.JavaParserGlue.dissolve(JavaParserGlue.java:384) at org.netbeans.modules.java.JavaParserGlue.access$300(JavaParserGlue.java:69) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.dataObjectPropertyChange(JavaParserGlue.java:402) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.propertyChange(JavaParserGlue.java:397) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.openide.loaders.DataObject.firePropertyChange(DataObject.java:824) at org.openide.loaders.DataObject.dispose(DataObject.java:163) at org.openide.loaders.DataObject.markInvalid0(DataObject.java:186) at org.openide.loaders.DataObject.setValid(DataObject.java:177) at org.netbeans.modules.java.JavaDataObject.setValid(JavaDataObject.java:173) at org.openide.loaders.DataObjectPool.register(DataObjectPool.java:695) at org.openide.loaders.DataObject.(DataObject.java:129) at org.openide.loaders.MultiDataObject.(MultiDataObject.java:82) at org.openide.loaders.DefaultDataObject.(DefaultDataObject.java:51) at org.openide.loaders.DataLoaderPool$DefaultLoader.createMultiObject(DataLoaderPool.java:765) at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoader.java:120) at org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPool.java:122) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:357) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:394) at org.openide.loaders.DataObjectPool$Validator.revalidate(DataObjectPool.java:1145) at org.openide.loaders.DataObjectPool.revalidate(DataObjectPool.java:380) at org.openide.loaders.MultiFileLoader.checkCollision(MultiFileLoader.java:255) at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoader.java:160) at org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPool.java:122) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:357) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:394) at org.openide.loaders.FolderList.createBoth(FolderList.java:727) at org.openide.loaders.FolderList.access$700(FolderList.java:52) at org.openide.loaders.FolderList$2.run(FolderList.java:337) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "Java Node State Updater" daemon prio=10 tid=0x09df2000 nid=0x3ca2 in Object.wait() [0xb448d000..0xb448e140] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x80d3c288> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:485) at org.openide.util.Task.waitFinished(Task.java:108) - locked <0x80d3c288> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:722) at org.openide.loaders.FolderList.waitProcessingFinished(FolderList.java:253) at org.openide.loaders.FolderInstance.waitProcessingFinished(FolderInstance.java:586) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:287) at org.openide.loaders.FolderLookup$ProxyLkp.beforeLookup(FolderLookup.java:354) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:554) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:573) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:562) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:427) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:400) at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:483) at org.netbeans.modules.javacore.JMManager$CPList.(JMManager.java:472) at org.netbeans.modules.javacore.JMManager.setClassPath(JMManager.java:504) at org.netbeans.modules.javacore.JMManager.setClassPath(JMManager.java:496) at org.netbeans.modules.javacore.api.JavaModel.setClassPath(JavaModel.java:80) at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:257) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:177) - locked <0x7ffdd9f0> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:234) at org.netbeans.modules.java.JavaNode.resolveIcons(JavaNode.java:571) at org.netbeans.modules.java.JavaNode$StateUpdater.updateNodes(JavaNode.java:715) at org.netbeans.modules.java.JavaNode$StateUpdater.run(JavaNode.java:708) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) "MDR event dispatcher" daemon prio=10 tid=0x09665000 nid=0x3619 in Object.wait() [0xb49e1000..0xb49e2040] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7ffdbde0> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:263) - locked <0x7ffdbde0> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0x095adc00 nid=0x35f6 waiting on condition [0x00000000..0xb7f89110] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x09c3a800 nid=0x360d in Object.wait() [0xb4a32000..0xb4a331c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x80d3c288> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:485) at org.openide.util.Task.waitFinished(Task.java:108) - locked <0x80d3c288> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:722) at org.openide.loaders.FolderList.waitProcessingFinished(FolderList.java:253) at org.openide.loaders.FolderInstance.waitProcessingFinished(FolderInstance.java:586) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:287) at org.openide.loaders.FolderLookup$ProxyLkp.beforeLookup(FolderLookup.java:354) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:554) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:573) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:562) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:427) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:400) at org.netbeans.modules.masterfs.MasterFileSystem$StatusImpl.annotateName(MasterFileSystem.java:442) at org.openide.loaders.DataNode.getDisplayName(DataNode.java:185) at org.openide.nodes.FilterNode.getDisplayName(FilterNode.java:494) at org.openide.explorer.view.VisualizerNode.run(VisualizerNode.java:449) at org.openide.util.Mutex.readAccess(Mutex.java:293) at org.openide.explorer.view.VisualizerNode.run(VisualizerNode.java:440) 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=0x09c39800 nid=0x360c in Object.wait() [0xb504c000..0xb504c140] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7fd22ae0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x7fd22ae0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=10 tid=0x0989b800 nid=0x3608 in Object.wait() [0xb509c000..0xb509cfc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7f663538> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x7f663538> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x09846000 nid=0x3604 runnable [0xb51e0000..0xb51e11c0] 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=0x09834c00 nid=0x3603 in Object.wait() [0xb5239000..0xb523a140] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7f689580> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x7f689580> (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=10 tid=0x097fa400 nid=0x3600 in Object.wait() [0xb5567000..0xb5567fc0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7f64d0a8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x7f64d0a8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x0977e800 nid=0x35ff runnable [0xb55b8000..0xb55b8f40] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x7f64d150> (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:968) "Active Reference Queue Daemon" daemon prio=10 tid=0x09688800 nid=0x35fe in Object.wait() [0xb5824000..0xb58250c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7f64d2e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x7f64d2e0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3030) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0x095e2000 nid=0x35fc runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x095e0800 nid=0x35fb waiting on condition [0x00000000..0xb598abd8] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x095df000 nid=0x35fa runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x095d7000 nid=0x35f9 in Object.wait() [0xb5c2c000..0xb5c2ce40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8195c980> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1447) - locked <0x8195c980> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:627) at org.openide.util.Mutex.enter(Mutex.java:532) at org.openide.util.Mutex.writeEnter(Mutex.java:513) at org.openide.util.Mutex.access$100(Mutex.java:82) at org.openide.util.Mutex$Privileged.enterWriteAccess(Mutex.java:1497) at org.openide.nodes.Children.finalizedChildrenArray(Children.java:663) at org.openide.nodes.ChildrenArray.finalize(ChildrenArray.java:52) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) "Reference Handler" daemon prio=10 tid=0x095d5c00 nid=0x35f8 in Object.wait() [0xb5c7d000..0xb5c7dfc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7f64cf18> (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 <0x7f64cf18> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x095cc400 nid=0x35f7 runnable "VM Periodic Task Thread" prio=10 tid=0x095e3800 nid=0x35fd waiting on condition JNI global references: 2457 Heap def new generation total 5248K, used 3545K [0x7e270000, 0x7e820000, 0x7f620000) eden space 4672K, 68% used [0x7e270000, 0x7e5933c8, 0x7e700000) from space 576K, 57% used [0x7e790000, 0x7e7e30b0, 0x7e820000) to space 576K, 0% used [0x7e700000, 0x7e700000, 0x7e790000) tenured generation total 69524K, used 36184K [0x7f620000, 0x83a05000, 0x8e270000) the space 69524K, 52% used [0x7f620000, 0x81976238, 0x81976400, 0x83a05000) compacting perm gen total 37632K, used 37189K [0x8e270000, 0x90730000, 0x94270000) the space 37632K, 98% used [0x8e270000, 0x906c1650, 0x906c1800, 0x90730000) ro space 8192K, 72% used [0x94270000, 0x94846548, 0x94846600, 0x94a70000) rw space 12288K, 57% used [0x94a70000, 0x951569b0, 0x95156a00, 0x95670000)