2010-02-01 80 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

相關問題