2010-01-27 13:44:31 Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.3-b01 mixed mode): "Attach Listener" daemon prio=10 tid=0x00007fddc4054800 nid=0x29ca waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0x0000000041ab3800 nid=0x29b0 in Object.wait() [0x00007fddc2150000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fdde408cd30> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1076) - locked <0x00007fdde408cd30> (a java.lang.Object) "Thread-3" daemon prio=10 tid=0x0000000041c2d800 nid=0x299e in Object.wait() [0x00007fddc204f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fddd6323218> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x00007fddd6323218> (a java.util.LinkedList) "OpenIDE-request-processor-0" daemon prio=10 tid=0x0000000041a19000 nid=0x299b waiting for monitor entry [0x00007fddc2459000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.lib.lexer.LanguageManager.getInstance(LanguageManager.java:106) - waiting to lock <0x00007fddcaaa7c38> (a java.lang.Class for org.netbeans.lib.lexer.LanguageManager) at org.netbeans.lib.lexer.LanguageOperation.(LanguageOperation.java:160) at org.netbeans.api.lexer.Language.(Language.java:163) at org.netbeans.api.lexer.Language$Accessor.createLanguage(Language.java:571) at org.netbeans.spi.lexer.LanguageHierarchy.language(LanguageHierarchy.java:327) - locked <0x00007fdde3be7998> (a org.netbeans.modules.cnd.makefile.lexer.MakefileLanguageHierarchy) at org.netbeans.modules.cnd.makefile.lexer.MakefileLanguageProvider.(MakefileLanguageProvider.java:59) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.openide.util.lookup.MetaInfServicesLookup$P.createInstance(MetaInfServicesLookup.java:573) at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:464) - locked <0x00007fddcaaab0d0> (a java.lang.Class for org.netbeans.modules.cnd.makefile.lexer.MakefileLanguageProvider) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:999) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:548) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:488) at org.netbeans.lib.lexer.LanguageManager.refreshProviders(LanguageManager.java:225) at org.netbeans.lib.lexer.LanguageManager.resultChanged(LanguageManager.java:194) at org.openide.util.lookup.AbstractLookup$NotifyListeners.run(AbstractLookup.java:521) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:641) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1123) "Active Reference Queue Daemon" daemon prio=10 tid=0x0000000041c12800 nid=0x299a in Object.wait() [0x00007fddc269c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fddd652da78> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00007fddd652da78> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:62) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x0000000041c0c800 nid=0x2999 runnable [0x00007fddc279d000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:548) at sun.awt.X11.XToolkit.run(XToolkit.java:523) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x00007fddc418f800 nid=0x2998 in Object.wait() [0x00007fddc2ed2000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fddd642b260> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00007fddd642b260> (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:619) "Timer-0" daemon prio=10 tid=0x00007fddc4153000 nid=0x2997 in Object.wait() [0x00007fddc84c8000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fddd62d7c48> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x00007fddd62d7c48> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=10 tid=0x00007fddc4003800 nid=0x2995 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x00000000417ed000 nid=0x2994 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x00000000417eb000 nid=0x2993 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00000000417e8800 nid=0x2992 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x00000000417c6800 nid=0x2991 in Object.wait() [0x00007fddc8fce000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fddd6510958> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00007fddd6510958> (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=0x00000000417c4000 nid=0x2990 in Object.wait() [0x00007fddc90cf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fddd62d7860> (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 <0x00007fddd62d7860> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x0000000041761800 nid=0x2988 waiting for monitor entry [0x00007fddedfd7000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:441) - waiting to lock <0x00007fddcaaab0d0> (a java.lang.Class for org.netbeans.modules.cnd.makefile.lexer.MakefileLanguageProvider) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:999) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:548) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:488) at org.netbeans.lib.lexer.LanguageManager.refreshProviders(LanguageManager.java:225) at org.netbeans.lib.lexer.LanguageManager.(LanguageManager.java:126) at org.netbeans.lib.lexer.LanguageManager.getInstance(LanguageManager.java:107) - locked <0x00007fddcaaa7c38> (a java.lang.Class for org.netbeans.lib.lexer.LanguageManager) at org.netbeans.lib.lexer.inc.DocumentInput.language(DocumentInput.java:105) at org.netbeans.spi.lexer.LanguageHierarchy$Accessor.language(LanguageHierarchy.java:397) at org.netbeans.lib.lexer.inc.IncTokenList.updateLanguagePath(IncTokenList.java:137) at org.netbeans.lib.lexer.TokenHierarchyOperation.setActiveImpl(TokenHierarchyOperation.java:301) at org.netbeans.lib.lexer.TokenHierarchyOperation.isActiveImpl(TokenHierarchyOperation.java:355) at org.netbeans.lib.lexer.TokenHierarchyOperation.languagePaths(TokenHierarchyOperation.java:557) - locked <0x00007fdde3fc2828> (a org.netbeans.lib.lexer.inc.IncTokenList) at org.netbeans.api.lexer.TokenHierarchy.languagePaths(TokenHierarchy.java:308) at org.netbeans.modules.editor.indent.TaskHandler.collectTasks(TaskHandler.java:152) at org.netbeans.modules.editor.indent.IndentImpl.indentLock(IndentImpl.java:146) - locked <0x00007fdde3ebeee8> (a org.netbeans.modules.editor.indent.IndentImpl) at org.netbeans.modules.editor.indent.api.Indent.lock(Indent.java:113) at org.netbeans.modules.makefile.editor.MakefileIndentTest.indentNewLine(MakefileIndentTest.java:125) at org.netbeans.modules.makefile.editor.MakefileIndentTest.testRuleIndent1(MakefileIndentTest.java:76) 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 junit.framework.TestCase.runTest(TestCase.java:168) at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:89) at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:337) at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:274) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:356) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:214) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:515) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1031) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:888) "VM Thread" prio=10 tid=0x00000000417bd800 nid=0x298d runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004176b800 nid=0x2989 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004176d800 nid=0x298a runnable "GC task thread#2 (ParallelGC)" prio=10 tid=0x000000004176f800 nid=0x298b runnable "GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000041771000 nid=0x298c runnable "VM Periodic Task Thread" prio=10 tid=0x00007fddc4006800 nid=0x2996 waiting on condition JNI global references: 782 Found one Java-level deadlock: ============================= "OpenIDE-request-processor-0": waiting to lock monitor 0x00000000419f2890 (object 0x00007fddcaaa7c38, a java.lang.Class), which is held by "main" "main": waiting to lock monitor 0x00000000417cb698 (object 0x00007fddcaaab0d0, a java.lang.Class), which is held by "OpenIDE-request-processor-0" Java stack information for the threads listed above: =================================================== "OpenIDE-request-processor-0": at org.netbeans.lib.lexer.LanguageManager.getInstance(LanguageManager.java:106) - waiting to lock <0x00007fddcaaa7c38> (a java.lang.Class for org.netbeans.lib.lexer.LanguageManager) at org.netbeans.lib.lexer.LanguageOperation.(LanguageOperation.java:160) at org.netbeans.api.lexer.Language.(Language.java:163) at org.netbeans.api.lexer.Language$Accessor.createLanguage(Language.java:571) at org.netbeans.spi.lexer.LanguageHierarchy.language(LanguageHierarchy.java:327) - locked <0x00007fdde3be7998> (a org.netbeans.modules.cnd.makefile.lexer.MakefileLanguageHierarchy) at org.netbeans.modules.cnd.makefile.lexer.MakefileLanguageProvider.(MakefileLanguageProvider.java:59) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.openide.util.lookup.MetaInfServicesLookup$P.createInstance(MetaInfServicesLookup.java:573) at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:464) - locked <0x00007fddcaaab0d0> (a java.lang.Class for org.netbeans.modules.cnd.makefile.lexer.MakefileLanguageProvider) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:999) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:548) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:488) at org.netbeans.lib.lexer.LanguageManager.refreshProviders(LanguageManager.java:225) at org.netbeans.lib.lexer.LanguageManager.resultChanged(LanguageManager.java:194) at org.openide.util.lookup.AbstractLookup$NotifyListeners.run(AbstractLookup.java:521) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:641) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1123) "main": at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:441) - waiting to lock <0x00007fddcaaab0d0> (a java.lang.Class for org.netbeans.modules.cnd.makefile.lexer.MakefileLanguageProvider) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:999) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:548) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:488) at org.netbeans.lib.lexer.LanguageManager.refreshProviders(LanguageManager.java:225) at org.netbeans.lib.lexer.LanguageManager.(LanguageManager.java:126) at org.netbeans.lib.lexer.LanguageManager.getInstance(LanguageManager.java:107) - locked <0x00007fddcaaa7c38> (a java.lang.Class for org.netbeans.lib.lexer.LanguageManager) at org.netbeans.lib.lexer.inc.DocumentInput.language(DocumentInput.java:105) at org.netbeans.spi.lexer.LanguageHierarchy$Accessor.language(LanguageHierarchy.java:397) at org.netbeans.lib.lexer.inc.IncTokenList.updateLanguagePath(IncTokenList.java:137) at org.netbeans.lib.lexer.TokenHierarchyOperation.setActiveImpl(TokenHierarchyOperation.java:301) at org.netbeans.lib.lexer.TokenHierarchyOperation.isActiveImpl(TokenHierarchyOperation.java:355) at org.netbeans.lib.lexer.TokenHierarchyOperation.languagePaths(TokenHierarchyOperation.java:557) - locked <0x00007fdde3fc2828> (a org.netbeans.lib.lexer.inc.IncTokenList) at org.netbeans.api.lexer.TokenHierarchy.languagePaths(TokenHierarchy.java:308) at org.netbeans.modules.editor.indent.TaskHandler.collectTasks(TaskHandler.java:152) at org.netbeans.modules.editor.indent.IndentImpl.indentLock(IndentImpl.java:146) - locked <0x00007fdde3ebeee8> (a org.netbeans.modules.editor.indent.IndentImpl) at org.netbeans.modules.editor.indent.api.Indent.lock(Indent.java:113) at org.netbeans.modules.makefile.editor.MakefileIndentTest.indentNewLine(MakefileIndentTest.java:125) at org.netbeans.modules.makefile.editor.MakefileIndentTest.testRuleIndent1(MakefileIndentTest.java:76) 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 junit.framework.TestCase.runTest(TestCase.java:168) at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:89) at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:337) at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:274) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:356) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:214) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:515) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1031) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:888) Found 1 deadlock.