2010-02-01 50 views
5

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

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

谁能告诉我是什么原因造成的?是否有可能被倾销的其他信息可能会有用?

+2

(FWIW,根据google的“1073807364 in base 16”是0x40010004。) – 2010-02-01 01:24:22

回答

2

从我所知道的,这个错误代码(0x40010004)出现在各种情况下,(如你所说)没有明显的共同线程。

但是this page表示“0x40010004”表示“任务正在运行”!所以,我想推测,解释它的正确方法是说“这个任务已经退出,阻止它设置正确的退出代码”。

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

+0

好吧,Windows应用程序或系统事件日志中没有任何内容。这是Windows和Sun的JVM之间错误代码的巧合匹配吗?假设一个'Windows任务'是某种cron工作,这个程序绝对不是我所知道的。任何想法如何找出'Windows任务'是否涉及这里? – sharakan 2010-02-01 15:47:10

相关问题