Возможные причины Java VM EXCEPTION_ACCESS_VIOLATION?

34
задан sk. 26 September 2008 в 18:04
поделиться

4 ответа

Большинство времен это - ошибка в VM. Но это может быть вызвано любым собственным кодом (например, вызовы JNI).

файл hs_err_pidXXX.log должен содержать некоторую информацию о том, где проблема произошла.

можно также проверить раздел "Heap" в файле. Многие ошибки VM вызываются сборкой "мусора" (expecially в более старом VMs). Этот раздел должен показать Вам, если бы мусор работал во время катастрофического отказа. Также эти шоу раздела, если некоторые разделы "кучи" заполнены (числа процента).

VM, также намного более вероятно, откажет в низкой ситуации с памятью, чем иначе.

16
ответ дан 27 November 2019 в 15:46
поделиться

Причина проблемы будет зарегистрирована в hs_err* файл, если Вы будете знать, что искать. Смотрите, и если это все еще не ясно, рассмотрите регистрацию первых 5 или 10 строк отслеживания стека, и другая подходящая информация (не отправляйте все это, существуют тонны информации там, которая не поможет - но необходимо выяснить, который 1% важны :-))

1
ответ дан 27 November 2019 в 15:46
поделиться

Первая вещь, которую необходимо сделать, обновить JVM до последнего, Вы можете.

можно ли повторить проблему? Или это, кажется, происходит случайным образом? У нас недавно была проблема, где наша JVM отказывала повсеместно, наугад времена. Оказывается, что это была аппаратная проблема. Мы помещаем диски в новый сервер, и он полностью ушел.

Нижняя строка, JVM никогда не должна отказывать как плакат, вышеупомянутый, если Ваш не выполнение какого-либо JNI затем мой пищеварительный тракт - то, что у Вас есть аппаратная проблема.

2
ответ дан 27 November 2019 в 15:46
поделиться

Вы используете Виджет браузера и выполняете JavaScript в Виджете браузера? Если так, затем существуют ошибки в некоторых версиях SWT, который заставляет JVM отказывать в собственном коде в различных библиотеках Windows.

Два примера (что я открылся) ошибка 217306 и ошибка 127960 . Эти два отчета об ошибках не являются единственными отчетами об ошибках JVM, отказывающей в SWT, как бы то ни было.

, Если Вы не используете Виджет браузера затем, эти предложения не помогут Вам. В этом случае можно искать список ошибки SWT, вызывающие катастрофический отказ JVM . Если ни один из тех не Ваша проблема, то я настоятельно рекомендую, чтобы Вы открыли отчет об ошибках с SWT.

0
ответ дан 27 November 2019 в 15:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: