JVM退出代码1073807364的原因是什么? [英] What is the cause of JVM exit code 1073807364?

查看:314
本文介绍了JVM退出代码1073807364的原因是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I've built a RCP-based application, and one of my users running on Windows XP, Sun JVM 1.6.0_12 had a full application crash. After the app was running for two days (and this is not a new version or anything), he got the nice gray JVM force exit box, with exit code=1073807364.

当时他不在计算机旁,我在那时可以在应用程序日志中找到的唯一东西就是与数据库的某种通信(通过Hibernate的SQL Server).据我所知,没有hs_文件或任何类似文件.网络搜索在各种应用程序中发现了一堆带有该退出代码的崩溃报告,但我没有找到引起它的根本解释.

He was away from the machine at the time, and the only thing I can find near that time in the application logs was some communication with the database (SQL Server by way of Hibernate). There's no hs_ files or anything similar as far as I can tell. Web searching found a bunch of crash reports with that exit code in a variety of applications, but I didn't see any fundamental explanation of what causes it.

谁能告诉我是什么原因造成的?是否有可能已经被证明有用的其他信息?

Can anyone tell me what causes it? Is there additional information likely to have been dumped that could prove useful?

推荐答案

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

From what I can tell, this error code (0x40010004) arises in all sorts of situations, with (as you noted) no obvious common thread.

但是此页面说"0x40010004"表示任务正在运行"!因此,我会保证,解释它的正确方法是说此任务已退出,阻止了它设置正确的退出代码".

However this page says "0x40010004" means "the task is running"! So, I would surmise that the correct way to interpret it is as saying "this tasked has exited in a way that prevented it setting a proper exit code".

我不知道这是否有帮助,但是我会尝试在Windows事件日志中查找是否在那里报告了问题.

I don't know if this will help, but I would try looking in the Windows Event logs to see if the problem is being reported there.

这篇关于JVM退出代码1073807364的原因是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