Hi, Sometime I could not use jstack -F getting info on openjdk8-8.222.10.1/FreeBSD-12.0R/amd64: % ps -ax|grep java 73560 - I 15:36.40 /usr/local/openjdk8/bin/java -Dosgi.requiredJavaVersion=1.8 -Dosgi.dataAreaRequiresExplicitInit=true -Xms1024m -Xmx3 % jstack 73560 2019-08-13 09:21:43 Full thread dump OpenJDK 64-Bit Server VM (25.222-b10 mixed mode): "Worker-58" #654 prio=5 os_prio=15 tid=0x0000000927b91000 nid=0x18c07 in Object.wait() [0x00007fffddadc000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x00000008114bc650> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-57" #653 prio=5 os_prio=15 tid=0x000000092a49f800 nid=0x18bd2 in Object.wait() [0x00007fffdd5d7000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x00000008114bc650> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-55" #651 prio=5 os_prio=15 tid=0x000000092a49f000 nid=0x189db in Object.wait() [0x00007fffdcdcf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x00000008114bc650> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Attach Listener" #650 daemon prio=9 os_prio=15 tid=0x000000092e4b0000 nid=0x19069 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Worker-54" #647 prio=5 os_prio=15 tid=0x000000092557f000 nid=0x18f4a in Object.wait() [0x00007fffde3e3000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x00000008114bc650> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Worker-48" #641 prio=5 os_prio=15 tid=0x0000000925580000 nid=0x18bb1 in Object.wait() [0x00007fffdced0000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200) - locked <0x00000008114bc650> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) "Timer-4" #554 daemon prio=5 os_prio=15 tid=0x0000000932f25000 nid=0x18fe4 in Object.wait() [0x00007fffdd2d4000] 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 <0x00000008c390aa80> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "org.eclipse.jdt.internal.ui.text.JavaReconciler" #234 daemon prio=1 os_prio=15 tid=0x00000009306e2000 nid=0x18ed6 in Object.wait() [0x00007fffdc1c3000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183) - locked <0x00000008c3bc5408> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "org.eclipse.jdt.internal.ui.text.JavaReconciler" #193 daemon prio=1 os_prio=15 tid=0x000000092f563000 nid=0x18c9a in Object.wait() [0x00007fffdbdbf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183) - locked <0x00000008256af660> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "MultiThreadedHttpConnectionManager cleanup" #129 daemon prio=5 os_prio=15 tid=0x000000093db7f000 nid=0x18ce1 in Object.wait() [0x00007fffdc4c6000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - locked <0x0000000825377c18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122) "pool-2-thread-1" #128 prio=5 os_prio=15 tid=0x000000093aae0800 nid=0x18ccd waiting on condition [0x00007fffdbfc1000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000825367068> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "Thread-21" #127 daemon prio=5 os_prio=15 tid=0x000000093aadf800 nid=0x18aa4 in Object.wait() [0x00007fffdc9cb000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.apache.commons.httpclient.util.IdleConnectionTimeoutThread.run(IdleConnectionTimeoutThread.java:108) - locked <0x00000008253999b0> (a org.apache.commons.httpclient.util.IdleConnectionTimeoutThread) "JavaScript indexing" #46 daemon prio=4 os_prio=15 tid=0x000000092a49e000 nid=0x188d8 in Object.wait() [0x00007fffdc7c9000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370) - locked <0x000000081dec6108> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:748) "EventAdmin Async Event Dispatcher Thread" #29 daemon prio=6 os_prio=15 tid=0x0000000937f51000 nid=0x18bb7 in Object.wait() [0x00007fffdd8da000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:403) - locked <0x00000008232be890> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339) "org.eclipse.jdt.internal.ui.text.JavaReconciler" #27 daemon prio=1 os_prio=15 tid=0x0000000937073000 nid=0x18905 in Object.wait() [0x00007fffddfdf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183) - locked <0x000000081e0f27c0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Java indexing" #26 daemon prio=4 os_prio=15 tid=0x0000000932374800 nid=0x18bf2 in Object.wait() [0x00007fffdd7d9000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:378) - locked <0x000000081b5c0540> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:748) "EMF Reference Cleaner" #24 daemon prio=6 os_prio=15 tid=0x000000092827f000 nid=0x18bed in Object.wait() [0x00007fffdd9db000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - locked <0x000000081349e458> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70) "Gogo shell" #20 prio=5 os_prio=15 tid=0x0000000926a1a800 nid=0x18bc8 waiting on condition [0x00007fffde1e1000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000811448c38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "Worker-JM" #18 prio=5 os_prio=15 tid=0x0000000927dc0000 nid=0x18bc3 in Object.wait() [0x00007fffde2e2000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:62) - locked <0x00000008114bc960> (a java.util.ArrayList) "SCR Component Actor" #16 daemon prio=5 os_prio=15 tid=0x00000009277e6800 nid=0x18bc0 in Object.wait() [0x00007fffde4e4000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83) - locked <0x00000008114fc800> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:748) "Start Level: Equinox Container: b11a8fb6-c1f5-4e9e-8dca-a6f260f4d0f4" #15 daemon prio=5 os_prio=15 tid=0x0000000926a18000 nid=0x18bbf in Object.wait() [0x00007fffde5e5000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:403) - locked <0x000000081144d668> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339) "Framework Event Dispatcher: Equinox Container: b11a8fb6-c1f5-4e9e-8dca-a6f260f4d0f4" #14 daemon prio=5 os_prio=15 tid=0x0000000926a1d800 nid=0x18bb8 in Object.wait() [0x00007fffde6e6000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:403) - locked <0x0000000811537380> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339) "Bundle File Closer" #13 daemon prio=5 os_prio=15 tid=0x00000009267b5000 nid=0x18ba9 in Object.wait() [0x00007fffde7e7000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:403) - locked <0x0000000811537508> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339) "Active Thread: Equinox Container: b11a8fb6-c1f5-4e9e-8dca-a6f260f4d0f4" #11 prio=5 os_prio=15 tid=0x000000091c2ce800 nid=0x18ba4 waiting on condition [0x00007fffde8e8000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000811537808> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "Service Thread" #9 daemon prio=9 os_prio=15 tid=0x000000091c2cb000 nid=0x18b64 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread3" #8 daemon prio=9 os_prio=15 tid=0x000000091c2ca000 nid=0x18b53 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread2" #7 daemon prio=9 os_prio=15 tid=0x0000000801b44800 nid=0x18b23 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" #6 daemon prio=9 os_prio=15 tid=0x0000000801b43800 nid=0x18ad6 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #5 daemon prio=9 os_prio=15 tid=0x0000000801b43000 nid=0x18ad3 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" #4 daemon prio=9 os_prio=15 tid=0x0000000801b42000 nid=0x18ad0 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" #3 daemon prio=8 os_prio=15 tid=0x0000000801b41800 nid=0x18ace in Object.wait() [0x00007fffdf4f2000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - locked <0x00000008115aaa78> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) "Reference Handler" #2 daemon prio=10 os_prio=15 tid=0x0000000801b40800 nid=0x18acd in Object.wait() [0x00007fffdf5f3000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - locked <0x000000081157e5d0> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) "main" #1 prio=6 os_prio=15 tid=0x0000000801b3f000 nid=0x18ab0 runnable [0x00007fffdfffc000] java.lang.Thread.State: RUNNABLE at org.eclipse.swt.internal.gtk.OS.Call(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:5598) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:371) at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:949) at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:485) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1178) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) at org.eclipse.ui.internal.Workbench$$Lambda$28/206219678.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:566) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:661) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) at org.eclipse.equinox.launcher.Main.run(Main.java:1476) at org.eclipse.equinox.launcher.Main.main(Main.java:1449) "VM Thread" os_prio=15 tid=0x0000000801bd3000 nid=0x18acc runnable "GC task thread#0 (ParallelGC)" os_prio=15 tid=0x0000000801bcd000 nid=0x18ab1 runnable "GC task thread#1 (ParallelGC)" os_prio=15 tid=0x0000000801bce000 nid=0x18ab2 runnable "GC task thread#2 (ParallelGC)" os_prio=15 tid=0x0000000801bce800 nid=0x18ab5 runnable "GC task thread#3 (ParallelGC)" os_prio=15 tid=0x0000000801bcf000 nid=0x18aba runnable "GC task thread#4 (ParallelGC)" os_prio=15 tid=0x0000000801bcf800 nid=0x18abb runnable "GC task thread#5 (ParallelGC)" os_prio=15 tid=0x0000000801bd0800 nid=0x18abc runnable "GC task thread#6 (ParallelGC)" os_prio=15 tid=0x0000000801bd1000 nid=0x18ac5 runnable "GC task thread#7 (ParallelGC)" os_prio=15 tid=0x0000000801bd1800 nid=0x18ac6 runnable "VM Periodic Task Thread" os_prio=15 tid=0x0000000801bd3800 nid=0x18b67 waiting on condition JNI global references: 2398 % % % % % jstack -F 73560 Attaching to process ID 73560, please wait... Debugger attached successfully. Server compiler detected. JVM version is 25.222-b10 Deadlock Detection: java.lang.RuntimeException: Unable to deduce type of thread from address 0x0000000927b91000 (expected type JavaThread, CompilerThread, ServiceThread, JvmtiAgentThread, or SurrogateLockerThread) at sun.jvm.hotspot.runtime.Threads.createJavaThreadWrapper(Threads.java:169) at sun.jvm.hotspot.runtime.Threads.first(Threads.java:153) at sun.jvm.hotspot.runtime.DeadlockDetector.createThreadTable(DeadlockDetector.java:149) at sun.jvm.hotspot.runtime.DeadlockDetector.print(DeadlockDetector.java:56) at sun.jvm.hotspot.runtime.DeadlockDetector.print(DeadlockDetector.java:39) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:62) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:45) at sun.jvm.hotspot.tools.JStack.run(JStack.java:66) at sun.jvm.hotspot.tools.Tool.startInternal(Tool.java:260) at sun.jvm.hotspot.tools.Tool.start(Tool.java:223) at sun.jvm.hotspot.tools.Tool.execute(Tool.java:118) at sun.jvm.hotspot.tools.JStack.main(JStack.java:92) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at sun.tools.jstack.JStack.runJStackTool(JStack.java:140) at sun.tools.jstack.JStack.main(JStack.java:106) Caused by: sun.jvm.hotspot.types.WrongTypeException: No suitable match for type of address 0x0000000927b91000 at sun.jvm.hotspot.runtime.InstanceConstructor.newWrongTypeException(InstanceConstructor.java:62) at sun.jvm.hotspot.runtime.VirtualConstructor.instantiateWrapperFor(VirtualConstructor.java:80) at sun.jvm.hotspot.runtime.Threads.createJavaThreadWrapper(Threads.java:165) ... 17 more Can't print deadlocks:Unable to deduce type of thread from address 0x0000000927b91000 (expected type JavaThread, CompilerThread, ServiceThread, JvmtiAgentThread, or SurrogateLockerThread) Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at sun.tools.jstack.JStack.runJStackTool(JStack.java:140) at sun.tools.jstack.JStack.main(JStack.java:106) Caused by: java.lang.RuntimeException: Unable to deduce type of thread from address 0x0000000927b91000 (expected type JavaThread, CompilerThread, ServiceThread, JvmtiAgentThread, or SurrogateLockerThread) at sun.jvm.hotspot.runtime.Threads.createJavaThreadWrapper(Threads.java:169) at sun.jvm.hotspot.runtime.Threads.first(Threads.java:153) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:75) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:45) at sun.jvm.hotspot.tools.JStack.run(JStack.java:66) at sun.jvm.hotspot.tools.Tool.startInternal(Tool.java:260) at sun.jvm.hotspot.tools.Tool.start(Tool.java:223) at sun.jvm.hotspot.tools.Tool.execute(Tool.java:118) at sun.jvm.hotspot.tools.JStack.main(JStack.java:92) ... 6 more Caused by: sun.jvm.hotspot.types.WrongTypeException: No suitable match for type of address 0x0000000927b91000 at sun.jvm.hotspot.runtime.InstanceConstructor.newWrongTypeException(InstanceConstructor.java:62) at sun.jvm.hotspot.runtime.VirtualConstructor.instantiateWrapperFor(VirtualConstructor.java:80) at sun.jvm.hotspot.runtime.Threads.createJavaThreadWrapper(Threads.java:165) ... 14 more %