^\Full thread dump Java HotSpot(TM) Client VM (1.4.1-rc-b17 mixed mode): "Inactive RequestProcessor thread" daemon prio=1 tid=0x92c080 nid=0xd9 in Object.wait() [e7501000..e750199c] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked (a java.lang.Object) "VCS Status Update Request Processor" daemon prio=1 tid=0x8d2ba8 nid=0xd8 in Object.wait() [e6301000..e630199c] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:426) at org.openide.util.Task.waitFinished(Task.java:85) - locked (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:385) at org.netbeans.modules.treefs.RepManager.waitFinished(Unknown Source) at org.netbeans.modules.treefs.TreeFS.getFileSystem(Unknown Source) at org.netbeans.modules.treefs.TreeFS$1.contains(Unknown Source) at org.openide.filesystems.FileStatusEvent.hasChanged(FileStatusEvent.java:107) at org.openide.loaders.DataNode$PropL.annotationChanged(DataNode.java:584) at org.openide.util.WeakListener$FileStatus.annotationChanged(WeakListener.java:421) at org.openide.filesystems.FileSystem.fireFileStatusChanged(FileSystem.java:517) at org.netbeans.modules.treefs.TreeFS.annotationChanged(Unknown Source) at org.openide.filesystems.FileSystem.fireFileStatusChanged(FileSystem.java:517) at org.netbeans.modules.vcscore.VcsFileSystem.access$301(VcsFileSystem.java:87) at org.netbeans.modules.vcscore.VcsFileSystem$3.run(VcsFileSystem.java:1079) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Code Completion Database Updater" daemon prio=1 tid=0x947778 nid=0xd7 in Object.wait() [e6701000..e670199c] at java.lang.Object.wait(Native Method) - waiting on (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:426) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1145) - locked (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:477) at org.openide.util.Mutex.readEnter(Mutex.java:394) at org.openide.util.Mutex.readAccess(Mutex.java:235) at org.openide.loaders.DataObject.getNodeDelegate(DataObject.java:249) at org.netbeans.modules.editor.java.JCStorage.parseFSOnBackground(JCStorage.java:219) at org.netbeans.modules.editor.EditorModule$4.run(EditorModule.java:557) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Inactive RequestProcessor thread" daemon prio=1 tid=0x9a62e8 nid=0xd6 in Object.wait() [e6801000..e680199c] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked (a java.lang.Object) "VCS Ignore List Creation Thread" daemon prio=1 tid=0x9a6970 nid=0xd5 waiting for monitor entry [e6901000..e690199c] at org.netbeans.modules.vcscore.commands.CommandsPool.preprocessCommand(CommandsPool.java:225) - waiting to lock (a java.util.ArrayList) at org.netbeans.modules.vcscore.VcsAction.doCommandExecution(VcsAction.java:539) at org.netbeans.modules.vcscore.VcsAction.doCommand(VcsAction.java:407) at org.netbeans.modules.vcs.advanced.CommandLineVcsFileSystem$GenericIgnoreListSupport.createIgnoreList(CommandLineVcsFileSystem.java:1281) at org.netbeans.modules.vcscore.util.VcsUtilities.createIgnoreList(VcsUtilities.java:688) at org.netbeans.modules.vcscore.VcsFileSystem.createIgnoreList(VcsFileSystem.java:1391) at org.netbeans.modules.vcscore.VcsFileSystem.access$700(VcsFileSystem.java:87) at org.netbeans.modules.vcscore.VcsFileSystem$5.run(VcsFileSystem.java:1345) at java.lang.Thread.run(Thread.java:536) "FolderChildren_refresher" daemon prio=1 tid=0x92c218 nid=0xd4 in Object.wait() [e6d00000..e6d0199c] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:426) at org.openide.util.Task.waitFinished(Task.java:85) - locked (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:385) at org.netbeans.modules.treefs.RepManager.waitFinished(Unknown Source) at org.netbeans.modules.treefs.TreeFS.getFileSystem(Unknown Source) at org.netbeans.modules.treefs.TreeFS.annotateName(Unknown Source) at org.openide.loaders.DataNode.getDisplayName(DataNode.java:153) at java.beans.FeatureDescriptor.getShortDescription(FeatureDescriptor.java:140) at org.openide.nodes.Node.setShortDescription(Node.java:225) at org.openide.loaders.DataFolder.createNodeDelegate(DataFolder.java:324) - locked (a org.openide.loaders.DataFolder) at org.openide.loaders.DataObject$1.run(DataObject.java:253) - locked (a java.lang.Object) at org.openide.util.Mutex.readAccess(Mutex.java:237) at org.openide.loaders.DataObject.getNodeDelegate(DataObject.java:249) at org.openide.loaders.DataShadow$ShadowNode.(DataShadow.java:615) at org.openide.loaders.DataShadow.createNodeDelegate(DataShadow.java:433) at org.openide.loaders.DataObject$1.run(DataObject.java:253) - locked (a java.lang.Object) at org.openide.util.Mutex.readAccess(Mutex.java:237) at org.openide.loaders.DataObject.getNodeDelegate(DataObject.java:249) at org.openide.loaders.DataObject.getClonedNodeDelegate(DataObject.java:274) at org.openide.loaders.FolderChildren.createNodes(FolderChildren.java:134) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1855) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:125) at org.openide.nodes.Children$Info.nodes(Children.java:951) at org.openide.nodes.Children.updateAdd(Children.java:759) at org.openide.nodes.Children.setEntries(Children.java:546) at org.openide.nodes.Children$3.run(Children.java:1746) at org.openide.util.Mutex.postRequest(Mutex.java:860) at org.openide.util.Mutex.postWriteRequest(Mutex.java:366) at org.openide.nodes.Children$Keys.applyKeys(Children.java:1754) at org.openide.nodes.Children$Keys.setKeys(Children.java:1713) at org.openide.loaders.FolderChildren.access$501(FolderChildren.java:35) at org.openide.loaders.FolderChildren$Addition.run(FolderChildren.java:394) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Inactive RequestProcessor thread" daemon prio=1 tid=0x9a5120 nid=0xc7 in Object.wait() [e6e01000..e6e0199c] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked (a java.lang.Object) "OpenIDE-request-processor-0" daemon prio=1 tid=0x9dd6d8 nid=0xc0 in Object.wait() [e6f01000..e6f0199c] at java.lang.Object.wait(Native Method) - waiting on (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:426) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1145) - locked (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:477) at org.openide.util.Mutex.readEnter(Mutex.java:394) at org.openide.util.Mutex.access$000(Mutex.java:67) at org.openide.util.Mutex$Privileged.enterReadAccess(Mutex.java:1190) at org.openide.nodes.Children.getNodes(Children.java:268) at org.openide.nodes.Children.findChild(Children.java:216) at org.openide.nodes.FilterNode$Children.findChild(FilterNode.java:958) at org.netbeans.core.NbMainExplorer$RepositoryTab.findDataObject(NbMainExplorer.java:1057) at org.netbeans.core.NbMainExplorer$RepositoryTab.selectNode(NbMainExplorer.java:1034) at org.netbeans.core.NbMainExplorer$ProjectsTab.doSelectNode(NbMainExplorer.java:1111) at org.netbeans.core.NbMainExplorer$2.run(NbMainExplorer.java:1005) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Compilation" daemon prio=2 tid=0x909ff0 nid=0x7a in Object.wait() [e6401000..e640199c] at java.lang.Object.wait(Native Method) - waiting on (a java.util.LinkedList) at java.lang.Object.wait(Object.java:426) at org.netbeans.core.compiler.CompilationEngineImpl$CompilerThread.nextJobAndTask(CompilationEngineImpl.java:172) - locked (a java.util.LinkedList) at org.netbeans.core.compiler.CompilationEngineImpl$CompilerThread.run(CompilationEngineImpl.java:185) "VCS Commands Execution Thread-4" daemon prio=6 tid=0x3ca108 nid=0x27 in Object.wait() [e6501000..e650199c] at java.lang.Object.wait(Native Method) - waiting on (a org.netbeans.modules.vcscore.commands.CommandsThreadsPool) at java.lang.Object.wait(Object.java:426) at org.netbeans.modules.vcscore.commands.CommandsThreadsPool.run(CommandsThreadsPool.java:59) - locked (a org.netbeans.modules.vcscore.commands.CommandsThreadsPool) at java.lang.Thread.run(Thread.java:536) "VCS Commands Execution Thread-3" daemon prio=6 tid=0x3c9e98 nid=0x26 in Object.wait() [e6600000..e660199c] at java.lang.Object.wait(Native Method) - waiting on (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:426) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1145) - locked (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:477) at org.openide.util.Mutex.postRequest(Mutex.java:858) at org.openide.util.Mutex.postWriteRequest(Mutex.java:366) at org.openide.nodes.Children$Keys.applyKeys(Children.java:1754) at org.openide.nodes.Children$Keys.setKeys(Children.java:1736) at org.netbeans.modules.vcscore.runtime.RuntimeCommandsProvider$RuntimeFolderChildren.propertyChange(RuntimeCommandsProvider.java:167) at org.openide.util.WeakListener$PropertyChange.propertyChange(WeakListener.java:286) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252) at org.netbeans.modules.vcscore.runtime.RuntimeCommandsProvider.firePropertyChange(RuntimeCommandsProvider.java:144) at org.netbeans.modules.vcscore.runtime.VcsRuntimeCommandsProvider$RuntimeCommandsListener.commandDone(VcsRuntimeCommandsProvider.java:202) at org.netbeans.modules.vcscore.commands.CommandsPool.commandDone(CommandsPool.java:329) - locked (a java.util.ArrayList) at org.netbeans.modules.vcscore.commands.CommandsPool.access$500(CommandsPool.java:48) at org.netbeans.modules.vcscore.commands.CommandsPool$4.run(CommandsPool.java:510) at org.netbeans.modules.vcscore.commands.CommandsThreadsPool.run(CommandsThreadsPool.java:68) at java.lang.Thread.run(Thread.java:536) "VCS Commands Execution Thread-2" daemon prio=6 tid=0x3a8318 nid=0x22 in Object.wait() [e7301000..e730199c] at java.lang.Object.wait(Native Method) - waiting on (a org.netbeans.modules.vcscore.commands.CommandsThreadsPool) at java.lang.Object.wait(Object.java:426) at org.netbeans.modules.vcscore.commands.CommandsThreadsPool.run(CommandsThreadsPool.java:59) - locked (a org.netbeans.modules.vcscore.commands.CommandsThreadsPool) at java.lang.Thread.run(Thread.java:536) "VCS Commands Execution Thread-1" daemon prio=6 tid=0x3ca9b8 nid=0x21 in Object.wait() [e6a01000..e6a0199c] at java.lang.Object.wait(Native Method) - waiting on (a org.netbeans.modules.vcscore.commands.CommandsThreadsPool) at java.lang.Object.wait(Object.java:426) at org.netbeans.modules.vcscore.commands.CommandsThreadsPool.run(CommandsThreadsPool.java:59) - locked (a org.netbeans.modules.vcscore.commands.CommandsThreadsPool) at java.lang.Thread.run(Thread.java:536) "VCS Commands Execution Thread-0" daemon prio=6 tid=0x2b7c38 nid=0x20 in Object.wait() [e6b01000..e6b0199c] at java.lang.Object.wait(Native Method) - waiting on (a org.netbeans.modules.vcscore.commands.CommandsThreadsPool) at java.lang.Object.wait(Object.java:426) at org.netbeans.modules.vcscore.commands.CommandsThreadsPool.run(CommandsThreadsPool.java:59) - locked (a org.netbeans.modules.vcscore.commands.CommandsThreadsPool) at java.lang.Thread.run(Thread.java:536) "VCS Command Executor Starter Loop" daemon prio=6 tid=0x5da2c8 nid=0x1f in Object.wait() [e6c01000..e6c0199c] at java.lang.Object.wait(Native Method) - waiting on (a org.netbeans.modules.vcscore.commands.CommandsPool) at java.lang.Object.wait(Object.java:426) at org.netbeans.modules.vcscore.commands.CommandsPool.executorStarterLoop(CommandsPool.java:534) - locked (a org.netbeans.modules.vcscore.commands.CommandsPool) at org.netbeans.modules.vcscore.commands.CommandsPool.access$600(CommandsPool.java:48) at org.netbeans.modules.vcscore.commands.CommandsPool$5.run(CommandsPool.java:544) at java.lang.Thread.run(Thread.java:536) "External Command Output Grabber Processor" daemon prio=1 tid=0x5b4920 nid=0x1b in Object.wait() [e7001000..e700199c] at java.lang.Object.wait(Native Method) - waiting on (a java.util.ArrayList) at java.lang.Object.wait(Object.java:426) at org.netbeans.modules.vcscore.cmdline.exec.ExternalCommand$OutputGrabbersProcessor.run(ExternalCommand.java:532) - locked (a java.util.ArrayList) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Output Display Request Processor" daemon prio=1 tid=0x2a57b8 nid=0x1a in Object.wait() [e7101000..e710199c] at java.lang.Object.wait(Native Method) - waiting on (a java.util.Hashtable) at java.lang.Object.wait(Object.java:426) at org.netbeans.modules.vcscore.commands.CommandOutputVisualizer$OutputDisplayer.run(CommandOutputVisualizer.java:318) - locked (a java.util.Hashtable) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "TimerQueue" daemon prio=5 tid=0x2a0b30 nid=0x19 in Object.wait() [e7201000..e720199c] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:536) "VCS Cache Poll Request Processor" daemon prio=1 tid=0x59ee78 nid=0x14 in Object.wait() [e7701000..e770199c] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.netbeans.modules.vcscore.cache.CacheHandler.run(CacheHandler.java:136) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Thread-4" daemon prio=5 tid=0x521fb0 nid=0x13 in Object.wait() [ee401000..ee40199c] at java.lang.Object.wait(Native Method) - waiting on (a org.netbeans.core.modules.ChangeFirer) at java.lang.Object.wait(Object.java:426) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) - locked (a org.netbeans.core.modules.ChangeFirer) "Thread-3" daemon prio=5 tid=0x24a058 nid=0x12 runnable [e9f81000..e9f8199c] at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:429) - locked (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "AWT-EventQueue-0" prio=5 tid=0x244260 nid=0x11 in Object.wait() [ee0ff000..ee10199c] at java.lang.Object.wait(Native Method) - waiting on (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:426) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1145) - locked (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:477) at org.openide.util.Mutex.readEnter(Mutex.java:394) at org.openide.util.Mutex.access$000(Mutex.java:67) at org.openide.util.Mutex$Privileged.enterReadAccess(Mutex.java:1190) at org.openide.nodes.Children.getNodes(Children.java:268) at org.openide.nodes.FilterNode$ChildrenAdapter.run(FilterNode.java:1055) at org.openide.nodes.FilterNode$Children.updateKeys(FilterNode.java:1026) at org.openide.nodes.FilterNode$Children.addNotifyImpl(FilterNode.java:923) at org.openide.nodes.FilterNode$Children.addNotify(FilterNode.java:915) at org.openide.nodes.Children.callAddNotify(Children.java:353) at org.openide.nodes.ChildrenArray.create(ChildrenArray.java:51) at org.openide.nodes.Children.getArray(Children.java:382) at org.openide.nodes.Children.getNodes(Children.java:315) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:157) at org.openide.explorer.view.VisualizerNode.getChildCount(VisualizerNode.java:202) at javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:168) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1461) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1270) at javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(VariableHeightLayoutCache.java:966) at javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:164) at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1494) at javax.swing.plaf.basic.BasicTreeUI$TreeExpansionHandler.treeExpanded(BasicTreeUI.java:2314) at javax.swing.JTree.fireTreeExpanded(JTree.java:2242) at javax.swing.JTree.setExpandedState(JTree.java:3013) at javax.swing.JTree.expandPath(JTree.java:1748) at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2095) at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2082) at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2036) at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.handleSelection(BasicTreeUI.java:2831) at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.mousePressed(BasicTreeUI.java:2801) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:218) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:217) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:217) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:217) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:217) at java.awt.Component.processMouseEvent(Component.java:5090) at java.awt.Component.processEvent(Component.java:4890) at java.awt.Container.processEvent(Container.java:1566) at java.awt.Component.dispatchEventImpl(Component.java:3598) at java.awt.Container.dispatchEventImpl(Container.java:1623) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3162) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095) at java.awt.Container.dispatchEventImpl(Container.java:1609) at java.awt.Window.dispatchEventImpl(Window.java:1585) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.EventQueue.dispatchEvent(EventQueue.java:450) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) "Thread-1" daemon prio=5 tid=0x17ab48 nid=0x10 in Object.wait() [ee201000..ee20199c] at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:429) - locked (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "Java2D Disposer" daemon prio=5 tid=0x17ae20 nid=0xf in Object.wait() [ee301000..ee30199c] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at sun.java2d.Disposer.run(Disposer.java:70) at java.lang.Thread.run(Thread.java:536) "AWT-Motif" daemon prio=6 tid=0xc5d70 nid=0xd runnable [ee501000..ee50199c] at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:536) "AWT-Shutdown" prio=5 tid=0xd71e0 nid=0xc in Object.wait() [ee601000..ee60199c] at java.lang.Object.wait(Native Method) - waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:426) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked (a java.lang.Object) at java.lang.Thread.run(Thread.java:536) "DestroyJavaVM" prio=5 tid=0x2d628 nid=0x1 waiting on condition [0..ffbed2cc] "Signal Dispatcher" daemon prio=10 tid=0xba2e0 nid=0x9 waiting on condition [0..0] "Finalizer" daemon prio=8 tid=0xb6140 nid=0x6 in Object.wait() [fa381000..fa38199c] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0xb4820 nid=0x5 in Object.wait() [fdf81000..fdf8199c] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113) - locked (a java.lang.ref.Reference$Lock) "VM Thread" prio=5 tid=0xb3a08 nid=0x4 runnable "VM Periodic Task Thread" prio=10 tid=0xb9040 nid=0x7 waiting on condition "Suspend Checker Thread" prio=10 tid=0xb9990 nid=0x8 runnable