^\2013-08-28 18:25:19 Full thread dump Java HotSpot(TM) Server VM (23.21-b01 mixed mode): "sampler-awt" daemon prio=3 tid=0x0abd3c00 nid=0xd41 in Object.wait() [0x56bff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:552) - locked <0xa9baffa0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "Inactive RequestProcessor thread [Was:JarFs - modification watcher/org.openide.filesystems.JarFileSystem$2]" daemon prio=3 tid=0x0ba4b000 nid=0xd0c in Object.wait() [0x587ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1987) - locked <0xa5ca6fb0> (a java.lang.Object) "org.openide.text Editor Initialization" daemon prio=3 tid=0x0c616800 nid=0xcf9 waiting for monitor entry [0x583ff000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.DocumentOpenClose.open(DocumentOpenClose.java:198) - waiting to lock <0x8a453430> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:573) at org.openide.text.DataEditorSupport.openDocument(DataEditorSupport.java:587) at org.openide.text.CloneableEditorInitializer.initDocument(CloneableEditorInitializer.java:381) at org.openide.text.CloneableEditorInitializer.run(CloneableEditorInitializer.java:310) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042) "Spellchecker" daemon prio=3 tid=0x0c624000 nid=0xcef in Object.wait() [0x563ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1263) - locked <0x9dec6cb0> (a java.awt.EventQueue$1AWTInvocationLock) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1244) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1349) at org.netbeans.modules.spellchecker.ComponentPeer$2.run(ComponentPeer.java:168) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042) "Thread-494" prio=3 tid=0x0b2b3400 nid=0x651 waiting on condition [0x567ff000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.core.execution.DefaultSysProcess$Destroyer.run(DefaultSysProcess.java:144) at java.lang.Thread.run(Thread.java:722) "Active Reference Queue Daemon" daemon prio=3 tid=0x0ba54800 nid=0x50b in Object.wait() [0x5f5ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x913d9c40> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x913d9c40> (a java.lang.ref.ReferenceQueue$Lock) "Active Reference Queue Daemon" daemon prio=3 tid=0x0bbb2400 nid=0x507 in Object.wait() [0x5a7ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x90a3ad20> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x90a3ad20> (a java.lang.ref.ReferenceQueue$Lock) "Active Reference Queue Daemon" daemon prio=3 tid=0x0cfc6000 nid=0x159 in Object.wait() [0x58bff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x94638190> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x94638190> (a java.lang.ref.ReferenceQueue$Lock) "Active Reference Queue Daemon" daemon prio=3 tid=0x0c086400 nid=0x43 in Object.wait() [0x5f1ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8d5a2e10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x8d5a2e10> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x8d5a2e10> (a java.lang.ref.ReferenceQueue$Lock) "Active Reference Queue Daemon" daemon prio=3 tid=0x0a70c000 nid=0x42 in Object.wait() [0x5afff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x91547148> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x91547148> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x91547148> (a java.lang.ref.ReferenceQueue$Lock) "Active Reference Queue Daemon" daemon prio=3 tid=0x0c4e1400 nid=0x41 in Object.wait() [0x5c9ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x95e86d88> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x95e86d88> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x95e86d88> (a java.lang.ref.ReferenceQueue$Lock) "Active Reference Queue Daemon" daemon prio=3 tid=0x0afb7000 nid=0x40 in Object.wait() [0x5edff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8f8f6f28> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x8f8f6f28> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x8f8f6f28> (a java.lang.ref.ReferenceQueue$Lock) "Active Reference Queue Daemon" daemon prio=3 tid=0x0cf2a800 nid=0x3f in Object.wait() [0x5c1ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x925dae90> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x925dae90> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x925dae90> (a java.lang.ref.ReferenceQueue$Lock) "Active Reference Queue Daemon" daemon prio=3 tid=0x099a8c00 nid=0x3e in Object.wait() [0x605ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x91cd3b90> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x91cd3b90> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x91cd3b90> (a java.lang.ref.ReferenceQueue$Lock) "Active Reference Queue Daemon" daemon prio=3 tid=0x0bb7dc00 nid=0x3d in Object.wait() [0x621ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x889b1cd8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x889b1cd8> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x889b1cd8> (a java.lang.ref.ReferenceQueue$Lock) "Editor Parsing Loop (20130827-526f812c521f)" daemon prio=3 tid=0x09426000 nid=0x3a waiting on condition [0x5c5ff000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x8b656bd8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:665) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042) "DestroyJavaVM" prio=3 tid=0x08068800 nid=0x2 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "TimerQueue" daemon prio=3 tid=0x091b7800 nid=0x31 waiting on condition [0x5d1ff000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x880cf9b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) at java.util.concurrent.DelayQueue.take(DelayQueue.java:220) at javax.swing.TimerQueue.run(TimerQueue.java:171) at java.lang.Thread.run(Thread.java:722) "Worker-JM" prio=3 tid=0x09fb6c00 nid=0x2f in Object.wait() [0x5d5ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x87bb72d0> (a java.util.ArrayList) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <0x87bb72d0> (a java.util.ArrayList) "Thread-4" daemon prio=3 tid=0x0a60f800 nid=0x2e in Object.wait() [0x5d9ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476) - locked <0x873723a8> (a java.util.LinkedList) "File Watcher" daemon prio=3 tid=0x091c3c00 nid=0x2c waiting on condition [0x5ddff000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x87b88380> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:489) at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:678) at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) at org.netbeans.modules.masterfs.watcher.solaris.NioNotifier.nextEvent(NioNotifier.java:89) at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:304) at java.lang.Thread.run(Thread.java:722) "Thread-2" daemon prio=3 tid=0x0a0e1400 nid=0x2b runnable [0x5e1ff000] java.lang.Thread.State: RUNNABLE at sun.nio.fs.SolarisWatchService.portGetn(Native Method) at sun.nio.fs.SolarisWatchService.access$500(SolarisWatchService.java:42) at sun.nio.fs.SolarisWatchService$Poller.run(SolarisWatchService.java:379) at java.lang.Thread.run(Thread.java:722) "Bundle File Closer" daemon prio=3 tid=0x0a7c5800 nid=0x24 in Object.wait() [0x5fdff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x87066b08> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x87066b08> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) "Framework Event Dispatcher" daemon prio=3 tid=0x0a142400 nid=0x23 in Object.wait() [0x601ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x87065758> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x87065758> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) "Framework Active Thread" prio=3 tid=0x08604000 nid=0x21 in Object.wait() [0x609ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863) - locked <0x870657c8> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:722) "AWT-EventQueue-0" prio=3 tid=0x0886d000 nid=0x20 in Object.wait() [0x60dff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.openide.text.CloneableEditorInitializer.waitForFinishedInitialization(CloneableEditorInitializer.java:136) - locked <0x92618c00> (a java.util.ArrayList) at org.openide.text.CloneableEditor.getEditorPane(CloneableEditor.java:710) at org.netbeans.core.multiview.MultiViewCloneableTopComponent.getEditorPane(MultiViewCloneableTopComponent.java:284) at org.openide.text.CloneableEditorSupport.getOpenedPanes(CloneableEditorSupport.java:832) at org.openide.text.DocumentOpenClose$DocumentLoad.preReloadInEDT(DocumentOpenClose.java:821) at org.openide.text.DocumentOpenClose$DocumentLoad.run(DocumentOpenClose.java:606) at org.openide.util.Mutex.doEvent(Mutex.java:1348) at org.openide.util.Mutex.readAccess(Mutex.java:355) at org.openide.text.DocumentOpenClose.initReloadTaskLA(DocumentOpenClose.java:436) at org.openide.text.DocumentOpenClose.reload(DocumentOpenClose.java:374) - locked <0x8a453430> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport.checkReload(CloneableEditorSupport.java:1700) at org.openide.text.CloneableEditorSupport.access$700(CloneableEditorSupport.java:129) at org.openide.text.CloneableEditorSupport$Listener$1.run(CloneableEditorSupport.java:2250) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:321) at org.openide.text.NbDocument.runAtomic(NbDocument.java:436) at org.openide.text.CloneableEditorSupport$Listener$1.run(CloneableEditorSupport.java:2240) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:697) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) "AWT-Shutdown" prio=3 tid=0x0886c800 nid=0x1f in Object.wait() [0x611ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287) - locked <0x86a01930> (a java.lang.Object) at java.lang.Thread.run(Thread.java:722) "AWT-XAWT" daemon prio=3 tid=0x0881e800 nid=0x1d waiting on condition [0x615ff000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x86fa1630> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2176) at sun.awt.SunToolkit.awtLockWait(SunToolkit.java:258) at sun.awt.X11.XlibWrapper.XNextSecondaryLoopEvent(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:616) at sun.awt.X11.XToolkitThreadBlockedHandler.enter(XToolkitThreadBlockedHandler.java:49) at sun.awt.datatransfer.DataTransferer.convertData(DataTransferer.java:2332) at sun.awt.X11.XSelection.convertAndStore(XSelection.java:488) at sun.awt.X11.XSelection.handleSelectionRequest(XSelection.java:565) at sun.awt.X11.XSelection.access$500(XSelection.java:45) at sun.awt.X11.XSelection$SelectionEventHandler.dispatchEvent(XSelection.java:747) at sun.awt.X11.XToolkit.dispatchEvent(XToolkit.java:575) at sun.awt.X11.XToolkit.run(XToolkit.java:670) at sun.awt.X11.XToolkit.run(XToolkit.java:591) at java.lang.Thread.run(Thread.java:722) "Java2D Disposer" daemon prio=3 tid=0x087fe400 nid=0x1c in Object.wait() [0x619ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x86a01940> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at sun.java2d.Disposer.run(Disposer.java:145) at java.lang.Thread.run(Thread.java:722) "RequestProcessor queue manager" daemon prio=3 tid=0x0870bc00 nid=0x1b in Object.wait() [0x61dff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2265) - locked <0x86a04f58> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac) at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2241) "CLI Requests Server" daemon prio=3 tid=0x08680800 nid=0x18 runnable [0x629ff000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) at java.net.ServerSocket.implAccept(ServerSocket.java:522) at java.net.ServerSocket.accept(ServerSocket.java:490) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100) "Active Reference Queue Daemon" daemon prio=3 tid=0x08593400 nid=0x17 in Object.wait() [0xf77ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x86a0a348> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x86a0a348> (a java.lang.ref.ReferenceQueue$Lock) "Service Thread" daemon prio=3 tid=0x08429800 nid=0x15 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" daemon prio=3 tid=0x08427400 nid=0x14 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" daemon prio=3 tid=0x08425800 nid=0x13 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=3 tid=0x08424000 nid=0x12 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (Concurrent GC)" daemon prio=3 tid=0x08422c00 nid=0x11 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=3 tid=0x083e5c00 nid=0x10 in Object.wait() [0xf87ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x86a00e40> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189) "Reference Handler" daemon prio=3 tid=0x083e0c00 nid=0xf in Object.wait() [0xf8bff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) - locked <0x86a01960> (a java.lang.ref.Reference$Lock) "VM Thread" prio=3 tid=0x083db400 nid=0xe runnable "Gang worker#0 (Parallel GC Threads)" prio=3 tid=0x0806c800 nid=0x3 runnable "Gang worker#1 (Parallel GC Threads)" prio=3 tid=0x08070c00 nid=0x4 runnable "Gang worker#2 (Parallel GC Threads)" prio=3 tid=0x08072000 nid=0x5 runnable "Gang worker#3 (Parallel GC Threads)" prio=3 tid=0x08073c00 nid=0x6 runnable "Gang worker#4 (Parallel GC Threads)" prio=3 tid=0x08075000 nid=0x7 runnable "Gang worker#5 (Parallel GC Threads)" prio=3 tid=0x08076400 nid=0x8 runnable "Gang worker#6 (Parallel GC Threads)" prio=3 tid=0x08077800 nid=0x9 runnable "Gang worker#7 (Parallel GC Threads)" prio=3 tid=0x08078c00 nid=0xa runnable "Concurrent Mark-Sweep GC Thread" prio=3 tid=0x08204c00 nid=0xd runnable "Gang worker#0 (Parallel CMS Threads)" prio=3 tid=0x08182000 nid=0xb runnable "Gang worker#1 (Parallel CMS Threads)" prio=3 tid=0x08183400 nid=0xc runnable "VM Periodic Task Thread" prio=3 tid=0x0843b800 nid=0x16 waiting on condition JNI global references: 10001 Heap par new generation total 471872K, used 116705K [0x66a00000, 0x86a00000, 0x86a00000) eden space 419456K, 18% used [0x66a00000, 0x6b6b8760, 0x803a0000) from space 52416K, 72% used [0x803a0000, 0x828dfe50, 0x836d0000) to space 52416K, 0% used [0x836d0000, 0x836d0000, 0x86a00000) concurrent mark-sweep generation total 1318912K, used 701528K [0x86a00000, 0xd7200000, 0xd7200000) concurrent-mark-sweep perm gen total 215884K, used 115649K [0xd7200000, 0xe44d3000, 0xf6600000)