Сбой OpenJDK при использовании Eclipse в Ubuntu Lucid Lynx

trap int3, убивающий Eclipse

Симптом: молча погибает при редактировании файла, в /var/log/kern.log появляется подобное сообщение об ошибке:

[-]
View Code Text
Mar  9 09:11:44 sjinks kernel: [350411.627132] java[19570] trap int3 ip:7ff3fbd74302 sp:7ff42741b030 error:0

Ключевые слова: java trap int3. Если они есть в логе, с большой вероятностью вы читаете про ту самую ошибку :-)

Багтрекер сообщает, что сбой возникает из-за ошибки в XULRunner 1.9.1.

Есть два решения проблемы:

  1. Поставить XULRunner 1.9.2 из mozilla-daily ppa и добавить -Dorg..swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2.1pre в .ini (после -vmargs). После данной операции .ini будет выглядеть примерно так:
    [-]
    View Code Text
    -startup
    plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.200.v20090519
    -product
    org.eclipse.epp.package.cpp.product
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    -vmargs
    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2.1pre
    -Dosgi.requiredJavaVersion=1.5
    -XX:MaxPermSize=256m
    -Xms40m
    -Xmx256m
  2. Второй вариант проще: перед запуском установить переменную окружения GRE_PATH в абсолютно левый путь :-)
    Например, у меня запускается так:
    [-]
    View Code Bash
    export GDK_NATIVE_WINDOWS=true
    export GRE_PATH=/tmp/aaaaaaaaaaaa
    /opt/eclipse/eclipse

После выполнения любой из двух операций всё работает просто замечательно.

Добавить в закладки

Связанные записи

Автор: Vladimir; опубликовано в: Linux; метки: Eclipse, Linux, Lucid Lynx, OpenJDK, Ubuntu, ошибка
9
Март
2010

RSS Комментарии к статье «Сбой OpenJDK при использовании Eclipse в Ubuntu Lucid Lynx» (5)  »

  1. Пётр

    БОЛЬШОЕ спасибо! Сегодня столкнулся с такой фигнёй!

  2. Владимир, спасибо вам….помогло

  3. Хорошо, когда вот так все расписано подробно, так сказать на примере.

  4. Да уж, второй способ куда проще, и XULRunner ставить не нужно, который все равно больше не понадобится.

Оставить комментарий к записи «Сбой OpenJDK при использовании Eclipse в Ubuntu Lucid Lynx»

Вы должны быть авторизованы, чтобы иметь возможность оставить комментарий.

Подписаться, не комментируя