2010-06-16 12:08:39 Full thread dump Java HotSpot(TM) Client VM (11.2-b01 mixed mode, sharing): "Attach Listener" daemon prio=3 tid=0x0171f400 nid=0x4a waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "logger-awt" daemon prio=3 tid=0x00385800 nid=0x48 runnable [0xf257f000..0xf257f920] java.lang.Thread.State: RUNNABLE at java.lang.Class.isInstance(Native Method) at org.netbeans.TopSecurityManager.checkSetSecurityManager(TopSecurityManager.java:455) at org.netbeans.TopSecurityManager.checkPermission(TopSecurityManager.java:381) at sun.management.ManagementFactory.checkAccess(ManagementFactory.java:223) at sun.management.ManagementFactory.checkMonitorAccess(ManagementFactory.java:228) at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:373) at org.netbeans.core.ui.sampler.SelfSamplerAction$Controller$1.run(SelfSamplerAction.java:299) - locked <0xb6689c58> (a org.netbeans.core.ui.sampler.SelfSamplerAction$Controller) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "Parsing & Indexing Loop (100616-5a62a056e03c)" daemon prio=3 tid=0x01958400 nid=0x41 waiting on condition [0xf1b7f000..0xf1b7f9a0] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb4fda7a0> (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:573) 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) "Inactive RequestProcessor thread [Was:AntProjectHelper.RP/org.netbeans.spi.project.support.ant.AntProjectHelper$RunnableImpl]" daemon prio=3 tid=0x01a2d400 nid=0x3f in Object.wait() [0xf207f000..0xf207f8a0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb47932c0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb47932c0> (a java.lang.Object) "Default RequestProcessor" daemon prio=3 tid=0x01711000 nid=0x39 waiting on condition [0xf27fe000..0xf27ff9a0] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb066dfd0> (a java.util.concurrent.locks.ReentrantReadWriteLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114) at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:807) at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit2(DiskRepositoryManager.java:288) at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.closeUnit(DiskRepositoryManager.java:281) - locked <0xb0938a58> (a org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager$NamedLock) at org.netbeans.modules.cnd.repository.impl.DelegateRepository.closeUnit(DelegateRepository.java:127) at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils._closeUnit(RepositoryUtils.java:315) at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.closeUnit(RepositoryUtils.java:302) at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.closeUnit(RepositoryUtils.java:292) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.dispose(ProjectBase.java:2027) at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl.disposeProject(ModelImpl.java:310) at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl._closeProject2(ModelImpl.java:284) at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl._closeProject(ModelImpl.java:260) at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl.closeProject(ModelImpl.java:233) at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.closeProject(ModelSupport.java:395) at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.openProjects(ModelSupport.java:234) - locked <0xafcebd80> (a java.util.HashSet) at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.access$400(ModelSupport.java:97) at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport$2.run(ModelSupport.java:204) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "Inactive RequestProcessor thread [Was:ProjectProperties.PP.RP/org.netbeans.spi.project.support.ant.ProjectProperties$PP$3]" daemon prio=3 tid=0x01b9e000 nid=0x34 in Object.wait() [0xf2f7f000..0xf2f7fb20] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb065f310> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb065f310> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Flush Metrics Logs/org.netbeans.modules.uihandler.MetricsHandler$1WriteOut]" daemon prio=3 tid=0x01b9b000 nid=0x33 in Object.wait() [0xf31ff000..0xf31ffaa0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb065f390> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb065f390> (a java.lang.Object) "Repository writer 0" daemon prio=3 tid=0x01b98c00 nid=0x32 runnable [0xf347f000..0xf347fa20] java.lang.Thread.State: RUNNABLE at sun.nio.ch.FileChannelImpl.size0(Native Method) at sun.nio.ch.FileChannelImpl.size(FileChannelImpl.java:312) - locked <0xb0951a20> (a java.lang.Object) at org.netbeans.modules.cnd.repository.sfs.BufferedRWAccess.size(BufferedRWAccess.java:152) at org.netbeans.modules.cnd.repository.sfs.IndexedStorageFile.write(IndexedStorageFile.java:149) - locked <0xb094bf98> (a org.netbeans.modules.cnd.repository.sfs.IndexedStorageFile$Lock) at org.netbeans.modules.cnd.repository.sfs.DoubleFileStorage.write(DoubleFileStorage.java:149) at org.netbeans.modules.cnd.repository.disk.UnitImpl.putPhysically(UnitImpl.java:161) at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.write(DiskRepositoryManager.java:172) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:126) at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:88) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=3 tid=0x01901000 nid=0x30 in Object.wait() [0xf397f000..0xf397f920] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb0668ae0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb0668ae0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:UI Gestures/org.netbeans.modules.uihandler.SlownessReporter$NotifySnapshot$1]" daemon prio=3 tid=0x018fec00 nid=0x2f in Object.wait() [0xf3bff000..0xf3bff8a0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb0668c98> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb0668c98> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Code Model Parser 5/org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper]" daemon prio=3 tid=0x018fd800 nid=0x2e in Object.wait() [0xf3e7f000..0xf3e7fc20] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb0668dd0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb0668dd0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Code Model Parser 6/org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper]" daemon prio=3 tid=0x018fc400 nid=0x2d in Object.wait() [0xf40ff000..0xf40ffba0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb0668e38> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb0668e38> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Code Model Parser 4/org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper]" daemon prio=3 tid=0x018f8c00 nid=0x2c in Object.wait() [0xf527f000..0xf527fb20] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb0668ea0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb0668ea0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Code Model Parser 3/org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper]" daemon prio=3 tid=0x018e6400 nid=0x2b in Object.wait() [0xf457f000..0xf457faa0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb0668f08> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb0668f08> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Code Model Parser 2/org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper]" daemon prio=3 tid=0x01bb3c00 nid=0x1d in Object.wait() [0xf47ff000..0xf47ffba0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb0086b28> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb0086b28> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Folder recognizer/org.openide.loaders.FolderList$2]" daemon prio=3 tid=0x01bb3400 nid=0x1c in Object.wait() [0xfa87f000..0xfa87fb20] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb0089328> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xb0089328> (a java.lang.Object) "DestroyJavaVM" prio=3 tid=0x00031800 nid=0x2 waiting on condition [0x00000000..0xfe77fbf0] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=3 tid=0x01aa6c00 nid=0x17 in Object.wait() [0xf54fe000..0xf54ff8a0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb066e000> (a org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$ThreadsWaitLock) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager.waitFinished(RepositoryThreadManager.java:140) - locked <0xb066e000> (a org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$ThreadsWaitLock) at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager.shutdown(RepositoryThreadManager.java:132) at org.netbeans.modules.cnd.repository.disk.DiskRepositoryManager.shutdown(DiskRepositoryManager.java:216) at org.netbeans.modules.cnd.repository.impl.DelegateRepository.shutdown(DelegateRepository.java:114) at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.shutdown(RepositoryUtils.java:280) at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl.shutdown(ModelImpl.java:473) at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.shutdown(ModelSupport.java:185) at org.netbeans.modules.cnd.modelimpl.Installer.close(Installer.java:72) at org.netbeans.core.startup.NbInstaller.close(NbInstaller.java:696) at org.netbeans.ModuleManager.shutDown(ModuleManager.java:1620) at org.netbeans.core.startup.ModuleSystem.shutDown(ModuleSystem.java:308) at org.netbeans.core.NbLifecycleManager.doExit(NbLifecycleManager.java:167) at org.netbeans.core.NbLifecycleManager.access$000(NbLifecycleManager.java:75) at org.netbeans.core.NbLifecycleManager$ExitActions.run(NbLifecycleManager.java:123) at org.openide.util.Mutex.doEvent(Mutex.java:1341) at org.openide.util.Mutex.readAccess(Mutex.java:348) at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:111) at org.netbeans.core.windows.view.ui.MainWindow$4.windowClosing(MainWindow.java:358) at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332) at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332) at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332) at java.awt.Window.processWindowEvent(Window.java:1862) at javax.swing.JFrame.processWindowEvent(JFrame.java:279) at java.awt.Window.processEvent(Window.java:1820) at java.awt.Component.dispatchEventImpl(Component.java:4583) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4413) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:137) 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) "TimerQueue" daemon prio=3 tid=0x01827c00 nid=0x16 in Object.wait() [0xf99ff000..0xf99ffc20] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xafd1f408> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0xafd1f408> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=3 tid=0x01820800 nid=0x15 in Object.wait() [0xf577f000..0xf577fba0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xafc89f40> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0xafc89f40> (a java.util.LinkedList) "Inactive RequestProcessor thread [Was:Code Model Parser 1/org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper]" daemon prio=3 tid=0x01800c00 nid=0x14 in Object.wait() [0xf777f000..0xf777fb20] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xafcbe6c0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xafcbe6c0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Code Model Parser 0/org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper]" daemon prio=3 tid=0x000bb800 nid=0x13 in Object.wait() [0xf957f000..0xf957faa0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xafc01ab8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xafc01ab8> (a java.lang.Object) "AWT-Shutdown" prio=3 tid=0x0152c400 nid=0x11 in Object.wait() [0xf9c7f000..0xf9c7f9a0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xaf558db8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0xaf558db8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=3 tid=0x01501800 nid=0x10 runnable [0xf9eff000..0xf9eff920] 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=3 tid=0x01495800 nid=0xf in Object.wait() [0xfa17f000..0xfa17f8a0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xaf558f18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0xaf558f18> (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) "Inactive RequestProcessor thread [Was:System clipboard synchronizer/org.netbeans.core.NbClipboard]" daemon prio=3 tid=0x01464c00 nid=0xd in Object.wait() [0xfaaff000..0xfaaffba0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xaf50fe30> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0xaf50fe30> (a java.lang.Object) "Active Reference Queue Daemon" daemon prio=3 tid=0x00107800 nid=0xb in Object.wait() [0xfafff000..0xfafffaa0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xaf4fc520> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0xaf4fc520> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:59) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=3 tid=0x000ff000 nid=0xa in Object.wait() [0xfb27f000..0xfb27fa20] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xaf4fc5b8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0xaf4fc5b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=3 tid=0x000a5c00 nid=0x8 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=3 tid=0x000a3000 nid=0x7 waiting on condition [0x00000000..0xfb6ff168] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=3 tid=0x000a1800 nid=0x6 runnable [0x00000000..0xfb97f880] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=3 tid=0x00053400 nid=0x5 in Object.wait() [0xfbd7f000..0xfbd7fba0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xaf4fc768> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0xaf4fc768> (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) "Reference Handler" daemon prio=3 tid=0x00052000 nid=0x4 in Object.wait() [0xfbfff000..0xfbfffb20] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xaf4fc448> (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 <0xaf4fc448> (a java.lang.ref.Reference$Lock) "VM Thread" prio=3 tid=0x00050400 nid=0x3 runnable "VM Periodic Task Thread" prio=3 tid=0x000b0000 nid=0x9 waiting on condition JNI global references: 1827