2010-02-17 17:21:08 Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.3-b01-101 mixed mode): "Attach Listener" daemon prio=9 tid=0x00000001026f1800 nid=0x16dd9d000 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Parsing & Indexing Loop (200912041610)" prio=6 tid=0x0000000170c4e800 nid=0x173a01000 waiting on condition [0x0000000173a00000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000109dc7fd0> (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.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:560) 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:637) "JavaFX Error Annotator Worker Thread" prio=6 tid=0x0000000102305800 nid=0x16dfc5000 waiting on condition [0x000000016dfc4000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000010a8bfc40> (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:637) "ErrorAnnotator worker" daemon prio=1 tid=0x0000000170d21800 nid=0x16da9a000 in Object.wait() [0x000000016da98000] java.lang.Thread.State: RUNNABLE at org.netbeans.spi.tasklist.Task.(Task.java:74) at org.netbeans.modules.java.source.tasklist.TaskCache.loadErrors(TaskCache.java:295) at org.netbeans.modules.java.source.tasklist.TaskCache.getErrors(TaskCache.java:137) at org.netbeans.modules.java.source.tasklist.TaskCache.isInError(TaskCache.java:364) at org.netbeans.modules.java.source.tasklist.ErrorAnnotator$1.run(ErrorAnnotator.java:293) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084) "DestroyJavaVM" prio=5 tid=0x0000000102800800 nid=0x100601000 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JavaFX Node Badge Processor" daemon prio=1 tid=0x0000000102dbf000 nid=0x17271e000 waiting for monitor entry [0x000000017271d000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.javafx.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:477) - waiting to lock <0x000000010acf88c0> (a org.netbeans.modules.javafx.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:657) - locked <0x000000010acf88a0> (a org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.javafx.dataloader.JavaFXDataNode$BuildStatusTask.run(JavaFXDataNode.java:319) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084) "AWT-EventQueue-1" prio=6 tid=0x0000000102ff5800 nid=0x171c04000 in Object.wait() [0x0000000171c01000] java.lang.Thread.State: RUNNABLE at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.netbeans.modules.tasklist.trampoline.Accessor.(Accessor.java:69) at org.netbeans.modules.tasklist.impl.Accessor.getEmptyScope(Accessor.java:137) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.(TaskManagerImpl.java:84) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.getInstance(TaskManagerImpl.java:96) at org.netbeans.modules.tasklist.ui.TaskListTopComponent.(TaskListTopComponent.java:107) at org.netbeans.modules.tasklist.ui.TaskListTopComponent.getDefault(TaskListTopComponent.java:231) - locked <0x0000000149226048> (a java.lang.Class for org.netbeans.modules.tasklist.ui.TaskListTopComponent) at org.netbeans.modules.tasklist.ui.TaskListTopComponent$ResolvableHelper.readResolve(TaskListTopComponent.java:545) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1061) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.readSerial(XMLSettingsSupport.java:544) at org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:576) at org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:420) at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:530) at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:640) at org.netbeans.core.windows.PersistenceHandler.getTopComponentForID(PersistenceHandler.java:457) at org.netbeans.core.windows.PersistenceHandler.load(PersistenceHandler.java:145) at org.netbeans.core.windows.WindowSystemImpl.load(WindowSystemImpl.java:77) at org.netbeans.core.NonGui$2.run(NonGui.java:177) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:633) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:125) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "TimerQueue" daemon prio=5 tid=0x0000000102d7d800 nid=0x16cb1c000 in Object.wait() [0x000000016cb1b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000010a34ef48> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <0x000000010a34ef48> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:637) "Java Node Badge Processor" daemon prio=1 tid=0x0000000102244000 nid=0x1707a2000 waiting for monitor entry [0x00000001707a1000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:643) - waiting to lock <0x000000010acf88a0> (a org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.javafx.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:491) - locked <0x000000010acf88c0> (a org.netbeans.modules.javafx.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.java.JavaNode$BuildStatusTask.run(JavaNode.java:326) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084) "Thread-5" daemon prio=6 tid=0x00000001028f4000 nid=0x16e353000 in Object.wait() [0x000000016e352000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000010a8a9de0> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x000000010a8a9de0> (a java.util.LinkedList) "Timer-1" daemon prio=6 tid=0x0000000102b7b800 nid=0x16d40b000 in Object.wait() [0x000000016d40a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000010928fac8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x000000010928fac8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Subversion - ANY_URL" daemon prio=1 tid=0x0000000102d64000 nid=0x16d73c000 in Object.wait() [0x000000016d73b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000109453308> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:485) at org.openide.util.Task.waitFinished(Task.java:130) - locked <0x0000000109453308> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:805) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:477) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:263) at org.netbeans.modules.versioning.util.DelayScanRegistry.isDelayed(DelayScanRegistry.java:86) at org.netbeans.modules.subversion.Subversion$2.run(Subversion.java:163) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084) "Java2D Disposer" daemon prio=10 tid=0x00000001028c1000 nid=0x16c919000 in Object.wait() [0x000000016c918000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000001091e2568> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00000001091e2568> (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:637) "AWT-Shutdown" prio=5 tid=0x00000001028c0800 nid=0x16960f000 in Object.wait() [0x000000016960e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000001091e2598> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x00000001091e2598> (a java.lang.Object) at java.lang.Thread.run(Thread.java:637) "AWT-AppKit" daemon prio=5 tid=0x0000000102840800 nid=0x7fff702c0be0 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "MercurialRefresh" daemon prio=1 tid=0x0000000102110800 nid=0x158e30000 in Object.wait() [0x0000000158e2f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000109453308> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:485) at org.openide.util.Task.waitFinished(Task.java:130) - locked <0x0000000109453308> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:805) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:477) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:263) at org.netbeans.modules.versioning.util.DelayScanRegistry.isDelayed(DelayScanRegistry.java:86) at org.netbeans.modules.mercurial.MercurialInterceptor$RefreshTask.run(MercurialInterceptor.java:388) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084) "CLI Requests Server" daemon prio=5 tid=0x00000001022b6000 nid=0x158c2d000 runnable [0x0000000158c2c000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x0000000108fdf780> (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) "Active Reference Queue Daemon" daemon prio=1 tid=0x0000000102876800 nid=0x158a06000 in Object.wait() [0x0000000158a05000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000109271d88> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x0000000109271d88> (a java.lang.ref.ReferenceQueue$Lock) at org.netbeans.modules.openide.util.ActiveQueue.run(ActiveQueue.java:53) at java.lang.Thread.run(Thread.java:637) "Timer-0" daemon prio=5 tid=0x00000001021bc800 nid=0x158803000 in Object.wait() [0x0000000158802000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000109262490> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x0000000109262490> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=5 tid=0x0000000102854800 nid=0x158290000 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=9 tid=0x0000000102063800 nid=0x15808d000 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=9 tid=0x0000000102063000 nid=0x157e8a000 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=9 tid=0x0000000102062000 nid=0x157c87000 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=5 tid=0x0000000102853800 nid=0x157a84000 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x0000000102061800 nid=0x157640000 in Object.wait() [0x000000015763f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000001092d7970> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00000001092d7970> (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=10 tid=0x0000000102060800 nid=0x15743d000 in Object.wait() [0x000000015743c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000001091e25b0> (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 <0x00000001091e25b0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=9 tid=0x0000000102059800 nid=0x15723a000 runnable "Gang worker#0 (Parallel GC Threads)" prio=9 tid=0x0000000102802000 nid=0x106405000 runnable "Gang worker#1 (Parallel GC Threads)" prio=9 tid=0x0000000102802800 nid=0x106608000 runnable "Concurrent Mark-Sweep GC Thread" prio=9 tid=0x0000000102021000 nid=0x156edc000 runnable "VM Periodic Task Thread" prio=10 tid=0x0000000102855000 nid=0x158493000 waiting on condition "Exception Catcher Thread" prio=10 tid=0x0000000102801800 nid=0x103201000 runnable JNI global references: 2170 Found one Java-level deadlock: ============================= "JavaFX Node Badge Processor": waiting to lock monitor 0x0000000101870da0 (object 0x000000010acf88c0, a org.netbeans.modules.javafx.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl), which is held by "Java Node Badge Processor" "Java Node Badge Processor": waiting to lock monitor 0x0000000101870ef0 (object 0x000000010acf88a0, a org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl), which is held by "JavaFX Node Badge Processor" Java stack information for the threads listed above: =================================================== "JavaFX Node Badge Processor": at org.netbeans.modules.javafx.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:477) - waiting to lock <0x000000010acf88c0> (a org.netbeans.modules.javafx.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:657) - locked <0x000000010acf88a0> (a org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.javafx.dataloader.JavaFXDataNode$BuildStatusTask.run(JavaFXDataNode.java:319) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084) "Java Node Badge Processor": at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:643) - waiting to lock <0x000000010acf88a0> (a org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.javafx.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:491) - locked <0x000000010acf88c0> (a org.netbeans.modules.javafx.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.java.JavaNode$BuildStatusTask.run(JavaNode.java:326) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084) Found 1 deadlock.