Сбои Eclipse с ядром Linux 4.4.0-81-generic

Я использую версию GNU Ubuntu 16.04.2 LTS 32 бит. Я также использую Eclipse 3.8.1 с плагином PyDev.

Недавно мои обновления программного обеспечения обновили меня до ядра Linux 4.4.0-81-generic, и теперь Eclipse падает с ошибкой сегментации и дампом ядра.

Я много чего перепробовал, но наконец перезагрузил ядро ​​4.4.0-79-generic, и теперь оно работает нормально.

Есть ли здесь известная проблема, и если да, то план ее устранения?

Обновление: я нашел эту ссылку: https://forum.ubuntuusers.de/topic/eclipse-crash-mit-speicherzugriffsfehler-nach-/

Мой немецкий не самый лучший, но у этого человека точно такая же проблема.

4 ответа

Похоже, это было признано ошибкой ядра

Существует обходной путь за счет увеличения максимального размера стека JVM с помощью -Xss1280k при запуске Java. Это также может быть выполнено для процессов, где у вас нет доступа к аргументам командной строки для Java, путем установки переменной среды export JAVA_TOOL_OPTIONS=-Xss1280k (только не забудьте перезапустить процесс после установки переменной).

Обновление: исправлено в последнем ядре

Я являюсь автором публикации на немецком форуме пользователей Ubuntu. Вы абсолютно правы, что у меня точно такая же проблема, как и у вас.

В качестве обходного пути я выполнил откат к ядру 4.4.0-79 на ноутбуке своих коллег, и все, кажется, в порядке, поэтому я уверен, что теперь это проблема ядра Linux.

Первоначально я пытался создать отчет об ошибках на панели запуска, но, к сожалению, при попытке входа в систему он вылетел бы со странным кодом ошибки.

Что меня больше всего удивляет, так это то, что ресурсов почти не было (поиск в Google почти ничего не дает) относительно проблемы ядра 4.4.0-81 и затмения, когда это произошло. Были ли мы тремя единственными разработчиками JAVA, использующими Ubuntu 16.04 с eclipse, которые регулярно делали предлагаемые обновления ядра Linux для Ubuntu?

Вернемся к самой проблеме, обновление ядра появилось несколько минут назад. Я пошел и установил это. Результат оказался таким, как я и ожидал: обновленный с сегодняшнего дня 4.4.0-81-generic, и затмение все еще падает, так что для этого. Я также попробовал предлагаемое исправление Raven, увеличивающее размер стека, используя

export JAVA_TOOL_OPTIONS=-Xss1280k

и кажется, что он отлично работает с моими Eclipse Mars и неоном с eclipse.org.

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

Поэтому мое предложение для пользователей Ubuntu 16.04 LTS: откатиться до 4.4.0-79 и дождаться работающего ядра, так как патчи уже пошли вверх и кажется, что есть работающее ядро, как написано в последнем посте: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865311.

Даже я столкнулся с той же проблемой. Мое затмение началось не сразу после перезагрузки компьютера.

export JAVA_TOOL_OPTIONS=-Xss1280k

Выполнение вышеизложенного помогло начать затмение.

2017-06-19 11:54:34 install libxkbcommon-x11-0:i386 <none> 0.4.1-0ubuntu1
2017-06-19 11:54:59 install linux-image-3.13.0-119-generic:i386 <none> 3.13.0-119.166
2017-06-19 11:58:12 install linux-image-extra-3.13.0-119-generic:i386 <none> 3.13.0-119.166
2017-06-19 11:58:19 install linux-headers-3.13.0-119:all <none> 3.13.0-119.166
2017-06-19 11:58:24 install linux-headers-3.13.0-119-generic:i386 <none> 3.13.0-119.166
2017-06-19 11:58:51 install python-urllib3:all <none> 1.7.1-1ubuntu4
2017-06-19 11:58:52 install python-requests:all <none> 2.2.1-1ubuntu0.3
2017-06-19 11:59:09 install libandroid-properties1:i386 <none> 0.1.0+git20131207+e452e83-0ubuntu12
2017-06-19 11:59:09 install liboxideqtquick0:i386 <none> 1.21.5-0ubuntu0.14.04.1
2017-06-19 19:15:49 install p7zip-full:i386 <none> 9.20.1~dfsg.1-4+deb7u2build0.14.04.1
2017-06-21 10:38:35 install linux-image-3.13.0-121-generic:i386 <none> 3.13.0-121.170
2017-06-21 10:38:39 install linux-image-extra-3.13.0-121-generic:i386 <none> 3.13.0-121.170
2017-06-21 10:38:46 install linux-headers-3.13.0-121:all <none> 3.13.0-121.170
2017-06-21 10:38:50 install linux-headers-3.13.0-121-generic:i386 <none> 3.13.0-121.170
2017-06-21 10:38:24 upgrade libc6-dev:i386 2.19-0ubuntu6.11 2.19-0ubuntu6.13
2017-06-21 10:38:25 upgrade libc-dev-bin:i386 2.19-0ubuntu6.11 2.19-0ubuntu6.13
2017-06-21 10:38:26 upgrade linux-libc-dev:i386 3.13.0-119.166 3.13.0-121.170
2017-06-21 10:38:26 upgrade libc6-dbg:i386 2.19-0ubuntu6.11 2.19-0ubuntu6.13
2017-06-21 10:38:27 upgrade libc-bin:i386 2.19-0ubuntu6.11 2.19-0ubuntu6.13
2017-06-21 10:38:31 upgrade libc6:i386 2.19-0ubuntu6.11 2.19-0ubuntu6.13
2017-06-21 10:38:38 upgrade multiarch-support:i386 2.19-0ubuntu6.11 2.19-0ubuntu6.13
2017-06-21 10:38:44 upgrade linux-generic:i386 3.13.0.119.129 3.13.0.121.131
2017-06-21 10:38:45 upgrade linux-image-generic:i386 3.13.0.119.129 3.13.0.121.131
2017-06-21 10:38:53 upgrade linux-headers-generic:i386 3.13.0.119.129 3.13.0.121.131

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

Кажется, это исправлено в ядре linux 4.4.0-87-generic. Я не знаю, было ли это исправлено в более ранней версии, но она определенно работает в этой.

Другие вопросы по тегам