Объясните фатальную ошибку, обнаруженную во время выполнения Java. EXCEPTION_ACCESS_VIOLATION - PullRequest
1 голос
/ 20 октября 2011

Я работал над своими программами сегодня, и сегодня утром все работало нормально, а потом из-за того, что я не получил A fatal error has been detected by the Java Runtime Environment Затем я сослался на файл журнала, который он создает, но я не знаю, как понять логфайл, кто-то может помочь объяснить, как поступить с этой ошибкой?

Я программирую в Eclipse, используя JDK 7, и я попытался переустановить его и все еще получаю ту же ошибку.

вот первый разделфайл:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0a4d6fc1, pid=4852, tid=5072
#
# JRE version: 7.0-b147
# Java VM: Java HotSpot(TM) Client VM (21.0-b17 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  [delta.dll+0x26fc1]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

А вот копия остальной части файла: http://pastebin.com/R4gTizCQ

Если вам нужна дополнительная информация, дайте мне знать

Ответы [ 2 ]

4 голосов
/ 20 октября 2011

Проблема в C: \ Program Files \ Delta Controls \ 3.33 \ System \ delta.dll, а именно в C [delta.dll + 0x26fc1] oldddGetCount + 0x12, поэтому она находится за пределами Java.Скорее всего, это ошибка в используемом вами драйвере ODBC.Сообщите об этом поставщику драйвера.

1 голос
/ 20 октября 2011

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

Вот несколько вещей, которые я заметил в журнале:

1.Убедитесь, что вы используете правильную комбинацию OS / JVM.

OS=Windows_**NT**
OS: **Windows 7** Build 7601 Service Pack 1

2.Если это delta.dll, проверьте проблему.

Problematic frame:
# C  [delta.dll+0x26fc1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...