jstack导致“Windbg错误:WaitForEvent失败”

Windows 7上,我尝试通过执行命令从Java进程获取堆栈跟踪

jstack.exe -F xxx

来自另一个Java进程,其中xxx是目标进程的PID。 我收到错误

附加到进程的错误:Windbg错误:WaitForEvent失败!

任何想法为什么?

其中一种可能性(可能不是您的情况)只是不正确的PID(请参阅JDK-6313817:SA:win32上的jstack -F需要更好地处理错误的PID )

这可能是你需要以管理员身份运行命令。 如果您对进程没有访问权限,则也会得到相同的错误消息。