Eclipse зависает Ubuntu, требуется жесткая перезагрузка

Я нахожусь в команде из 6 разработчиков, и мы все используем Eclipse Indigo на Ubuntu 11.04. Как минимум один раз в день, если Eclipse работает, каждый из нас испытывает полную блокировку системы. Единственное лекарство - это жесткая перезагрузка ПК. У некоторых из нас было более десяти раз за один день. Этого не происходит, если Eclipse не работает, поэтому я могу с уверенностью сказать, что проблема Eclipse.

Я попытался увеличить доступную память для Eclipse, перейдя в ecplise.ini и увеличив Permsize, MaxPermSize, Xms и Xmx. Это не имело значения, и все ПК все еще блокируются.

Кто-нибудь испытал это раньше? Я мог понять, возможно, на одном ПК, но это происходит на каждом отдельном ПК!

  • Версия Java: java-6-sun-1.6.026 Версия JDK
  • Версия Ecplise: Indigo SR1 BuildID 20110916-0149
  • Версия Ubuntu: 11.04 64-разрядная

EDIT: клавиши Ctrl-Alt-FnX не работают, когда ПК заблокирован.

EDIT: я пересмотрел настройки eclipse.ini и еще больше увеличил память. Пока у меня еще не было крушения. Я буду использовать других разработчиков в качестве подопытных кроликов, но я надеюсь, что эти настройки остановят сбой.

-XX:PermSize=256m
-XX:MaxPermSize=512m
-Xms1024m
-Xmx2048m

Ответ 1

Попробуйте обновить ядро ​​до последней версии. Я думаю, что эта блокировка вызвана ошибкой ядра, подробно описанной на этой странице https://bugs.launchpad.net/ubuntu/+source/linux/+bug/924905

Ответ 2

Это не для решения проблемы Eclipse... что может произойти из-за некоторых проблем с отображением, которые я подозреваю.

Вместо жесткой перезагрузки вы можете нажать клавиши Ctrl+Alt+F1 вместе, чтобы попасть в консоль, и там вы можете войти в текстовый терминал и убить процесс Eclipse.

Ответ 3

больше комментария, чем ответа, но я не могу добавить комментарий еще.

Я использую ту же самую настройку: Ubuntu 11.04 64bit с 64-битным Eclipse Indigo SR1 RC3 (buildid 20110909, не успел или обновился до более новой версии, но RC3 стабилен для меня). Убедитесь, что вы установили 64-разрядную версию Eclipse.

  • OpenJDK в сочетании с Eclipse не подходит для меня, поэтому я перешел на java-sun jdk 1.6/7. Убедитесь, что Eclipse не ссылается на установку OpenJDK вместо java-sun jdk.

  • У меня были некоторые проблемы с замораживанием Eclipse Indigo (pre SR1) в сочетании с SVN Subversive/m2eclipse плагинами. Для меня это стало лучше с SR1 (RC3), но все же не идеально (время от времени зависает). Спустя некоторое время Subversive SVN получил обновление, и теперь он снова стабилен. Короче: убедитесь, что вы установили новейшие версии плагина (используйте сайты обновления eclipse, не локальные копии). Более старые версии могут привести к тем же проблемам, которые я испытал.

  • Какие еще плагины вы используете, можете ли вы проверить, не сработал ли ваш Eclipse без каких-либо подключаемых модулей?

  • Две другие проблемы, о которых я знаю: с Ubuntu Karmic Koala (9.10), отображающие элементы пользовательского интерфейса, были сломаны и приводят к сбоям (GTK_NATIVE_WINDOWS). Позже Eclipse имел проблемы с родными полосами прокрутки (думаю, это было с Ubuntu 10.10 или 11.04). Я уверен, проблема 1 не проблема с Eclipse Indigo + 11.04. Проблема 2 Я не уверен, было ли это 10.10 или 11.04. Но я все еще начинаю свое затмение со следующего script.sh, и он работает для меня, вы можете также сделать снимок:

    #!/bin/bash
    export LIBOVERLAY_SCROLLBAR=0
    export GDK_NATIVE_WINDOWS=false
    exec $(dirname $0)/eclipse "[email protected]"
    

Ответ 4

Пока вы ждете лучших ответов, я бы определенно попробовал виртуальную машину, такую ​​как Virtual Box, чтобы:

  • Попробуйте проверить, могу ли я реплицировать проблему в виртуальной среде, которая похожа на вашу реальную среду. Таким образом, вы можете увидеть, связана ли проблема с комбинацией версий программного обеспечения, которое вы используете, или вашего физического оборудования.
  • Запустите Eclipse через виртуальную машину. Он может не сбой и не позволит вам выполнить полную перезагрузку системы до тех пор, пока вы не определите, какова фактическая проблема.

Ответ 5

У меня аналогичная проблема. Время от времени бывает, что полный рабочий стол X11 замерзает. Я все еще могу перемещать мышь, но щелчки по элементам не влияют. В этой ситуации я переключаюсь на текстовую консоль и убиваю затмение. После того, как я это сделал, все работает снова. Я использую ноутбук с графическим чипсетом Intel. Поэтому я склонен обвинять его в графическом драйвере. У меня есть другие компьютеры с различным графическим оборудованием, где я не заметил проблемы, но я не использую eclipse, что часто на них. На всех использую Ubuntu 11.10 64bit с настольным компьютером gnome или unit.

Ответ 6

У меня такие же проблемы. Это очень неудобно. Я только что подтвердил, что убийство eclipse исправляет проблему для меня.

Однако я обнаружил что-то странное в том, что я все еще могу нажать на глупые полосы прокрутки. Это похоже на то, что у них есть фокус всей системы.

Кажется, что я исправил эту проблему: установить оболочку gnome и начать использовать gnome 3, а затем отключить накладываемые полосы прокрутки в сценариях запуска для X. Я установил gnome 3 по отдельной причине и отключил полосы прокрутки, Я нахожу их раздражающими, но я считаю, что это решило проблему для меня. Возможно, вам удастся просто отключить полосы прокрутки, информация для которых легко доступна в Google.