2012-05-31 16:59:41 Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.6-b01-415 mixed mode): "Attach Listener" daemon prio=9 tid=7fdbdd8ea800 nid=0x108e5d000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "Poller SunPKCS11-Darwin" daemon prio=1 tid=7fdbe00bd800 nid=0x10e4d7000 waiting on condition [10e4d6000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692) at java.lang.Thread.run(Thread.java:680) "Opening projects" daemon prio=1 tid=7fdbddb7a000 nid=0x10e2d1000 waiting for monitor entry [10e2d0000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:137) - waiting to lock <7dfe10618> (a org.openide.util.lookup.MetaInfServicesLookup) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:426) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:420) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:216) at org.openide.modules.Places.getUserDirectory(Places.java:71) - locked <7f419f950> (a java.lang.Class for org.openide.modules.Places) at org.netbeans.modules.masterfs.providers.Attributes.getRootForAttributes(Attributes.java:104) - locked <7f5556f38> (a java.lang.Class for org.netbeans.modules.masterfs.ExLocalFileSystem) at org.netbeans.modules.masterfs.providers.Attributes.getPreferedAttributes(Attributes.java:231) - locked <7f4863720> (a java.lang.Class for org.netbeans.modules.masterfs.providers.Attributes) at org.netbeans.modules.masterfs.providers.Attributes.readAttribute(Attributes.java:140) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.getAttribute(BaseFileObj.java:496) at org.netbeans.modules.projectapi.AuxiliaryConfigImpl$1.run(AuxiliaryConfigImpl.java:118) at org.netbeans.modules.projectapi.AuxiliaryConfigImpl$1.run(AuxiliaryConfigImpl.java:82) at org.openide.util.Mutex.readAccess(Mutex.java:290) at org.netbeans.modules.projectapi.AuxiliaryConfigImpl.getConfigurationFragment(AuxiliaryConfigImpl.java:82) at org.netbeans.modules.project.ui.ProjectUtilities.openProjectFiles(ProjectUtilities.java:509) at org.netbeans.modules.project.ui.OpenProjectList$20.run(OpenProjectList.java:1223) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) "Thread-5" daemon prio=5 tid=7fdbe031f800 nid=0x10e0cb000 in Object.wait() [10e0ca000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e20d87d8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <7e20d87d8> (a java.util.LinkedList) "TimerQueue" daemon prio=5 tid=7fdbe0320800 nid=0x10e1ce000 in Object.wait() [10e1cd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e08a00e0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <7e08a00e0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:680) "AWT-EventQueue-0" prio=6 tid=7fdbe031f000 nid=0x10dfc8000 in Object.wait() [10dfc5000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e204bcf0> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.openide.util.lookup.AbstractLookup.enterStorage(AbstractLookup.java:152) - locked <7e204bcf0> (a java.lang.Object) at org.openide.util.lookup.AbstractLookup.access$400(AbstractLookup.java:80) at org.openide.util.lookup.AbstractLookup$R.allItemsWithoutBeforeLookup(AbstractLookup.java:1109) at org.openide.util.lookup.AbstractLookup$R.allItems(AbstractLookup.java:1097) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1258) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1091) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1058) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1041) at org.openide.util.lookup.ProxyLookup$LazyCollection.toArray(ProxyLookup.java:1143) at java.util.ArrayList.addAll(ArrayList.java:472) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1106) - locked <7dfe63860> (a org.openide.util.lookup.ProxyLookup$LazyList) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1058) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1041) at org.openide.util.lookup.ProxyLookup$LazyCollection.toArray(ProxyLookup.java:1143) at java.util.ArrayList.addAll(ArrayList.java:472) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1106) - locked <7dfe63598> (a org.openide.util.lookup.ProxyLookup$LazyList) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1058) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1041) at org.openide.util.lookup.ProxyLookup$LazyCollection.isEmpty(ProxyLookup.java:1127) at org.openide.util.lookup.ProxyLookup$R.collectFires(ProxyLookup.java:611) at org.openide.util.lookup.ProxyLookup$WeakResult.collectFires(ProxyLookup.java:755) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:562) at org.openide.util.lookup.AbstractLookup$R.collectFires(AbstractLookup.java:1020) at org.openide.util.lookup.AbstractLookup$NotifyListeners.(AbstractLookup.java:521) at org.openide.util.lookup.AbstractLookup.notifyIn(AbstractLookup.java:310) at org.openide.util.lookup.AbstractLookup.setPairs(AbstractLookup.java:306) at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:155) - locked <7dfe10618> (a org.openide.util.lookup.MetaInfServicesLookup) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:426) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:420) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:216) at org.openide.windows.WindowManager.getDefault(WindowManager.java:108) at org.netbeans.api.project.ui.OpenProjectsListener$1.run(OpenProjectsListener.java:75) at org.netbeans.api.project.ui.OpenProjectsListener.openCloseWindowGroup(OpenProjectsListener.java:96) at org.netbeans.api.project.ui.OpenProjectsListener.propertyChange(OpenProjectsListener.java:66) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.propertyChange(OpenProjectsTrampolineImpl.java:111) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectList$7.run(OpenProjectList.java:750) at org.netbeans.modules.project.ui.OpenProjectList$7.run(OpenProjectList.java:748) at org.openide.util.Mutex.doEventAccess(Mutex.java:1363) at org.openide.util.Mutex.readAccess(Mutex.java:273) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:748) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:594) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:555) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:551) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:543) at org.netbeans.modules.project.ui.test.ProjectSupport$1.run(ProjectSupport.java:82) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) 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) "AWT-Shutdown" prio=5 tid=7fdbe002a000 nid=0x10dec5000 in Object.wait() [10dec4000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e20f9260> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265) - locked <7e20f9260> (a java.lang.Object) at java.lang.Thread.run(Thread.java:680) "Java Node Badge Processor" daemon prio=1 tid=7fdbdfacf800 nid=0x10ce4e000 waiting for monitor entry [10ce4c000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:137) - waiting to lock <7dfe10618> (a org.openide.util.lookup.MetaInfServicesLookup) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:426) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:420) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:216) at org.netbeans.modules.openide.filesystems.RecognizeInstanceFiles$FOItem.loader(RecognizeInstanceFiles.java:381) at org.netbeans.modules.openide.filesystems.RecognizeInstanceFiles$FOItem.instanceOf(RecognizeInstanceFiles.java:222) at org.openide.util.lookup.ArrayStorage$1JustPairs.findNext(ArrayStorage.java:243) at org.openide.util.lookup.ArrayStorage$1JustPairs.hasMoreElements(ArrayStorage.java:253) at org.openide.util.lookup.AbstractLookup$R.initItems(AbstractLookup.java:1152) at org.openide.util.lookup.AbstractLookup$R.allItemsWithoutBeforeLookup(AbstractLookup.java:1113) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1037) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1024) 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.delegate(ProxyLookup.java:1058) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1041) at org.openide.util.lookup.ProxyLookup$LazyCollection.toArray(ProxyLookup.java:1143) at java.util.ArrayList.addAll(ArrayList.java:472) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1106) - locked <7dfce8b18> (a org.openide.util.lookup.ProxyLookup$LazyList) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1058) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1041) at org.openide.util.lookup.ProxyLookup$LazyCollection.isEmpty(ProxyLookup.java:1127) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1101) - locked <7dfb2d448> (a org.openide.util.lookup.ProxyLookup$LazyList) 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.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:101) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:711) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:102) at org.netbeans.modules.java.JavaNode$BuildStatusTask.run(JavaNode.java:329) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) "org.netbeans.modules.java.j2seproject.J2SEProject" daemon prio=1 tid=7fdbdc9c5800 nid=0x10da3c000 waiting on condition [10da3b000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7e08a0188> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:515) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:265) at org.netbeans.modules.java.j2seproject.J2SEProject$ProjectOpenedHookImpl$2.run(J2SEProject.java:674) 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=7fdbdc906000 nid=0x10cf51000 in Object.wait() [10cf50000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e206e760> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <7e206e760> (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:680) "AWT-AppKit" daemon prio=5 tid=7fdbdf974000 nid=0x7fff7691f960 runnable [00000000] java.lang.Thread.State: RUNNABLE "Active Reference Queue Daemon" daemon prio=1 tid=7fdbe005a800 nid=0x109991000 in Object.wait() [109990000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e20f9278> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <7e20f9278> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174) - locked <7e20f9278> (a java.lang.ref.ReferenceQueue$Lock) "Low Memory Detector" daemon prio=5 tid=7fdbdf800000 nid=0x10936f000 runnable [00000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" daemon prio=9 tid=7fdbdd8d5800 nid=0x10926c000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" daemon prio=9 tid=7fdbdd8d5000 nid=0x109169000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=9 tid=7fdbdd8d4000 nid=0x109066000 runnable [00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=7fdbdd8d3000 nid=0x108f63000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=7fdbdc810800 nid=0x108c9f000 in Object.wait() [108c9e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e20f9290> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <7e20f9290> (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=7fdbdc810000 nid=0x108b9c000 in Object.wait() [108b9b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7e20f9218> (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 <7e20f9218> (a java.lang.ref.Reference$Lock) "main" prio=5 tid=7fdbdc801800 nid=0x101645000 waiting for monitor entry [101643000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:137) - waiting to lock <7dfe10618> (a org.openide.util.lookup.MetaInfServicesLookup) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:426) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:420) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:216) at org.netbeans.modules.openide.filesystems.RecognizeInstanceFiles$FOItem.loader(RecognizeInstanceFiles.java:381) at org.netbeans.modules.openide.filesystems.RecognizeInstanceFiles$FOItem.instanceOf(RecognizeInstanceFiles.java:222) at org.openide.util.lookup.ArrayStorage$1JustPairs.findNext(ArrayStorage.java:243) at org.openide.util.lookup.ArrayStorage$1JustPairs.hasMoreElements(ArrayStorage.java:253) at org.openide.util.lookup.AbstractLookup$R.initItems(AbstractLookup.java:1152) at org.openide.util.lookup.AbstractLookup$R.allItemsWithoutBeforeLookup(AbstractLookup.java:1113) at org.openide.util.lookup.AbstractLookup$R.allItems(AbstractLookup.java:1097) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1258) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1091) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1058) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1041) at org.openide.util.lookup.ProxyLookup$LazyCollection.toArray(ProxyLookup.java:1143) at java.util.ArrayList.addAll(ArrayList.java:472) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1106) - locked <7dff90fc8> (a org.openide.util.lookup.ProxyLookup$LazyList) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1058) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1041) at org.openide.util.lookup.ProxyLookup$LazyCollection.toArray(ProxyLookup.java:1143) at java.util.ArrayList.addAll(ArrayList.java:472) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1106) - locked <7dff90d40> (a org.openide.util.lookup.ProxyLookup$LazyList) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1058) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1041) at org.openide.util.lookup.ProxyLookup$LazyCollection.isEmpty(ProxyLookup.java:1127) at org.openide.util.lookup.ProxyLookup$R.collectFires(ProxyLookup.java:611) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:170) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:126) at org.openide.util.test.MockLookup.setLookup(MockLookup.java:109) at org.openide.util.test.MockLookup.setLayersAndInstances(MockLookup.java:135) at org.netbeans.junit.ide.ProjectSupportTest.setUp(ProjectSupportTest.java:69) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:395) 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:260) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906) "VM Thread" prio=9 tid=7fdbdc803800 nid=0x108a99000 runnable "Gang worker#0 (Parallel GC Threads)" prio=9 tid=7fdbdd800800 nid=0x104996000 runnable "Gang worker#1 (Parallel GC Threads)" prio=9 tid=7fdbdd801000 nid=0x104a99000 runnable "Gang worker#2 (Parallel GC Threads)" prio=9 tid=7fdbdd802000 nid=0x104b9c000 runnable "Gang worker#3 (Parallel GC Threads)" prio=9 tid=7fdbdd802800 nid=0x104c9f000 runnable "Concurrent Mark-Sweep GC Thread" prio=9 tid=7fdbdd87d800 nid=0x108739000 runnable "VM Periodic Task Thread" prio=10 tid=7fdbdf812000 nid=0x109472000 waiting on condition "Exception Catcher Thread" prio=10 tid=7fdbdc802000 nid=0x1017bf000 runnable JNI global references: 1891