java – JVM退出代码1073807364的原因是什么?

我已经构建了一个基于RCP的应用程序,我的一个用户在Windows XP上运行,Sun JVM 1.6.0_12有一个完整的应用程序崩溃.应用程序运行两天后(这不是新版本或任何东西),他得到了漂亮的灰色JVM强制退出框,退出代码= 1073807364.

他当时远离机器,在应用程序日志中我唯一能找到的就是与数据库进行通信(SQL Server通过Hibernate).据我所知,没有hs_文件或类似的东西.网络搜索在各种应用程序中发现了一堆带有退出代码的崩溃报告,但我没有看到导致它的原因的任何基本解释.

谁能告诉我是什么原因导致的?是否有可能被抛弃的其他信息可能有用?

最佳答案
据我所知,这个错误代码(0x40010004)出现在各种情况下,(如你所说)没有明显的共同线程.

但是this page说“0x40010004”意味着“任务正在运行”!所以,我猜想解释它的正确方法就是说“这个任务以一种阻止它设置正确退出代码的方式退出”.

我不知道这是否会有所帮助,但我会尝试查看Windows事件日志,看看是否有问题报告.

转载注明原文:java – JVM退出代码1073807364的原因是什么? - 代码日志