LINUX.ORG.RU

Краш GNOME Classic

 , ,


1

1

Добрый день!

Сегодня поставил ArchLinux и выбрал GNOME с GDM. GNOME 3 на Wayland работает отлично, а когда пытаюсь залогиниться, выбрав GNOME Classic, оболочка крашится сразу после входа. Получаю сообщение о краше дважды сразу друг за другом. После этого захожу в обычный GNOME и иногда вместо него успешно запускается GNOME Classic. Какие логи предоставить? Поставил подходящий драйвер для видеокарты и добавил модуль в mkinitcpio.conf, пересобрал ядро. При сборке нет сообщений об отсутствующих драйверах.

https://0bin.net/paste/Q1W6s25fpmqRoo+y#28q9rBT+bGJ8RcA7+lbvUCeFERZvrxWM7Qb8beALVRm https://paste.ubuntu.com/p/JmSRQjVjj9/ https://paste.fedoraproject.org/paste/90URhdSuH0YF0yzvZ52VLQ

Вывод dmesg на pastebin. Если нужны другие логи - скажите, как их сделать, я не умею.

Увидел там: [ 33.909995] gnome-shell[804]: segfault at fffffffffffffff0 ip 00007f0ce2bfae5f sp 00007ffd51d96120 error 5 in libmutter-5.so.0.0.0[7f0ce2b49000+f1000] Не знаю, что с этим делать.

Проблема не решилась добавлением export XDG_SESSION_TYPE=x11 в ~/.xinitrc, как советовали здесь: https://bbs.archlinux.org/viewtopic.php?id=249493 Возможно, стоит записать эту переменную к переменным среды до запуска GDM или GNOME Classic, но я не знаю, как это сделать, поскольку GDM у меня на автозапуске через # systemctl enable gdm. Пользуюсь zsh.

Точно такое же поведение наблюдается при запуске GNOME Classic из LightDM.

С GNOME on Xorg нет никаких проблем.

Спасибо



Последнее исправление: aaaaejlgprr (всего исправлений: 6)

It seems like your browser doesn’t have JavaScript enable.

Please enable JavaScript for this website or use a JavaScript-capable web browser.

нахрен такой пейстбин

eternal_sorrow ★★★★★
()
Ответ на: комментарий от aaaaejlgprr

Им не нравится, что можно любую информацию распространять.

anonymous
()

Наверное, нужно посмотреть /var/log/Xorg.0.log и ~/xsession-errors... а, стоп! У тебя вайланд... Тогда логично посмотреть в journalctl. Почитай в Archwiki как им пользоваться. Наверное, следует искать сообщения от GDM или где он упоминается. Точнее сейчас не сформулирую, сорри...

anymouze ★★
()
Ответ на: комментарий от anymouze

Нашел такую строку: Failed to get current display configuration state: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.gnome.Mutter.DisplayConfig" does not exist.

https://paste.ubuntu.com/p/CzmxGS9QZs/ https://paste.fedoraproject.org/paste/dKc-~ORu6C~4ovyK5QQ8dg https://paste.opensuse.org/51863605

Тут пишут, что переход с GDM на SDDM решает проблему. Возможно, решит и мою, но я хотел бы пользоваться GDM, потому что там есть блокировка экрана. У GNOME нет своей, он полагается на GDM. https://bbs.archlinux.org/viewtopic.php?id=231276

aaaaejlgprr
() автор топика
Ответ на: комментарий от aaaaejlgprr

Я бегло посмотрел лог: там похожих строк более одной. В Гноме я не разбираюсь, так что подсказать вряд ли что-то толковое смогу. Но пару замечаний оставлю

  • в ArchWiki (статьи про https://wiki.archlinux.org/index.php/Gnome]Gnome и GDM «подсказок» нет?
  • Из статьи в ArchWiki — SDDM как бы не сахар (только моё впечатление от прочтения статьи)
  • в интернетах пишут, что такое бывает и при нехватке места в /home — самый внятный вариант, который я видел по запросу [«org.gnome.Mutter.DisplayConfig» does not exist] Искать попробуй и по другим похожим сообщениям

    окт 08 17:38:14 homelander gsd-xsettings[871]: Failed to get current display configuration state: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name «org.gnome.Mutter.DisplayConfig» does not exist
    окт 08 17:38:14 homelander gsd-media-keys[857]: Failed to grab accelerators: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.gnome.Shell” on object at path /org/gnome/Shell
    окт 08 17:38:15 homelander gnome-shell[817]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation

anymouze ★★
()
Ответ на: комментарий от anymouze

GNOME и GNOME Classic полагаются на Wayland, в то время как GNOME on Xorg полагается на Х. Только вот GNOME и GNOME on Xorg (на Wayland и Х соответственно) работают прекрасно, а GNOME Classic на Wayland не работает. GDM тоже запускается на Wayland. Я пробовал запустить GDM с Х, что привело к запуску GNOME Classic на X, но я столкнулся с теми же проблемами. GNOME, запущенный на Х (который не GNOME on Xorg) работает отлично.

в ArchWiki Там много различных рекомендаций, включая запуск GDM на Х. Перепробовал все, что показались мне вменяемыми, ни к чему не привело.

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

Я с удовольствием предоставлю предоставил больше информации о проблеме, только скажите, что нужно.

Я очень ценю ваше намерение помочь, даже если это пока не дает результата.

aaaaejlgprr
() автор топика
Ответ на: комментарий от aaaaejlgprr

Я же писал что не силён в Gnome :(и Wayland тоже). Так что в этой теме помощник из меня никакой.

Про «нехватку места на диске» это только один из вариантов, что я видел. А так юзеры и пакеты переустанавливают, и на багтрекеры пишут. Проблему признают, но общепринятых рекомендаций или решений лично я не видел.

В одной из тем, описывалась настройка «org.gnome.Mutter.DisplayConfig» из консоли с помощью gsettings — насколько это может помочь Вам или когда это применимо я так и не понял.

anymouze ★★
()

Linux version 5.3.4-arch1-1-ARCH

Поставил подходящий драйвер
i915

Это совершенно нормально для нестабильных версий ядра и mutter. Пишите в багтрекер кернела и гнома. Ровно для этого и существуют нестабильные версии: чтобы тестировать и баги вылавливать Мы тут на ядре 3.10 сидим, и если бы что-то пошло не так, то стоило бы разбираться всерьез.

i586 ★★★★★
()
Ответ на: комментарий от i586

То есть мне не рассчитывать на то, что у меня не будет проблем, которые я смог бы решить самостоятельно, пока не перейду на что-то вроде Fedora? Мне так сильно нравится pacman, жаль

aaaaejlgprr
() автор топика
Ответ на: комментарий от aaaaejlgprr

Можно решить и самостоятельно. Только через неделю прилетит обновление, в котором эти баги исправлены, но зато добавлены другие. И все надо делать заново.)

Поэтому да — для работы это не годится. Чтобы потестировать и написать о багах — годится, только вы не туда пишете.

i586 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.