Ubuntu 18.04 застрял в загрузке Ошибка сегментации XServer

У меня машина Lenovo E570 (с Nvidia GTX 950M) под управлением Ubuntu 18.04 LTS. Все работало нормально до сегодняшнего утра, когда загрузчик Ubuntu застрял в Started Gnome Display Manager . Интересно, что среда моего рабочего стола была доступна, если я перешел в режим восстановления, а затем возобновил нормальную загрузку.

Шаги

После обнаружения этой ошибки я попробовал несколько вещей:

  1. Согласно этому ответу , я удалил драйверы Nvidia.
  2. Удалил gdm3 (менеджер рабочего стола Gnome) и снова установил его
  3. Установил и попробовал разные менеджеры рабочего стола, включая LightDM, SliM (и сделал их первичными менеджерами рабочего стола по одному), но этого не произошло либо работайте (журналы прилагаются).
  4. Из журналов шага 3 было обнаружено, что это была проблема с X.Org X Server (журналы прилагаются). Удалил и снова установил пакет xserver-xorg
  5. Установил драйверы Nvidia из Ubuntu Software Update Manager

Ни одна из вышеперечисленных опций не показалась мне подходящей. Что мне здесь не хватает?

Мое ядро ​​Linux имеет тип 4.15.0-109

Logs

  1. /var/log/lightdm/lightdm.log
  [+ 24.84s] ОТЛАДКА: pid сеанса = 1658: выполнение команды / usr / sbin / lightdm-session env 
GNOME_SHELL_SESSION_MODE = Ubuntu gnome-session --session = Ubuntu
[+ 24.84s] DEBUG: Создание каталога общих данных / var / lib / lightdm-data / osama
[+ 24.84s] DEBUG: pid сеанса = 1658: запись в .xsession-errors
[+ 24.92s] DEBUG: активация VT 7
[+ 24.92s] DEBUG: активация сеанса login1 c2
[+ 24.92s] DEBUG: Seat seat0 меняет активный сеанс на c2
[+ 24.92s] DEBUG: сессия c2 уже активна
[+ 272.84s] DEBUG: получил сигнал 15 из процесса 1
[+ 272.84s] DEBUG: Пойманный сигнал прекращается, выключение
[+ 272.84s] DEBUG: остановка диспетчера отображения
[+ 272.84s] ОТЛАДКА: Сиденье 0: остановка
[+ 272.84s] DEBUG: Seat seat0: Останов сервера дисплея
[+ 272.84s] DEBUG: отправка сигнала 15 на обработку 1232
[+ 272.84s] ОТЛАДКА: Сиденье 0: остановка сеанса
[+ 272.84s] ОТЛАДКА: Завершение сеанса входа в систему c2
[+ 272.85s] DEBUG: pid сеанса = 1658: отправка SIGTERM
[+ 272.93s] DEBUG: pid сеанса = 1658: выход с возвращаемым значением 0
[+ 272.93s] DEBUG: Seat seat0: Сеанс остановлен
[+ 272.93s] DEBUG: Seat seat0 меняет активный сеанс на 
[+ 273.17s] DEBUG: процесс 1232 завершен с возвращаемым значением 0
[+ 273.17s] DEBUG: XServer 0: X сервер остановлен
[+ 273,17 с] DEBUG: выпуск VT 7
[+ 273.17s] ОТЛАДКА: XServer 0: Удаление полномочий X-сервера / var / run / lightdm / root /: 0
[+ 273.17s] ОТЛАДКА: Seat seat0: Дисплей остановлен
[+ 273.17s] ОТЛАДКА: Сиденье 0: остановлено
[+ 273.17s] DEBUG: Диспетчер отображения остановлен
[+ 273.17s] DEBUG: остановка демона
[+ 273.17s] DEBUG: выход с возвращаемым значением 0
  1. /var/log/slim.log
 slim: ожидание, когда X-сервер начнет принимать соединения. Отказ. slim: невозможно подключиться к X-серверу


slim: ожидание, когда X-сервер начнет принимать соединения. Отказ. slim: невозможно подключиться к X-серверу
  1. /var/log/Xorg.0.log.old
  [13.050] (II) Модуль glx: vendor = "X.Org Foundation"
