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

Java JVM退出代码1073807364的原因是什么?,java,windows-xp,jvm,sun,exit-code,Java,Windows Xp,Jvm,Sun,Exit Code,我构建了一个基于RCP的应用程序,我的一个运行在Windows XP上的用户Sun JVM 1.6.0_12发生了完全的应用程序崩溃。在应用程序运行两天后(这不是新版本或任何东西),他得到了漂亮的灰色JVM强制退出框,退出代码为1073807364 当时他不在机器旁,在应用程序日志中我能找到的唯一东西就是与数据库的通信(通过Hibernate的SQL Server)。据我所知,没有hs_u文件或任何类似的文件。Web搜索在各种应用程序中发现了一堆带有退出代码的崩溃报告,但我没有看到任何关于导致它

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

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


有人能告诉我是什么原因吗?是否有其他可能被转储的信息被证明是有用的?

据我所知,此错误代码(0x40010004)在各种情况下都会出现,并且(正如您所指出的)没有明显的公共线程

然而,“0x40010004”表示“任务正在运行”!因此,我猜测,正确的解释方式是说“此任务以某种方式退出,从而阻止其设置正确的退出代码”


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

(FWIW,根据谷歌的“1073807364 in base 16”是0x40010004。)嗯,Windows应用程序或系统事件日志中没有任何内容。这是否可能是Windows和Sun的JVM之间错误代码的巧合匹配?假设“Windows任务”是某种cron任务,那么这个应用肯定不会启动我所知道的任务。你知道如何找出这里是否涉及“Windows任务”吗?