Сбои и автозапуск программ OpenJDK

1626
gchiconi

Я использую Debian Wheezy и часто использую Java-приложения, которые славятся своей потребностью в памяти (а именно, варианты Eclipse NetBeans и Aptana Studio 3 в режимах RadRails или PyDev). У меня не было никаких проблем с ними, когда я использовал Oracle JRE. Однако я использую OpenJDK с момента моего последнего форматирования, и у меня начались случайные неожиданные выходы из приложений. Затем я запустил Aptana Studio через терминал, чтобы я мог видеть любые сообщения об ошибках, и вот что я получил, когда программа закрылась:

# A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xb00b803d, pid=4748, tid=3076118208 # # JRE version: 7.0_25-b30 # Java VM: OpenJDK Client VM (23.7-b01 mixed mode, sharing linux-x86 ) # Problematic frame: # C [libsoup-2.4.so.1+0x5603d] soup_session_feature_detach+0x1d # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/gabriel/hs_err_pid4748.log # # If you would like to submit a bug report, please include # instructions on how to reproduce the bug and visit: # http://icedtea.classpath.org/bugzilla # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # 

Это известная проблема с OpenJDK или какая-то проблема на моей машине? Как я могу решить это? Мне очень нужны эти программы для работы.

Спасибо!

Изменить 1: Как предложил Крис, я проверил ~ / hs_err_pid4778.log. Он содержит этот журнал, но все, что я мог видеть из этого, было то, что Aptana вызвал проблему, которую я уже ожидал. Однако сбой, кажется, вызван множеством различных модулей / методов? Я до сих пор не знаю, как это решить.

1

2 ответа на вопрос

0
Chris

Ищите подсказки в /home/gabriel/hs_err_pid4748.log...

Почему вы подозреваете, что это проблема OpenJDK, а не, к примеру, Oracle JDBC, пространство кучи?

Я на самом деле подозревал OpenJDK, потому что это был единственный возможный виновник в моей голове - кроме аппаратного сбоя - так как я не очень понимаю, как работает Java. Я думаю, что вы предположили, что я сделал, потому что я использую Eclipse - однако я использую его только для Python и нескольких высокоуровневых веб-фреймворков. gchiconi 10 лет назад 0
Проверьте ОП еще раз; Я редактировал журналы в. gchiconi 10 лет назад 0
Обновите OpenJDK, дайте вашему приложению больше памяти. Chris 10 лет назад 0
Пробовал те. Я дал 1024M Xmx Aptana Studio, и он все еще падает. Журналы слишком похожи, поэтому я не включил их в этот раз. Я думаю, что это проблема с Aptana Studio сама по себе, но это было бы странно, так как я не вижу людей с такой же проблемой ... gchiconi 10 лет назад 0
0
James T Snell

Используйте Oracle JRE.

Программное обеспечение моей компании, для которого я являюсь разработчиком, живет на Linux и Java. Некоторое время мы использовали OpenJDK, но у нас бывали очень случайные сбои, несколько и далеко друг от друга. Однажды я обновил все наши экземпляры OpenJDK и начал испытывать серьезные проблемы с нашим GUI. Как только я переключился на Oracle JRE, все снова заработало нормально. Нет больше случайных / неясных вопросов.

Предполагается, что OpenJDK составляет ~ 99,99% того же кода, что и релиз Oracle. Я думаю, что 0,001% заполняет некоторые красивые ключевые пробелы.

Спасибо, вот что я сейчас сделаю. Не принимаю, потому что это не решает мою проблему, и кто-то может решить проблему. gchiconi 10 лет назад 0
@gchiconi: Да, я бы тоже не принял это, по крайней мере, надолго. Я надеюсь, что кто-то даст вам более прямой и конкретный ответ. Похоже, OpenJDK так близко. Для меня у меня есть другая рыба, чтобы жарить .. James T Snell 10 лет назад 0

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