Рейтинг:0

Зависание рабочего стола, сбой Gnome

флаг sc

На Macbook pro начала 2011 года у меня Ubuntu 21.10 (64-разрядная версия X11 Gnome 40.4.0)

mac2011-linux% snap list|grep gnome
gnome-3-28-1804 3.28.0-19-g98f9e67.98f9e67 161 последняя/стабильная каноническая* -
gnome-3-34-1804 0+git.3556cb3 72 последняя/стабильная/… каноническая* -
gnome-3-38-2004 0+git.6ba6040 76 последняя/стабильная каноническая* -

но я наблюдал проблему раньше с Ubuntu 21.04: примерно раз в день рабочий стол зависает, только мышь двигается, но больше ничего не отвечает.

Обходной путь: ssh в мой сеанс с другой машины и killall -ты меня. Я считаю, что это показывает, что это проблема только с Gnome.

Кажется, я отследил аварию в /var/журнал/системный журнал:

25 октября, 11:18:36 mac2011-linux gnome-shell [2804]: pushModal: вызов begin_modal не удался
25 октября, 11:18:46 mac2011-linux gnome-shell [2804]: cr_parser_new_from_buf: утверждение 'a_buf && a_len' не удалось
25 октября, 11:18:46 mac2011-linux gnome-shell [2804]: cr_declaration_parse_list_from_buf: утверждение «парсер» не удалось
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: объект .GUnionVolumeMonitor (0x7f309801c6c0) уже освобожден — доступ к нему невозможен. Это может быть вызвано тем, что объект был уничтожен из кода C с использованием таких функций, как destroy(), dispose() или remove() vfuncs.
25 октября 11:18:46 mac2011-linux gnome-shell [2804]: == Трассировка стека для контекста 0x557fe561b130 ==
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #0 557feaff2a48 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:567 (2343745b1d80 @ 25)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #1 557feaff29b0 i resource:///org/gnome/shell/ui/components/autorunManager.js:159 (3f6d4d8693d0 @ 31)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #2 557feaff2918 i resource:///org/gnome/shell/ui/components/__init__.js:56 (35eb7dada6a0 @ 66)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #3 557feaff2888 i resource:///org/gnome/shell/ui/components/__init__.js:22 (35eb7dada7e0 @ 15)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #4 7ffdd3dcd830 b самообслуживание: 225 (35eb7da2aa10 @ 273)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #5 557feaff27f8 i resource:///org/gnome/shell/ui/components/__init__.js:22 (35eb7dada920 @ 110)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #6 7ffdd3dce490 b самообслуживание: 850 (35eb7da2a650 @ 423)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #7 7ffdd3dce580 b resource:///org/gnome/gjs/modules/core/_signals.js:114 (2343745b1330 @ 439)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #8 7ffdd3dced70 b resource:///org/gnome/shell/ui/sessionMode.js:200 (19dd8bfe6d30 @ 284)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #9 557feaff2698 i resource:///org/gnome/shell/ui/sessionMode.js:161 (19dd8bfe6e70 @ 40)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #10 557feaff25e0 i resource:///org/gnome/shell/ui/screenShield.js:646 (19dd8bfd4970 @ 208)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #11 557feaff2518 i resource:///org/gnome/shell/ui/screenShield.js:690 (19dd8bfd4920 @ 343)
25 октября, 11:18:46 mac2011-linux gnome-shell[2804]: #12 557feaff2488 i resource:///org/gnome/shell/ui/screenShield.js:327 (19dd8bfdc290 @ 25)

Вы можете подтвердить проблему? У вас есть лучшее решение? Должен ли я сообщить об ошибке Gnome?

Pierre ALBARÈDE avatar
флаг sc
Однажды я заметил, что клавиатура и кнопки в окне Firefox также работают, и нормальные функции восстанавливаются через несколько минут.
Pierre ALBARÈDE avatar
флаг sc
Теперь я понимаю, что мой Gnome очень прост, поэтому, возможно, мне следует переустановить его с помощью apt. Но боюсь все сломать.
NovHak avatar
флаг cn
Часть оснастки содержит только некоторые библиотеки и данные, а не все, и она должна использоваться только другими компонентами моментальной установки, а не вашим диспетчером сеансов. У вас уже должен быть установлен пакет APT `ubuntu-session`, который представляет собой модифицированный Canonical менеджер сеансов Gnome, который в настоящее время установлен по умолчанию в Ubuntu.
NovHak avatar
флаг cn
Что касается входа по SSH, в этом случае он не нужен, просто переключитесь на другую виртуальную консоль (VC). На клавиатурах ПК сочетание клавиш — Ctrl + Alt + Fn, где Fn — одна из функциональных клавиш F1, F2, F3 и т. д. На клавиатурах Apple, я думаю, что-то около строк Ctrl + Command (т. е. значок Apple) + Fn. F1 возвращает вас к VC1 (tty1), F2 — к VC2 (tty2) и так далее.VC1 используется для графического экрана входа в систему, поэтому я советую вам лучше перейти, скажем, к VC2, 3 или 4. Затем вы увидите приглашение входа в терминал, где вы можете войти локально и выполнить те же действия, что и через SSH.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.