LINUX.ORG.RU

Segfault'ится Nautilus на рабочем столе

 , ,


0

1

Столкнулся с отвалом рабочего стола Gnome 3 в Debian 9. Всё стабильно работало, пока я не сделал обычные apt-get update и upgrade в начале этого года. После этого перестал открываться рабочий стол. Просто обои, и можно вызвать меню параметры/изменить фон. Если руками запустить Наутилус, на секунду мигает окно с ~, и тут же пропадает. При запуске nautlius --no-desktop, окно проводника открывается и нормально работает до закрытия.

Логи происходящего:

atauenis@fujitsu:/var/log$ nautilus
(nautilus:32533): Gtk-WARNING **: Theme parsing error: Adwaita.css:19:47: The :prelight pseudo-class is deprecated. Use :hover instead.
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:5493):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:5493):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:2226):gtk_icon_theme_choose_icon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:5493):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:2226):gtk_icon_theme_choose_icon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:5493):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:5493):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:2226):gtk_icon_theme_choose_icon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:5493):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:2226):gtk_icon_theme_choose_icon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:5493):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:5493):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:2226):gtk_icon_theme_choose_icon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:5493):gtk_icon_theme_lookup_by_gicon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
(nautilus:32533): Gtk-WARNING **: (/build/gtk+3.0-mZy52l/gtk+3.0-3.22.11/./gtk/gtkicontheme.c:2226):gtk_icon_theme_choose_icon_for_scale: runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)
Ошибка сегментирования
atauenis@fujitsu:/var/log$ sudo cat messages | grep nautilus
Mar 27 14:04:23 fujitsu kernel: [ 5914.941879] nautilus[32533]: segfault at 10 ip 080bcb82 sp bffe91f0 error 4 in nautilus[8048000+184000]
atauenis@fujitsu:/var/log$ nautilus --no-desktop
#ругани на GTK, аналогичной показанной выше, ещё больше, но всё работает.

На чистом пользователе сегфолта нет, по nautilus спокойно запускается пустое окно папки, рабочего стола нет. Как его включить никак не пойму, в dconf-editor ничего по теме нет. Года 3 назад включал раб.стол через него (ключ /org/gnome/nautilus/что-то про desktop), но ключа там уже нет.

Какие есть идеи как починить рабочий стол?

Ответ на: комментарий от anonymous

Есть такой. И на тестовой учётке сработал, и на основной тоже рабочий стол появился. После выхода-входа всё нормально работает. Наверно, что-то покоцалось в dconf при обновлении.

Спасибо!

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