2016-01-25 4 views
1

Мы разрабатываем приложение Java, работающее на OpenJDK 1.8.0.40 (32-разрядная версия) в Windows 10 (64-разрядная версия). Иногда мы получаем неожиданный выход из процесса Java с кодом выхода -805306369, который является шестнадцатеричным 0xCFFFFFFF. У нас нет никаких подсказок о том, что вызывает эту проблему, поскольку нет никакой трассировки стека вообще.Выход из процесса Java с кодом выхода -805306369 (0xCFFFFFFF)

Никто не признает эту ошибку? Любая подсказка о том, что означает код выхода?

+0

Существуют ли какие-либо сторонние библиотеки и использовать? если нет, процесс, вероятно, завершается самой ВМ из-за некоторой внутренней проблемы. – loonytune

ответ

1

Вы можете установить контрольную точку в java.lang.Runtime # exit(), чтобы проверить, вызывает ли кто-либо вызов System.exit() или Runtime.exit() явно.

Кроме того, есть то, что может быть причиной: https://community.bistudio.com/wiki/Arma_3_Unusual_process_exit#0xCFFFFFFF_-_APPLICATION_HUNG ОС может завершить процесс с кодом выхода APPLICATION_HUNG

+0

Хорошее предложение. Проблема состоит в том, что проблема возникает только раз в несколько недель на одной из многих тестируемых систем. –

+0

Посмотрите на обновление ответа. Это может быть то, что вы ищете – dzidzitop