Затмение Eclipse с ядром Linux 4.4.0-81-generic

Насколько я знаю, даже унифицированный на основе Compiz вряд ли будет работать в виртуальной машине (я спросил об этом в UDS и сказал, что compiz не запускается на виртуальных машинах.)

7
задан 21 June 2017 в 16:28

8 ответов

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

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

Сначала я попытался создать bugreport на панели запуска, но, к сожалению, это спасло бы какой-то странный код ошибки, пытаясь войти в систему.

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

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

export JAVA_TOOL_OPTIONS=-Xss1280k

, и, похоже, он отлично работает с моими eclipse-марками, а также с neon от eclipse.org.

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

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

5
ответ дан 18 July 2018 в 11:17

Даже я столкнулся с той же проблемой. Мой eclipse не запускался сразу после перезагрузки моего ПК.

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

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

3
ответ дан 18 July 2018 в 11:17

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

0
ответ дан 18 July 2018 в 11:17

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

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

Update : Исправлено в переменной среды

6
ответ дан 18 July 2018 в 11:17

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

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

Сначала я попытался создать bugreport на панели запуска, но, к сожалению, это спасло бы какой-то странный код ошибки, пытаясь войти в систему.

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

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

export JAVA_TOOL_OPTIONS=-Xss1280k

, и, похоже, он отлично работает с моими eclipse-марками, а также с neon от eclipse.org.

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

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

5
ответ дан 24 July 2018 в 19:46
  • 1
    Ошибка все еще присутствует в предлагаемом ядре 4.4.0-82 (@Carlo_Pellegrini) Мне удалось создать POC, воспроизводимые шаги и представить отчет об ошибке с полной трассировкой стека этим утром. Если вы можете попытаться проголосовать / подтвердить / подписаться, это может означать, что это подходит людям. [D0] https://bugs.launchpad.net/ubuntu/+source/commons-daemon/+bug/1700010 – Ne0 23 June 2017 в 11:38

Даже я столкнулся с той же проблемой. Мой eclipse не запускался сразу после перезагрузки моего ПК.

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

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

3
ответ дан 24 July 2018 в 19:46
  • 1
    Это обновление ядра linux-image-3.13.0-119-generic является проблемой – Raven 23 June 2017 в 19:49
  • 2
    К сожалению, я не видел, чтобы у вас было два обновления ядра. linux-image-3.13.0-121-generic, вероятно, является реальной проблемой. – Raven 27 June 2017 в 02:24

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

0
ответ дан 24 July 2018 в 19:46

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

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

Update : Исправлено в переменной среды

6
ответ дан 24 July 2018 в 19:46
  • 1
    Обходное решение подтверждено для моего сценария JNI на C ++. – Raven 21 June 2017 в 23:20
  • 2
    Не могли бы вы процитировать это решение? Таким образом, ваш ответ будет более ясным и полезным, как указано в этом руководстве: askubuntu.com/help/referencing – Danibix 22 June 2017 в 00:09
  • 3
    @Danibix Связанное обходное решение относится к тому, что называется UniFi; мой крошечный фрагмент - это суть, которая имеет отношение к любому вызову Java. – Raven 22 June 2017 в 01:20
  • 4
    @Raven Я прочитал отчет об ошибках ядра и обсуждение, и он очень специфичен в вопросах Java. Известно ли, связана ли проблема с сбоем Eclipse напрямую с этой проблемой? и аналогичный вопрос, обходной путь, который вы показываете, делает работу Eclipse? (или я должен попробовать это сам и посмотреть?) – Pete P 22 June 2017 в 17:11
  • 5
    @PeteP Я не знаю, что обходной путь исправит Eclipse, но я уверен, что это будет (75% +). За последние 24 часа я видел множество отчетов об обновлении ядра, убивающих Java-приложения, и я считаю, что Eclipse соответствует профилю затронутых. – Raven 22 June 2017 в 19:31

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

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