У меня проблемы с 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?