[13.050] скомпилировано для 1.19.6, версия модуля = 1.0.0
[13.050] Класс ABI: расширение сервера X.Org, версия 10.0
[13.050] (==) Совпадающая настройка режима как автоконфигурируемый драйвер 0
[13.050] (==) Сопоставил fbdev как автоматически настроенный драйвер 1
[13.050] (==) Подходящий vesa как автоконфигурируемый драйвер 2
[13.050] (==) Назначил драйвер для xf86ConfigLayout
[13.050] (II) LoadModule: «настройка режима»
[13.050] (II) Загрузка /usr/lib/xorg/modules/drivers/modesetting_drv.so
[13.050] (II) Настройка режима модуля: vendor = "X.Org Foundation"
[13.050] скомпилировано для 1.19.6, версия модуля = 1.19.6
[13.050] Класс модуля: X.Org Video Driver
[13.050] Класс ABI: видеодрайвер X.Org, версия 23.0
[13.050] (II) LoadModule: "fbdev"
[13.050] (II) Загрузка /usr/lib/xorg/modules/drivers/fbdev_drv.so
[13.050] (II) Модуль fbdev: vendor = "X.Org Foundation"
[13.050] скомпилировано для 1.19.3, версия модуля = 0.4.4
[13.050] Класс модуля: X.Org Video Driver
[13.050] Класс ABI: видеодрайвер X.Org, версия 23.0
[13.050] (II) LoadModule: "vesa"
[13.051] (II) Загрузка /usr/lib/xorg/modules/drivers/vesa_drv.so
[13.051] (II) Модуль vesa: vendor = "X.Org Foundation"
[13.051] скомпилировано для 1.19.3, версия модуля = 2.3.4
[13.051] Класс модуля: X.Org Video Driver
[13.051] Класс ABI: видеодрайвер X.Org, версия 23.0
[13.051] (II) modesetting: Драйвер для настройки режима драйверов ядра: км
[13.051] (II) FBDEV: драйвер для кадрового буфера: fbdev
[13.051] (II) VESA: драйвер для чипсетов VESA: vesa
[13.079] (II) modeset (0): использование drv / dev / dri / card0
[13.079] (WW) Возвращение к старому методу исследования для fbdev
[13.079] (II) Загрузка подмодуля "fbdevhw"
[13.079] (II) LoadModule: "fbdevhw"
[13.080] (II) Загрузка /usr/lib/xorg/modules/libfbdevhw.so
[13.080] (II) Модуль fbdevhw: vendor = "X.Org Foundation"
[13.080] скомпилировано для 1.19.6, версия модуля = 0.0.2
[13.080] Класс ABI: видеодрайвер X.Org, версия 23.0
[13.080] (WW) Возвращаясь к старому способу исследования для vesa
[13.080] (II) modeset (0): Создание подраздела «Отображение по умолчанию» в разделе «Экран»
 «Раздел экрана по умолчанию» для глубины / fbbpp 24/32
[13.080] (==) modeset (0): Depth 24, (==) framebuffer bpp 32
[13.080] (==) modeset (0): вес RGB 888
[13.080] (==) modeset (0): Визуал по умолчанию - TrueColor
[13.080] (II) Загрузка подмодуля "гламурогл"
[13.080] (II) LoadModule: "гламурный"
[13.080] (II) Загрузка /usr/lib/xorg/modules/libglamoregl.so
[13.083] (II) Модуль glamoregl: vendor = "X.Org Foundation"
[13.083] скомпилировано для 1.19.6, версия модуля = 1.0.0
[13.083] Класс ABI: эмуляция X.Org ANSI C, версия 0.4
[13.083] (II) гламур: ускоренный OpenGL на основе драйвера X.org.
[13.101] (EE) 
[13.101] (EE) Обратный след:
[13.101] (EE) 0: / usr / lib / xorg / Xorg (xorg_backtrace + 0x4d) [0x55f3d6f7f8cd]
[13.101] (EE) 1: / usr / lib / xorg / Xorg (0x55f3d6dc7000 + 0x1bc669) [0x55f3d6f83669]
[13.101] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f8341fac000 + 0x128a0) [0x7f8341fbe8a0]
>     [    13.101] (EE) 3: /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0 (0x7f83393f3000+0x129cc) [0x7f83394059cc]
>     [    13.101] (EE) 4: /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0 (0x7f83393f3000+0x1b19e) [0x7f833940e19e]
>     [    13.101] (EE) 5: /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0 (0x7f83393f3000+0x216df) [0x7f83394146df]
>     [    13.102] (EE) 6: /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0 (0x7f83393f3000+0x1ac0b) [0x7f833940dc0b]
>     [    13.102] (EE) 7: /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0 (0x7f83393f3000+0x16b7d) [0x7f8339409b7d]
>     [    13.102] (EE) 8: /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0 (0x7f83393f3000+0x16bc5) [0x7f8339409bc5]
>     [    13.102] (EE) 9: /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0 (0x7f83393f3000+0x10948) [0x7f8339403948]
>     [    13.102] (EE) 10: /usr/lib/xorg/modules/libglamoregl.so (glamor_egl_init+0x10b) [0x7f833e845c9b]
>     [    13.102] (EE) 11: /usr/lib/xorg/modules/drivers/modesetting_drv.so (0x7f833f083000+0x9dc9) [0x7f833f08cdc9]
>     [    13.102] (EE) 12: /usr/lib/xorg/Xorg (InitOutput+0xc08) [0x55f3d6e60288]
>     [    13.102] (EE) 13: /usr/lib/xorg/Xorg (0x55f3d6dc7000+0x56cd3) [0x55f3d6e1dcd3]
>     [    13.102] (EE) 14: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xe7) [0x7f8341bdcb97]
>     [    13.102] (EE) 15: /usr/lib/xorg/Xorg (_start+0x2a) [0x55f3d6e07b8a]
>     [    13.102] (EE) 
>     [    13.102] (EE) Segmentation fault at address 0x55f3d90000f7
>     [    13.102] (EE) 
>     Fatal server error:
>     [    13.102] (EE) Caught signal 11 (Segmentation fault). Server aborting
>     [    13.102] (EE) 
>     [    13.102] (EE) 
>     Please consult the The X.Org Foundation support 
>        at http://wiki.x.org
>      for help. 
>     [    13.102] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
>     [    13.102] (EE) 
>     [    13.133] (EE) Server terminated with error (1). Closing log file.
1
задан 16 July 2020 в 23:16

1 ответ

Так что я наконец-то смог решить эту проблему. I solved this by implementing Marek Lipka's answer in this reported bug: Segmentation fault in XServer

After this step, login screen was stuck in a loop which I solved using SiddharthaRT's answer in this reported bug: Ubuntu gets stuck in a login loop (This was a pretty straightforward step)

0
ответ дан 30 July 2020 в 22:06

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

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