Сбой JRE (вс 1.6 21) с SIGBUS в Linux Debian 5 - PullRequest
1 голос
/ 18 января 2011

У меня проблемы с JRE в Linux Debian 5. Сбой JRE (sun 1.6 21) с SIGBUS в Debian 5 (ядро 2.6.26) во время выполнения Java-приложения TEE-CLC.

TEE-CLC-10.1.0 - это клиентское приложение java для Microsoft Team Foundation Server (TFS).

Вот командная строка java virtul mashine:

exec java -Xmx512M -classpath "$ CLC_CLASSPATH""-Dcom.microsoft.tfs.jni.native.base-directory = $ BASE_DIRECTORY / native" $ RANDOM_DEVICE_PROPERTY com.microsoft.tfs.client.clc.vc.Main "$ @"

КогдаЯ пытаюсь выполнить команду (получить файлы с сервера): tf get -r -force {branch_name} она начинает получать файлы, а затем через минуту или две вылетает со следующим сообщением об ошибке:

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

SIGBUS (0x7) при pc = 0xb77d3422, pid = 29386, tid = 3076802752

JRE версия: 6.0_21-b06 Java VM: клиентская виртуальная машина Java HotSpot (TM) (смешанный режим 17.0-b16 linux-x86)фрейм: C [+ 0x422] __kernel_vsyscall + 0xe

Файл отчета об ошибке с дополнительной информацией сохраняется как: /...../..../...../hs_err_pid29386.log Ошибка сегментации.

У меня около 900M свободной памяти.Я проверил пределы: ulimit -a.У меня есть три других компьютера с Linux Debian 5, и они отлично работают с теми же настройками.Я проверил все.Я не знаю, почему JRE не работает должным образом.

Кто-нибудь знает, как с этим справиться?Что не так с JRE или с моим Debian 5?

1 Ответ

0 голосов
/ 18 января 2011

По моему опыту, ошибочная программа редко дает сбой при SIGBUS: проверка ошибок компиляторами затрудняет генерацию нечетного адреса памяти. Несколько раз я видел их недавно (IIRC), потому что я использовал несовместимую разделяемую библиотеку или .o файл.

Установлена ​​ли переменная окружения LD_LIBRARY_PATH для исполняемой программы? Если это так, это может быть причиной того, что программа использует неверную общую библиотеку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...