2009-07-13 08:41:33 Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.0-b16 mixed mode): "Attach Listener" daemon prio=10 tid=0x00007fd7b9929800 nid=0x1d7e waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "process reaper" daemon prio=10 tid=0x00007fd7b408d800 nid=0x1d67 runnable [0x0000000044a12000] java.lang.Thread.State: RUNNABLE at java.lang.UNIXProcess.waitForProcessExit(Native Method) at java.lang.UNIXProcess.access$900(UNIXProcess.java:20) at java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132) "logger-awt" daemon prio=10 tid=0x00007fd7aca61800 nid=0x1d52 waiting on condition [0x0000000043a0a000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fd7ca325470> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.editor.errorstripe.AnnotationView$RepaintTask]" daemon prio=10 tid=0x00007fd7b52bc000 nid=0x1d47 in Object.wait() [0x0000000043c0b000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c60cff18> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007fd7c60cff18> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.editor.errorstripe.AnnotationView$RepaintTask]" daemon prio=10 tid=0x00007fd7b52bb800 nid=0x1d46 in Object.wait() [0x0000000043608000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c63cb130> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007fd7c63cb130> (a java.lang.Object) "Inactive RequestProcessor thread [Was:AntProjectHelper.RP/org.netbeans.spi.project.support.ant.AntProjectHelper$RunnableImpl]" daemon prio=10 tid=0x00007fd7b4283800 nid=0x1d1d in Object.wait() [0x000000004420e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c675ca30> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007fd7c675ca30> (a java.lang.Object) "Parsing & Indexing Loop (090707)" daemon prio=10 tid=0x00007fd7acc13000 nid=0x1d06 waiting on condition [0x0000000044811000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fd7c4a93018> (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:567) 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) "Versioning long tasks" daemon prio=10 tid=0x00007fd7bbc8b800 nid=0x1d03 runnable [0x000000004440e000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:199) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:317) - locked <0x00007fd7bd9f6400> (a java.io.BufferedInputStream) at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264) at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158) - locked <0x00007fd7bd9c92e8> (a java.io.InputStreamReader) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.readLine(BufferedReader.java:299) - locked <0x00007fd7bd9c92e8> (a java.io.InputStreamReader) at java.io.BufferedReader.readLine(BufferedReader.java:362) at org.netbeans.modules.mercurial.util.HgCommand.execEnv(HgCommand.java:2871) at org.netbeans.modules.mercurial.util.HgCommand.execEnv(HgCommand.java:2819) at org.netbeans.modules.mercurial.util.HgCommand.exec(HgCommand.java:3042) at org.netbeans.modules.mercurial.util.HgCommand.doCat(HgCommand.java:1558) at org.netbeans.modules.mercurial.util.HgCommand.doCat(HgCommand.java:1513) at org.netbeans.modules.mercurial.VersionsCache.getFileRevision(VersionsCache.java:83) at org.netbeans.modules.mercurial.Mercurial.getOriginalFile(Mercurial.java:475) at org.netbeans.modules.mercurial.MercurialVCS.getOriginalFile(MercurialVCS.java:122) at org.netbeans.modules.versioning.diff.DiffSidebar.getText(DiffSidebar.java:804) at org.netbeans.modules.versioning.diff.DiffSidebar.access$900(DiffSidebar.java:89) at org.netbeans.modules.versioning.diff.DiffSidebar$RefreshDiffTask.fetchOriginalContent(DiffSidebar.java:753) at org.netbeans.modules.versioning.diff.DiffSidebar$RefreshDiffTask.computeDiff(DiffSidebar.java:726) at org.netbeans.modules.versioning.diff.DiffSidebar$RefreshDiffTask.run(DiffSidebar.java:716) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) "Inactive RequestProcessor thread [Was:MDO PropertyChange processor/org.openide.loaders.MultiDataObject$1]" daemon prio=10 tid=0x00007fd7b339f800 nid=0x1cfc in Object.wait() [0x000000004400d000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c2e0a578> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007fd7c2e0a578> (a java.lang.Object) "JPDA Debugger Starting" daemon prio=10 tid=0x00007fd7b2a67800 nid=0x1cfb in Object.wait() [0x0000000043e0b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7ca04a130> (a java.awt.EventQueue$1AWTInvocationLock) at java.lang.Object.wait(Object.java:485) at java.awt.EventQueue.invokeAndWait(EventQueue.java:992) - locked <0x00007fd7ca04a130> (a java.awt.EventQueue$1AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323) at org.netbeans.modules.debugger.jpda.ui.CodeEvaluator.getDefaultInstance(CodeEvaluator.java:274) at org.netbeans.modules.debugger.jpda.ui.CodeEvaluator.addResultListener(CodeEvaluator.java:305) at org.netbeans.modules.debugger.jpda.ui.models.EvaluatorTreeModelFilter.(EvaluatorTreeModelFilter.java:70) 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.netbeans.spi.debugger.ContextAwareSupport.createInstance(ContextAwareSupport.java:134) at org.netbeans.api.debugger.Lookup$MetaInf$MetaInfLookupList$LazyInstance.getEntry(Lookup.java:692) - locked <0x00007fd7ca04a178> (a java.lang.Object) at org.netbeans.api.debugger.Lookup$LookupList$LookupLazyEntry.get(Lookup.java:802) at org.netbeans.api.debugger.LazyArrayList.get(LazyArrayList.java:158) at org.netbeans.api.debugger.LazyArrayList$Itr.next(LazyArrayList.java:215) at java.util.AbstractCollection.toString(AbstractCollection.java:421) at org.netbeans.spi.viewmodel.Models.revertOrder(Models.java:376) at org.netbeans.spi.viewmodel.Models.createCompoundModel(Models.java:229) at org.netbeans.spi.viewmodel.Models.createCompoundModel(Models.java:170) at org.netbeans.modules.debugger.ui.views.ViewModelListener.createCompound(ViewModelListener.java:608) at org.netbeans.modules.debugger.ui.views.ViewModelListener.updateModel(ViewModelListener.java:281) - locked <0x00007fd7c88b5308> (a org.netbeans.modules.debugger.ui.views.ViewModelListener) at org.netbeans.modules.debugger.ui.views.ViewModelListener.propertyChange(ViewModelListener.java:226) at org.netbeans.api.debugger.DebuggerManager.firePropertyChange(DebuggerManager.java:683) at org.netbeans.api.debugger.DebuggerManager.setCurrentSession(DebuggerManager.java:471) at org.netbeans.api.debugger.DebuggerManager.startDebugging(DebuggerManager.java:407) at org.netbeans.modules.debugger.jpda.ui.ConnectPanel$ConnectController$1.run(ConnectPanel.java:547) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) "Default RequestProcessor" daemon prio=10 tid=0x00007fd7b3a7e000 nid=0x1cfa waiting for monitor entry [0x0000000042801000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.debugger.ui.views.ViewModelListener.updateModel(ViewModelListener.java:230) - waiting to lock <0x00007fd7c88b5308> (a org.netbeans.modules.debugger.ui.views.ViewModelListener) at org.netbeans.modules.debugger.ui.views.ViewModelListener.propertyChange(ViewModelListener.java:226) at org.netbeans.api.debugger.DebuggerManager.firePropertyChange(DebuggerManager.java:683) at org.netbeans.api.debugger.DebuggerManager.setCurrentSession(DebuggerManager.java:471) at org.netbeans.api.debugger.DebuggerManager.removeSession(DebuggerManager.java:1504) at org.netbeans.api.debugger.DebuggerManager.access$500(DebuggerManager.java:140) at org.netbeans.api.debugger.DebuggerManager$SessionListener.propertyChange(DebuggerManager.java:1566) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.api.debugger.Session.removeEngine(Session.java:446) at org.netbeans.api.debugger.DebuggerEngine$Destructor.killEngine(DebuggerEngine.java:238) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.finish(JPDADebuggerImpl.java:1475) at org.netbeans.modules.debugger.jpda.actions.KillActionProvider.doAction(KillActionProvider.java:74) at org.netbeans.spi.debugger.ActionsProvider$1.run(ActionsProvider.java:112) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) "DestroyJavaVM" prio=10 tid=0x00007fd7bba20800 nid=0x1cd4 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x00007fd7a9e6a000 nid=0x1cf6 waiting for monitor entry [0x0000000043808000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.debugger.ui.views.ViewModelListener.destroy(ViewModelListener.java:181) - waiting to lock <0x00007fd7c88b5308> (a org.netbeans.modules.debugger.ui.views.ViewModelListener) at org.netbeans.modules.debugger.ui.views.View.componentHidden(View.java:158) at org.openide.windows.WindowManager.componentHidden(WindowManager.java:343) at org.netbeans.core.windows.WindowManagerImpl.componentHidden(WindowManagerImpl.java:1072) at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:491) at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:269) at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:245) at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:183) at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:123) at org.netbeans.core.windows.Central.addModeClosedTopComponent(Central.java:846) at org.netbeans.core.windows.ModeImpl.addClosedTopComponent(ModeImpl.java:323) at org.netbeans.core.windows.ModeImpl.close(ModeImpl.java:238) at org.netbeans.core.windows.WindowManagerImpl.topComponentClose(WindowManagerImpl.java:1168) at org.openide.windows.TopComponent.close(TopComponent.java:498) at org.openide.windows.TopComponent.close(TopComponent.java:485) at org.netbeans.modules.debugger.ui.DebuggerManagerListener$4.run(DebuggerManagerListener.java:297) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:131) 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=10 tid=0x00007fd7ac1c2000 nid=0x1cf5 in Object.wait() [0x0000000043005000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c25bf760> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x00007fd7c25bf760> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Timer-1" daemon prio=10 tid=0x00007fd7acc38000 nid=0x1cf3 in Object.wait() [0x0000000043407000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c25d4dd0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x00007fd7c25d4dd0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Thread-5" daemon prio=10 tid=0x00007fd7acc31000 nid=0x1cee in Object.wait() [0x0000000043206000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c215f0b8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x00007fd7c215f0b8> (a java.util.LinkedList) "*** JFluid Separate Command Execution Thread" daemon prio=10 tid=0x00007fd7acc58800 nid=0x1ced in Object.wait() [0x00000000408ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c2110938> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:102) - locked <0x00007fd7c2110938> (a java.lang.Object) "AWT-Shutdown" prio=10 tid=0x00007fd7ac1b1000 nid=0x1ceb in Object.wait() [0x00000000406fe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c184a388> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x00007fd7c184a388> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Inactive RequestProcessor thread [Was:Refresh-After-WindowActivated/org.netbeans.core.ui.warmup.MenuWarmUpTask$NbWindowsAdapter]" daemon prio=10 tid=0x00007fd7b991e800 nid=0x1cea in Object.wait() [0x0000000042e04000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c2164330> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007fd7c2164330> (a java.lang.Object) "AWT-XAWT" daemon prio=10 tid=0x00007fd7ac117000 nid=0x1ce9 runnable [0x0000000042c03000] 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=0x00007fd7ac0af000 nid=0x1ce8 in Object.wait() [0x0000000042a02000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c17a5408> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00007fd7c17a5408> (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) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0x00007fd7bba1d800 nid=0x1ce6 in Object.wait() [0x0000000042600000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c1801550> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007fd7c1801550> (a java.lang.Object) "Timer-0" daemon prio=10 tid=0x00007fd7bba1c800 nid=0x1ce5 in Object.wait() [0x00000000423ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c17a5638> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x00007fd7c17a5638> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x00007fd7bbc3f000 nid=0x1ce4 runnable [0x00000000421fe000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x00007fd7c16464d0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1005) "Active Reference Queue Daemon" daemon prio=10 tid=0x00007fd7bbcbc800 nid=0x1ce3 in Object.wait() [0x00000000410d1000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c18015e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00007fd7c18015e0> (a java.lang.ref.ReferenceQueue$Lock) at org.netbeans.modules.openide.util.ActiveQueue.run(ActiveQueue.java:53) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0x00007fd7bbc53800 nid=0x1ce1 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x00007fd7b4008800 nid=0x1ce0 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x00007fd7b4006800 nid=0x1cdf waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00007fd7bbc50800 nid=0x1cde runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=10 tid=0x00007fd7bbc4e800 nid=0x1cdd waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x0000000040a33800 nid=0x1cdc in Object.wait() [0x0000000040e34000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c18433f8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00007fd7c18433f8> (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=0x0000000040a31000 nid=0x1cdb in Object.wait() [0x0000000040c33000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fd7c17a5438> (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 <0x00007fd7c17a5438> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x0000000040a2a800 nid=0x1cda runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0000000040923800 nid=0x1cd5 runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x0000000040925800 nid=0x1cd6 runnable "Gang worker#2 (Parallel GC Threads)" prio=10 tid=0x0000000040927800 nid=0x1cd7 runnable "Gang worker#3 (Parallel GC Threads)" prio=10 tid=0x0000000040929000 nid=0x1cd8 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x00000000409a5000 nid=0x1cd9 runnable "VM Periodic Task Thread" prio=10 tid=0x00007fd7b4014800 nid=0x1ce2 waiting on condition JNI global references: 2861