2012-08-27 16:21:15 Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.2-b09 mixed mode): "Attach Listener" daemon prio=10 tid=0x00007f8484001000 nid=0x614f waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Keep-Alive-SocketCleaner" daemon prio=10 tid=0x00007f844c113000 nid=0x60e3 in Object.wait() [0x00007f849535c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000fe292788> (a sun.net.www.http.KeepAliveStreamCleaner) at sun.net.www.http.KeepAliveStreamCleaner.run(KeepAliveStreamCleaner.java:101) - locked <0x00000000fe292788> (a sun.net.www.http.KeepAliveStreamCleaner) at java.lang.Thread.run(Thread.java:722) "SwingWorker-pool-4-thread-1" daemon prio=10 tid=0x00007f8440840800 nid=0x60d2 waiting on condition [0x00007f84944af000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000d2f92268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) "Editor Parsing Loop (20120827-a1447f4e3665)" daemon prio=10 tid=0x00007f845ca53000 nid=0x60cd waiting for monitor entry [0x00007f8496361000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:132) - waiting to lock <0x00000000f2213830> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupportDefault$Info.nodes(EntrySupportDefault.java:787) at org.openide.nodes.EntrySupportDefault.justComputeNodes(EntrySupportDefault.java:188) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:88) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:123) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:165) at org.openide.nodes.Children.getNodes(Children.java:469) at org.netbeans.modules.csl.navigation.ElementNode.getMimeRootNodeForOffset(ElementNode.java:230) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.selectElementNode(ClassMemberPanelUI.java:223) at org.netbeans.modules.csl.navigation.ClassMemberPanel.selectElement(ClassMemberPanel.java:158) at org.netbeans.modules.csl.navigation.CaretListeningTask.run(CaretListeningTask.java:78) at org.netbeans.modules.csl.navigation.CaretListeningTask.run(CaretListeningTask.java:59) at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:558) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:734) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) "pool-2-thread-1" prio=10 tid=0x00007f84580d8000 nid=0x60c2 waiting on condition [0x00007f849c262000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000d0faf760> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) "pool-1-thread-1" prio=10 tid=0x00007f8458090800 nid=0x60c1 waiting on condition [0x00007f84a4e15000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000d0fafe28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) "DestroyJavaVM" prio=10 tid=0x00007f84b800d800 nid=0x609b waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x00007f8458036000 nid=0x60bf waiting for monitor entry [0x00007f849e879000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:132) - waiting to lock <0x00000000f2213830> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupportDefault$Info.nodes(EntrySupportDefault.java:787) at org.openide.nodes.EntrySupportDefault.justComputeNodes(EntrySupportDefault.java:188) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:88) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:123) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:165) at org.openide.nodes.EntrySupportDefault.getNodesCount(EntrySupportDefault.java:169) at org.openide.nodes.Children.getNodesCount(Children.java:509) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:258) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:248) at org.openide.explorer.view.VisualizerNode.getChildCount(VisualizerNode.java:325) at javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:186) at javax.swing.tree.FixedHeightLayoutCache$FHTreeStateNode.expand(FixedHeightLayoutCache.java:1152) at javax.swing.tree.FixedHeightLayoutCache.rebuild(FixedHeightLayoutCache.java:617) at javax.swing.tree.FixedHeightLayoutCache.treeStructureChanged(FixedHeightLayoutCache.java:489) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeStructureChanged(BasicTreeUI.java:3893) at javax.swing.tree.DefaultTreeModel.fireTreeStructureChanged(DefaultTreeModel.java:580) at javax.swing.tree.DefaultTreeModel.nodeStructureChanged(DefaultTreeModel.java:365) at javax.swing.tree.DefaultTreeModel.setRoot(DefaultTreeModel.java:135) at org.openide.explorer.view.NodeTreeModel$1.run(NodeTreeModel.java:122) at org.openide.util.Mutex.doEvent(Mutex.java:1343) at org.openide.util.Mutex.readAccess(Mutex.java:350) at org.openide.explorer.view.NodeTreeModel.setNode(NodeTreeModel.java:107) at org.openide.explorer.view.TreeView$4.run(TreeView.java:872) at org.openide.util.Mutex.doEvent(Mutex.java:1343) at org.openide.util.Mutex.readAccess(Mutex.java:350) at org.openide.explorer.view.TreeView.synchronizeRootContext(TreeView.java:862) at org.openide.explorer.view.TreeView$TreePropertyListener$1.run(TreeView.java:1279) at org.openide.util.Mutex.readAccess(Mutex.java:367) at org.openide.util.Mutex$1R.run(Mutex.java:1309) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1921) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1328) at org.openide.util.Mutex.readAccess(Mutex.java:356) at org.openide.explorer.view.TreeView$TreePropertyListener.propertyChange(TreeView.java:1276) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:196) at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263) at org.openide.explorer.ExplorerManager$2.run(ExplorerManager.java:876) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:711) at java.awt.EventQueue.access$000(EventQueue.java:104) at java.awt.EventQueue$3.run(EventQueue.java:672) at java.awt.EventQueue$3.run(EventQueue.java:670) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:681) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139) at java.awt.EventDispatchThread.run(EventDispatchThread.java:97) "TimerQueue" daemon prio=10 tid=0x00007f845c993000 nid=0x60be waiting on condition [0x00007f849c664000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000d0fb03d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) at java.util.concurrent.DelayQueue.take(DelayQueue.java:220) at javax.swing.TimerQueue.run(TimerQueue.java:171) at java.lang.Thread.run(Thread.java:722) "Worker-JM" prio=10 tid=0x00007f845c217800 nid=0x60bd in Object.wait() [0x00007f849c865000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d0fb0dd0> (a java.util.ArrayList) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <0x00000000d0fb0dd0> (a java.util.ArrayList) "Framework Event Dispatcher" daemon prio=10 tid=0x00007f845c385800 nid=0x60bc in Object.wait() [0x00007f849ca66000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d1debac8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x00000000d1debac8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) "Thread-2" daemon prio=10 tid=0x00007f845c4a3800 nid=0x60bb in Object.wait() [0x00007f849ce6f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d1306928> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:503) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476) - locked <0x00000000d1306928> (a java.util.LinkedList) "File Watcher" daemon prio=10 tid=0x00007f842803e800 nid=0x60ba runnable [0x00007f849d070000] java.lang.Thread.State: RUNNABLE at com.sun.jna.Native.invokeInt(Native Method) at com.sun.jna.Function.invoke(Function.java:344) at com.sun.jna.Function.invoke(Function.java:276) at com.sun.jna.Library$Handler.invoke(Library.java:216) at org.netbeans.modules.masterfs.watcher.linux.$Proxy3.read(Unknown Source) at org.netbeans.modules.masterfs.watcher.linux.LinuxNotifier.nextEvent(LinuxNotifier.java:125) at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:302) at java.lang.Thread.run(Thread.java:722) "Bundle File Closer" daemon prio=10 tid=0x00007f845ca1d800 nid=0x60b6 in Object.wait() [0x00007f849d98b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d076d6c0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x00000000d076d6c0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) "Framework Active Thread" prio=10 tid=0x00007f845c6db800 nid=0x60b4 in Object.wait() [0x00007f849dd8d000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d0b07f90> (a org.eclipse.osgi.framework.internal.core.Framework) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817) - locked <0x00000000d0b07f90> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:722) "AWT-Shutdown" prio=10 tid=0x00007f845c160800 nid=0x60b1 in Object.wait() [0x00007f849ea7c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d0453b78> (a java.lang.Object) at java.lang.Object.wait(Object.java:503) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287) - locked <0x00000000d0453b78> (a java.lang.Object) at java.lang.Thread.run(Thread.java:722) "AWT-XAWT" daemon prio=10 tid=0x00007f845c128800 nid=0x60b0 waiting on condition [0x00007f849ec7c000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000d0074b10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2176) at sun.awt.SunToolkit.awtLockWait(SunToolkit.java:265) at sun.awt.X11.XlibWrapper.XNextSecondaryLoopEvent(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:620) at sun.awt.X11.XToolkitThreadBlockedHandler.enter(XToolkitThreadBlockedHandler.java:49) at sun.awt.datatransfer.DataTransferer.convertData(DataTransferer.java:2332) at sun.awt.X11.XSelection.convertAndStore(XSelection.java:488) at sun.awt.X11.XSelection.handleSelectionRequest(XSelection.java:565) at sun.awt.X11.XSelection.access$500(XSelection.java:45) at sun.awt.X11.XSelection$SelectionEventHandler.dispatchEvent(XSelection.java:747) at sun.awt.X11.XToolkit.dispatchEvent(XToolkit.java:579) at sun.awt.X11.XToolkit.run(XToolkit.java:674) at sun.awt.X11.XToolkit.run(XToolkit.java:595) at java.lang.Thread.run(Thread.java:722) "Java2D Disposer" daemon prio=10 tid=0x00007f845c0ec800 nid=0x60af in Object.wait() [0x00007f849f28e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d044be08> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x00000000d044be08> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at sun.java2d.Disposer.run(Disposer.java:145) at java.lang.Thread.run(Thread.java:722) "RequestProcessor queue manager" daemon prio=10 tid=0x00007f845c057800 nid=0x60ae in Object.wait() [0x00007f84a4c14000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d045c3f8> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac) at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2254) - locked <0x00000000d045c3f8> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac) at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2230) "org.netbeans.modules.csl.navigation.ClassMemberPanelUI" daemon prio=10 tid=0x00007f84b82bf800 nid=0x60ac waiting on condition [0x00007f84a5015000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000d28408c8> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:229) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:189) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:102) at org.netbeans.modules.html.editor.gsf.HtmlStructureItem.getNestedItems(HtmlStructureItem.java:169) - locked <0x00000000f6318738> (a org.netbeans.modules.html.editor.gsf.HtmlStructureItem) at org.netbeans.modules.csl.navigation.ElementNode.(ElementNode.java:109) at org.netbeans.modules.csl.navigation.ElementNode$ElementChildren.createNodes(ElementNode.java:373) at org.netbeans.modules.csl.navigation.ElementNode$ElementChildren.createNodes(ElementNode.java:362) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1662) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:149) - locked <0x00000000f2213830> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupportDefault$Info.nodes(EntrySupportDefault.java:787) at org.openide.nodes.EntrySupportDefault.justComputeNodes(EntrySupportDefault.java:188) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:88) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:123) at org.openide.nodes.EntrySupportDefault.snapshot(EntrySupportDefault.java:92) at org.openide.nodes.Children.snapshot(Children.java:532) at org.openide.explorer.view.TreeView.expandNode(TreeView.java:608) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNode(ClassMemberPanelUI.java:306) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefault(ClassMemberPanelUI.java:329) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefaultRecursively(ClassMemberPanelUI.java:318) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.access$700(ClassMemberPanelUI.java:92) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI$6.run(ClassMemberPanelUI.java:278) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2036) "CLI Requests Server" daemon prio=10 tid=0x00007f84b82b6000 nid=0x60ab runnable [0x00007f84a5217000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) at java.net.ServerSocket.implAccept(ServerSocket.java:522) at java.net.ServerSocket.accept(ServerSocket.java:490) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085) "Active Reference Queue Daemon" daemon prio=10 tid=0x00007f84b8266000 nid=0x60aa in Object.wait() [0x00007f84a5418000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d040b338> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x00000000d040b338> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x00000000d040b338> (a java.lang.ref.ReferenceQueue$Lock) "Service Thread" daemon prio=10 tid=0x00007f84b8104000 nid=0x60a8 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" daemon prio=10 tid=0x00007f84b8101800 nid=0x60a7 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" daemon prio=10 tid=0x00007f84b80fe800 nid=0x60a6 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" daemon prio=10 tid=0x00007f84b80fc800 nid=0x60a5 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x00007f84b80f9000 nid=0x60a4 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00007f84b80ec000 nid=0x60a3 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x00007f84b80a0000 nid=0x60a2 in Object.wait() [0x00007f84a674b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d0343f68> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x00000000d0343f68> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) "Reference Handler" daemon prio=10 tid=0x00007f84b809e000 nid=0x60a1 in Object.wait() [0x00007f84a694c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000d02d95f8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) - locked <0x00000000d02d95f8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00007f84b8096800 nid=0x60a0 runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f84b801b800 nid=0x609c runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f84b801d800 nid=0x609d runnable "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f84b801f000 nid=0x609e runnable "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f84b8021000 nid=0x609f runnable "VM Periodic Task Thread" prio=10 tid=0x00007f84b8116800 nid=0x60a9 waiting on condition JNI global references: 15925 Found one Java-level deadlock: ============================= "Editor Parsing Loop (20120827-a1447f4e3665)": waiting to lock monitor 0x00007f842c003458 (object 0x00000000f2213830, a org.openide.nodes.ChildrenArray), which is held by "org.netbeans.modules.csl.navigation.ClassMemberPanelUI" "org.netbeans.modules.csl.navigation.ClassMemberPanelUI": waiting for ownable synchronizer 0x00000000d28408c8, (a java.util.concurrent.locks.ReentrantLock$FairSync), which is held by "Editor Parsing Loop (20120827-a1447f4e3665)" Java stack information for the threads listed above: =================================================== "Editor Parsing Loop (20120827-a1447f4e3665)": at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:132) - waiting to lock <0x00000000f2213830> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupportDefault$Info.nodes(EntrySupportDefault.java:787) at org.openide.nodes.EntrySupportDefault.justComputeNodes(EntrySupportDefault.java:188) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:88) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:123) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:165) at org.openide.nodes.Children.getNodes(Children.java:469) at org.netbeans.modules.csl.navigation.ElementNode.getMimeRootNodeForOffset(ElementNode.java:230) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.selectElementNode(ClassMemberPanelUI.java:223) at org.netbeans.modules.csl.navigation.ClassMemberPanel.selectElement(ClassMemberPanel.java:158) at org.netbeans.modules.csl.navigation.CaretListeningTask.run(CaretListeningTask.java:78) at org.netbeans.modules.csl.navigation.CaretListeningTask.run(CaretListeningTask.java:59) at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:558) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:734) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) "org.netbeans.modules.csl.navigation.ClassMemberPanelUI": at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000d28408c8> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:229) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:189) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:102) at org.netbeans.modules.html.editor.gsf.HtmlStructureItem.getNestedItems(HtmlStructureItem.java:169) - locked <0x00000000f6318738> (a org.netbeans.modules.html.editor.gsf.HtmlStructureItem) at org.netbeans.modules.csl.navigation.ElementNode.(ElementNode.java:109) at org.netbeans.modules.csl.navigation.ElementNode$ElementChildren.createNodes(ElementNode.java:373) at org.netbeans.modules.csl.navigation.ElementNode$ElementChildren.createNodes(ElementNode.java:362) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1662) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:149) - locked <0x00000000f2213830> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupportDefault$Info.nodes(EntrySupportDefault.java:787) at org.openide.nodes.EntrySupportDefault.justComputeNodes(EntrySupportDefault.java:188) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:88) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:123) at org.openide.nodes.EntrySupportDefault.snapshot(EntrySupportDefault.java:92) at org.openide.nodes.Children.snapshot(Children.java:532) at org.openide.explorer.view.TreeView.expandNode(TreeView.java:608) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNode(ClassMemberPanelUI.java:306) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefault(ClassMemberPanelUI.java:329) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefaultRecursively(ClassMemberPanelUI.java:318) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.access$700(ClassMemberPanelUI.java:92) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI$6.run(ClassMemberPanelUI.java:278) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2036) Found 1 deadlock.