我正在使用一个名为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
任何人都可以帮助我。