我正在使用一个名为 dimmunix 的开源工具来捕获死锁序列,并且特别有兴趣创建一个交错序列以使用 jdb 手动创建死锁。如果我将 java 与 dimmunix 和 -java 代理选项一起使用,它工作得很好。但无论何时我正在尝试使用 jdb -J-javaagent 选项运行它,它抛出异常我有一种强烈的感觉,它与我的应用程序/工具无关,
例外是
Exception in thread "launched target monitor" java.lang.IllegalMonitorStateException
at java.lang.UNIXProcess.waitFor(UNIXProcess.java:181)
at com.sun.tools.jdi.AbstractLauncher$Helper$1.run(AbstractLauncher.java:235)
Set uncaught java.lang.Throwable
Set deferred uncaught java.lang.Throwable
谁能帮我吗。