В чем причина выхода из кода JVM 1073807364? - PullRequest
5 голосов
/ 01 февраля 2010

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

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

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

1 Ответ

2 голосов
/ 01 февраля 2010

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

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

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

...