2012-04-25 18:54:49 Full thread dump Java HotSpot(TM) Server VM (20.6-b01 mixed mode): "File Watcher" daemon prio=10 tid=0xb6bf8800 nid=0x14f4 runnable [0xb6c82000] 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.$Proxy7.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:298) at java.lang.Thread.run(Thread.java:662) "State Data Manager" daemon prio=10 tid=0xb9441000 nid=0x14f1 waiting on condition [0xb6dfe000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297) at java.lang.Thread.run(Thread.java:662) "Framework Active Thread" prio=10 tid=0xb727c400 nid=0x14f0 in Object.wait() [0xb7399000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xecc9af88> (a org.eclipse.osgi.framework.internal.core.Framework) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817) - locked <0xecc9af88> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:662) "On Start/Stop" daemon prio=10 tid=0x0895dc00 nid=0x14ef waiting for monitor entry [0xb73e9000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:495) - waiting to lock <0xbb3fcdb0> (a java.lang.Class for org.netbeans.core.NbLoaderPool) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:421) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:216) at org.openide.loaders.DataLoaderPool.getDefault(DataLoaderPool.java:91) - locked <0xbb3f5800> (a java.lang.Class for org.openide.loaders.DataLoaderPool) at org.openide.loaders.DataObjectPool.(DataObjectPool.java:465) at org.openide.loaders.DataObject.find(DataObject.java:524) at org.openide.loaders.DataFolder.findFolder(DataFolder.java:540) at org.netbeans.modules.settings.RecognizeInstanceObjects$OverObjects.delegates(RecognizeInstanceObjects.java:141) at org.netbeans.modules.settings.RecognizeInstanceObjects$OverObjects.(RecognizeInstanceObjects.java:104) at org.netbeans.modules.settings.RecognizeInstanceObjects.create(RecognizeInstanceObjects.java:93) at org.openide.util.lookup.implspi.NamedServicesProvider.forPath(NamedServicesProvider.java:93) at org.openide.util.lookup.Lookups.forPath(Lookups.java:230) at org.netbeans.modules.project.libraries.LibraryTypeRegistry.(LibraryTypeRegistry.java:69) at org.netbeans.modules.project.libraries.LibraryTypeRegistry.getDefault(LibraryTypeRegistry.java:110) - locked <0xbb3c6f30> (a java.lang.Class for org.netbeans.modules.project.libraries.LibraryTypeRegistry) at org.netbeans.modules.project.libraries.LibrariesStorage.(LibrariesStorage.java:114) 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.implspi.SharedClassObjectBridge.newInstance(SharedClassObjectBridge.java:64) at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:519) - locked <0xbb3c5420> (a java.lang.Class for org.netbeans.modules.project.libraries.LibrariesStorage) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1041) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1021) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1249) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1091) at org.openide.util.lookup.ProxyLookup$LazyCollection.access$900(ProxyLookup.java:1021) at org.openide.util.lookup.ProxyLookup$LazyCollection$1.hasNext(ProxyLookup.java:1215) at org.netbeans.modules.project.libraries.LibrariesModule.run(LibrariesModule.java:60) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) "Java2D Disposer" daemon prio=10 tid=0xb9319400 nid=0x14ed in Object.wait() [0xb76ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xd3c89888> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0xd3c89888> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at sun.java2d.Disposer.run(Disposer.java:127) at java.lang.Thread.run(Thread.java:662) "main" prio=10 tid=0x08672000 nid=0x14eb waiting for monitor entry [0xb7aaf000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.loaders.DataLoaderPool.getDefault(DataLoaderPool.java:90) - waiting to lock <0xbb3f5800> (a java.lang.Class for org.openide.loaders.DataLoaderPool) at org.netbeans.core.NbLoaderPool.getNbLoaderPool(NbLoaderPool.java:665) - locked <0xbb3fcdb0> (a java.lang.Class for org.netbeans.core.NbLoaderPool) at org.netbeans.core.CoreBridgeImpl.lookupCacheLoad(CoreBridgeImpl.java:141) at org.netbeans.core.startup.MainLookup.modulesClassPathInitialized(MainLookup.java:152) at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:373) at org.netbeans.ModuleManager.enable(ModuleManager.java:1163) at org.netbeans.ModuleManager.enable(ModuleManager.java:986) at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:340) at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:276) at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:295) at org.netbeans.core.startup.Main.getModuleSystem(Main.java:169) at org.netbeans.core.startup.Main.start(Main.java:305) at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123) at java.lang.Thread.run(Thread.java:662) "CLI Requests Server" daemon prio=10 tid=0x0866fc00 nid=0x14e9 runnable [0xb7b51000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <0xd427e280> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085) "Active Reference Queue Daemon" daemon prio=10 tid=0x08665c00 nid=0x14e8 in Object.wait() [0xb92cd000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xd42fe340> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0xd42fe340> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174) - locked <0xd42fe340> (a java.lang.ref.ReferenceQueue$Lock) "Low Memory Detector" daemon prio=10 tid=0x0827e400 nid=0x14e6 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" daemon prio=10 tid=0x0827c800 nid=0x14e5 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" daemon prio=10 tid=0x0827a800 nid=0x14e4 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x08278c00 nid=0x14e3 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x08267000 nid=0x14e2 in Object.wait() [0xba13e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xd427e100> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0xd427e100> (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=0x08265800 nid=0x14e1 in Object.wait() [0xba18f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xd4287d00> (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 <0xd4287d00> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x081e6000 nid=0x14dd in Object.wait() [0xf69bf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xd439fee0> (a org.netbeans.core.startup.TopThreadGroup) at java.lang.Object.wait(Object.java:485) at org.netbeans.core.startup.TopThreadGroup.start(TopThreadGroup.java:116) - locked <0xd439fee0> (a org.netbeans.core.startup.TopThreadGroup) at org.netbeans.core.startup.Main.main(Main.java:98) 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 org.netbeans.MainImpl.main(MainImpl.java:94) at org.netbeans.Main.main(Main.java:78) 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 org.netbeans.junit.NbModuleSuite$S.runInRuntimeContainer(NbModuleSuite.java:898) at org.netbeans.junit.NbModuleSuite$S.access$100(NbModuleSuite.java:660) at org.netbeans.junit.NbModuleSuite$S$1.protect(NbModuleSuite.java:679) at junit.framework.TestResult.runProtected(TestResult.java:128) at org.netbeans.junit.NbModuleSuite$S.run(NbModuleSuite.java:677) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1060) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:911) "VM Thread" prio=10 tid=0x08261c00 nid=0x14e0 runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x081ed000 nid=0x14de runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x081ee800 nid=0x14df runnable "VM Periodic Task Thread" prio=10 tid=0x08288000 nid=0x14e7 waiting on condition JNI global references: 1232 Found one Java-level deadlock: ============================= "On Start/Stop": waiting to lock monitor 0x086796cc (object 0xbb3fcdb0, a java.lang.Class), which is held by "main" "main": waiting to lock monitor 0x08679730 (object 0xbb3f5800, a java.lang.Class), which is held by "On Start/Stop" Java stack information for the threads listed above: =================================================== "On Start/Stop": at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:495) - waiting to lock <0xbb3fcdb0> (a java.lang.Class for org.netbeans.core.NbLoaderPool) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:421) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:216) at org.openide.loaders.DataLoaderPool.getDefault(DataLoaderPool.java:91) - locked <0xbb3f5800> (a java.lang.Class for org.openide.loaders.DataLoaderPool) at org.openide.loaders.DataObjectPool.(DataObjectPool.java:465) at org.openide.loaders.DataObject.find(DataObject.java:524) at org.openide.loaders.DataFolder.findFolder(DataFolder.java:540) at org.netbeans.modules.settings.RecognizeInstanceObjects$OverObjects.delegates(RecognizeInstanceObjects.java:141) at org.netbeans.modules.settings.RecognizeInstanceObjects$OverObjects.(RecognizeInstanceObjects.java:104) at org.netbeans.modules.settings.RecognizeInstanceObjects.create(RecognizeInstanceObjects.java:93) at org.openide.util.lookup.implspi.NamedServicesProvider.forPath(NamedServicesProvider.java:93) at org.openide.util.lookup.Lookups.forPath(Lookups.java:230) at org.netbeans.modules.project.libraries.LibraryTypeRegistry.(LibraryTypeRegistry.java:69) at org.netbeans.modules.project.libraries.LibraryTypeRegistry.getDefault(LibraryTypeRegistry.java:110) - locked <0xbb3c6f30> (a java.lang.Class for org.netbeans.modules.project.libraries.LibraryTypeRegistry) at org.netbeans.modules.project.libraries.LibrariesStorage.(LibrariesStorage.java:114) 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.implspi.SharedClassObjectBridge.newInstance(SharedClassObjectBridge.java:64) at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:519) - locked <0xbb3c5420> (a java.lang.Class for org.netbeans.modules.project.libraries.LibrariesStorage) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1041) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1021) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1249) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1091) at org.openide.util.lookup.ProxyLookup$LazyCollection.access$900(ProxyLookup.java:1021) at org.openide.util.lookup.ProxyLookup$LazyCollection$1.hasNext(ProxyLookup.java:1215) at org.netbeans.modules.project.libraries.LibrariesModule.run(LibrariesModule.java:60) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) "main": at org.openide.loaders.DataLoaderPool.getDefault(DataLoaderPool.java:90) - waiting to lock <0xbb3f5800> (a java.lang.Class for org.openide.loaders.DataLoaderPool) at org.netbeans.core.NbLoaderPool.getNbLoaderPool(NbLoaderPool.java:665) - locked <0xbb3fcdb0> (a java.lang.Class for org.netbeans.core.NbLoaderPool) at org.netbeans.core.CoreBridgeImpl.lookupCacheLoad(CoreBridgeImpl.java:141) at org.netbeans.core.startup.MainLookup.modulesClassPathInitialized(MainLookup.java:152) at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:373) at org.netbeans.ModuleManager.enable(ModuleManager.java:1163) at org.netbeans.ModuleManager.enable(ModuleManager.java:986) at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:340) at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:276) at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:295) at org.netbeans.core.startup.Main.getModuleSystem(Main.java:169) at org.netbeans.core.startup.Main.start(Main.java:305) at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123) at java.lang.Thread.run(Thread.java:662) Found 1 deadlock. Heap PSYoungGen total 64512K, used 5654K [0xe8d80000, 0xecf00000, 0xf3820000) eden space 61952K, 5% used [0xe8d80000,0xe9088750,0xeca00000) from space 2560K, 99% used [0xecc80000,0xecefd280,0xecf00000) to space 2560K, 0% used [0xeca00000,0xeca00000,0xecc80000) PSOldGen total 41216K, used 13938K [0xd3820000, 0xd6060000, 0xe8d80000) object space 41216K, 33% used [0xd3820000,0xd45bc880,0xd6060000) PSPermGen total 65536K, used 12669K [0xba820000, 0xbe820000, 0xd3820000) object space 65536K, 19% used [0xba820000,0xbb47f730,0xbe820000)