Java Appcrash Проблема - PullRequest
       38

Java Appcrash Проблема

2 голосов
/ 06 июля 2011

при запуске Java-программы я получаю эту ошибку (используя Xuggle-библиотеку с веб-камерой):


Подпись проблемы:Название проблемного события: APPCRASHИмя приложения: java.exeВерсия приложения: 6.0.260.3Метка времени применения: 4dc11607Имя модуля неисправности: libxuggle-ferry-4.dllВерсия модуля неисправности: 0.0.0.0Временная метка модуля неисправности: 4b9493c5Код исключения: c0000005Смещение исключения: 0000822aВерсия ОС: 6.1.7601.2.1.0.256.48Locale ID: 1031Дополнительная информация 1: 0a9eДополнительная информация 2: 0a9e372d3b4ad19135b953a78882e789Дополнительная информация 3: 0a9eДополнительная информация 4: 0a9e372d3b4ad19135b953a78882e789


Я уже выяснил, что c0000005 является нарушением прав доступа.Есть ли способ решить такие ошибки?Или как я могу отследить эту ошибку (Stacktrace или что-то, или, возможно, некоторые инструменты для этого)?Создает ли Java файлы журналов для таких ошибок.Где я могу их найти?Моя Java-программа не выдает никаких исключений.Я просто получаю это appcrash и "Java Результат: -xxxxxxx" (где xxxxxx - большое число).

Спасибо.

Ответы [ 2 ]

5 голосов
/ 06 июля 2011

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

В среде выполнения Java обнаружена фатальная ошибка:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) при pc = 0x1002ff3a, pid =4312, tid = 2120

Версия JRE: 6.0_24-b07 Java VM: Java HotSpot (TM) Клиентская виртуальная машина (19.1-b02 смешанный режим, совместное использование windows-x86) Проблемный кадр: C [namechangedtoprotecttheguilty.dll + 0x2ff3a]

Если вы хотите отправить отчет об ошибке, посетите: http://java.sun.com/webapps/bugreport/crash.jsp Сбой произошел за пределами виртуальной машины Java в собственном коде.Смотрите проблемный фрейм, где сообщить об ошибке.

--------------- THREAD ---------------

и далее перечисляется, что находится в регистрах, как выглядят кадры стека, что находится в куче, значения переменных среды и т. Д.

2 голосов
/ 06 июля 2011

Разработчик libxuggle-ferry-4.dll должен исправить библиотеку.

...