2009-01-06 11:58:02 Full thread dump Java HotSpot(TM) Client VM (11.0-b15 mixed mode, sharing): "Document Processing" daemon prio=2 tid=0x30196000 nid=0x1748 waiting for monitor entry [0x3315f000..0x3315fd68] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:356) - waiting to lock <0x0aed97f0> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:221) at org.netbeans.modules.parsing.impl.event.EventSupport$DocListener.propertyChange(EventSupport.java:205) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.openide.text.CloneableEditorSupport.firePropertyChange(CloneableEditorSupport.java:496) at org.openide.text.CloneableEditorSupport.fireDocumentChange(CloneableEditorSupport.java:2204) at org.openide.text.CloneableEditorSupport.access$1300(CloneableEditorSupport.java:120) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:653) - locked <0x0aee0570> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:324) at org.openide.text.NbDocument.runAtomic(NbDocument.java:384) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:631) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) Locked ownable synchronizers: - None "Swing-Shell" daemon prio=6 tid=0x05750400 nid=0x14d4 waiting on condition [0x3235f000..0x3235fae8] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0a107668> (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 sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:458) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Java Source Worker Thread" daemon prio=2 tid=0x30199000 nid=0x129c waiting for monitor entry [0x33d5f000..0x33d5fd68] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:730) - waiting to lock <0x0aed97f0> (a org.netbeans.modules.parsing.api.Source) 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) Locked ownable synchronizers: - <0x09789ce8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "OpenIDE-request-processor-6" daemon prio=2 tid=0x30198c00 nid=0x16d0 waiting for monitor entry [0x33b5f000..0x33b5fce8] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.CloneableEditorSupport.getDocument(CloneableEditorSupport.java:877) - waiting to lock <0x0aee0570> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:371) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:221) at org.netbeans.modules.languages.ParserListenerFactoryImpl.create(ParserListenerFactoryImpl.java:75) at org.netbeans.modules.parsing.impl.SourceCache.createTasks(SourceCache.java:330) at org.netbeans.modules.parsing.impl.SourceCache.scheduleTasks(SourceCache.java:348) - locked <0x0aed97f0> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.spi.Scheduler$1.run(Scheduler.java:152) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) Locked ownable synchronizers: - None "Default RequestProcessor" daemon prio=2 tid=0x30198400 nid=0x1618 in Object.wait() [0x3395f000..0x3395f9e8] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x09bc5080> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.tasklist.impl.FileScanningWorker.run(FileScanningWorker.java:205) - locked <0x09bc5080> (a java.lang.Object) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) Locked ownable synchronizers: - None "*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x0574d400 nid=0x1664 in Object.wait() [0x30e9f000..0x30e9f9e8] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x093164f8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:101) - locked <0x093164f8> (a java.lang.Object) Locked ownable synchronizers: - None "GSF Source Worker Thread" daemon prio=2 tid=0x0574f800 nid=0x8c0 waiting on condition [0x2fa3f000..0x2fa3fc68] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x08f78ca0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.napi.gsfret.source.Source$CompilationJob.run(Source.java:1345) 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) Locked ownable synchronizers: - <0x08f7b7f0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" daemon prio=2 tid=0x0574e000 nid=0x97c in Object.wait() [0x2e7ef000..0x2e7efce8] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x08f78de8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x08f78de8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "DestroyJavaVM" prio=6 tid=0x0574dc00 nid=0x1324 waiting on condition [0x00000000..0x025ffd20] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "AWT-EventQueue-1" prio=6 tid=0x0574c800 nid=0x173c in Object.wait() [0x30c9f000..0x30c9fc68] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0aee0570> (a org.openide.windows.CloneableOpenSupport$Listener) at java.lang.Object.wait(Object.java:485) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:837) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:826) at org.openide.text.CloneableEditorSupport.openDocumentCheckIOE(CloneableEditorSupport.java:806) at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:786) - locked <0x0aee0570> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.DataEditorSupport.openDocument(DataEditorSupport.java:404) at org.openide.text.CloneableEditorSupport.open(CloneableEditorSupport.java:438) at org.openide.actions.OpenAction.performAction(OpenAction.java:81) at org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:581) at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:77) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:577) at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1505) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252) at java.awt.Component.processMouseEvent(Component.java:6137) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5899) at java.awt.Container.processEvent(Container.java:2023) at java.awt.Component.dispatchEventImpl(Component.java:4501) at java.awt.Container.dispatchEventImpl(Container.java:2081) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3974) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895) at java.awt.Container.dispatchEventImpl(Container.java:2067) at java.awt.Window.dispatchEventImpl(Window.java:2458) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) 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) Locked ownable synchronizers: - None "Thread-3" daemon prio=6 tid=0x0574c000 nid=0xd00 in Object.wait() [0x30a9f000..0x30a9fce8] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x089637e8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x089637e8> (a java.util.LinkedList) Locked ownable synchronizers: - None "TimerQueue" daemon prio=6 tid=0x0574a800 nid=0x1794 in Object.wait() [0x2fd9f000..0x2fd9f9e8] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0827c010> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x0827c010> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "AWT-Windows" daemon prio=6 tid=0x056fc800 nid=0x1184 runnable [0x2f1bf000..0x2f1bfb68] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:291) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "AWT-Shutdown" prio=6 tid=0x056fc000 nid=0x134c in Object.wait() [0x2efbf000..0x2efbfbe8] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x081d5748> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x081d5748> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Java2D Disposer" daemon prio=10 tid=0x056fb400 nid=0x1654 in Object.wait() [0x2edbf000..0x2edbfc68] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x081d57d8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x081d57d8> (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) Locked ownable synchronizers: - None "Active Reference Queue Daemon" daemon prio=2 tid=0x02295400 nid=0x4b0 in Object.wait() [0x056cf000..0x056cfce8] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x08171718> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x08171718> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3098) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Timer-0" daemon prio=6 tid=0x022d9000 nid=0x138c in Object.wait() [0x2e3ef000..0x2e3efa68] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x08171898> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x08171898> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "CLI Requests Server" daemon prio=6 tid=0x022a0800 nid=0x460 runnable [0x2e1ef000..0x2e1efae8] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x08171970> (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:1010) Locked ownable synchronizers: - None "Low Memory Detector" daemon prio=6 tid=0x02253c00 nid=0x1ec runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "CompilerThread0" daemon prio=10 tid=0x02249400 nid=0x6a0 waiting on condition [0x00000000..0x0239f990] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" daemon prio=10 tid=0x02248c00 nid=0x110c waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=10 tid=0x0223e400 nid=0x15e0 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=8 tid=0x02236400 nid=0xba4 in Object.wait() [0x04b3f000..0x04b3fa68] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x08171c98> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x08171c98> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=0x02235000 nid=0x13bc in Object.wait() [0x0493f000..0x0493fae8] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x081716f0> (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 <0x081716f0> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "VM Thread" prio=10 tid=0x02233800 nid=0x1318 runnable "VM Periodic Task Thread" prio=10 tid=0x02254800 nid=0x1718 waiting on condition JNI global references: 2593 Found one Java-level deadlock: ============================= "Document Processing": waiting to lock monitor 0x33ea364c (object 0x0aed97f0, a org.netbeans.modules.parsing.api.Source), which is held by "OpenIDE-request-processor-6" "OpenIDE-request-processor-6": waiting to lock monitor 0x341f6664 (object 0x0aee0570, a org.openide.windows.CloneableOpenSupport$Listener), which is held by "Document Processing" Java stack information for the threads listed above: =================================================== "Document Processing": at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:356) - waiting to lock <0x0aed97f0> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:221) at org.netbeans.modules.parsing.impl.event.EventSupport$DocListener.propertyChange(EventSupport.java:205) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.openide.text.CloneableEditorSupport.firePropertyChange(CloneableEditorSupport.java:496) at org.openide.text.CloneableEditorSupport.fireDocumentChange(CloneableEditorSupport.java:2204) at org.openide.text.CloneableEditorSupport.access$1300(CloneableEditorSupport.java:120) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:653) - locked <0x0aee0570> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:324) at org.openide.text.NbDocument.runAtomic(NbDocument.java:384) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:631) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) "OpenIDE-request-processor-6": at org.openide.text.CloneableEditorSupport.getDocument(CloneableEditorSupport.java:877) - waiting to lock <0x0aee0570> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:371) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:221) at org.netbeans.modules.languages.ParserListenerFactoryImpl.create(ParserListenerFactoryImpl.java:75) at org.netbeans.modules.parsing.impl.SourceCache.createTasks(SourceCache.java:330) at org.netbeans.modules.parsing.impl.SourceCache.scheduleTasks(SourceCache.java:348) - locked <0x0aed97f0> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.spi.Scheduler$1.run(Scheduler.java:152) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) Found 1 deadlock.