2010-02-01 5 views
5

Я создал приложение на основе RCP, и один из моих пользователей, работающих под управлением Windows XP, у Sun JVM 1.6.0_12 был полный сбой приложения. После того, как приложение работало в течение двух дней (и это не новая версия или что-то еще), он получил красивую серую коробку выхода JVM, с кодом выхода = 1073807364.В чем причина выхода кода выхода JVM 1073807364?

Он был вдали от машины в то время, и единственное, что я могу найти около того времени в журналах приложений, - это некоторая связь с базой данных (SQL Server с помощью Hibernate). Насколько я могу судить, нет файлов hs_ или чего-либо подобного. Веб-поиск обнаружил кучу отчетов о сбоях с этим кодом выхода в различных приложениях, но я не видел никакого фундаментального объяснения того, что его вызывает.

Может ли кто-нибудь сказать мне, что вызывает его? Есть ли какая-то дополнительная информация, которая может оказаться полезной?

+2

(FWIW, в соответствии с Google "1073807364 в базе 16" - 0x40010004.) –

ответ

2

Из того, что я могу сказать, этот код ошибки (0x40010004) возникает во всех ситуациях, при этом (как вы отметили) нет очевидной общей нити.

Однако this page говорит, что «0x40010004» означает «задача запущена»! Итак, я бы предположил, что правильный способ интерпретировать это так: «Это задание вышло таким образом, что это помешало ему установить правильный код выхода».

Я не знаю, поможет ли это, но я попробую посмотреть в журналах событий Windows, чтобы узнать, есть ли там проблема.

+0

Ну, в журналах приложений или системных событий Windows ничего нет. Возможно ли это совпадение совпадений кодов ошибок между Windows и Sun JVM? Предполагая, что «задача Windows» - это какое-то задание cron, это приложение, безусловно, не начинается с того, что я знаю. Любая идея о том, как узнать, участвует ли здесь «задача Windows»? – sharakan