19.10: gnome-shell вылетает при использовании сенсорного экрана

У меня вопрос про gnome-shell и тачскрины.

У меня есть dell xps 13 с последней версией ubuntu 19.10.

при использовании жестов сенсорного экрана в любом приложении, игре или браузерах э ... примерно через 2 или 3 минуты оболочка gnome вылетает.

Проблема возникла сначала после обновления в конце ноября, я думаю.

Лучший / PS

системный журнал говорит:

   Jan 13 16:28:02 q gnome-shell[7160]: Object Meta.BackgroundActor (0x55db68663270), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.

Jan 13 16:28:02 q gnome-shell[7160]: JS ERROR: Error: Argument 'instance' (type interface) may not be null#012_init/GObject.Object.prototype.disconnect@resource:///org/gnome/gjs/modules/overrides/GObject.js:508:16#012_onDestroy@/usr/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js:210:13#012DesktopGrid</<@/usr/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js:115:45

Jan 13 16:28:02 q gnome-shell[7160]: == Stack trace for context 0x55db67641390 ==

Jan 13 16:28:02 q gnome-shell[7160]: #0   7fff8f0c2090 b   resource:///org/gnome/gjs/modules/overrides/GObject.js:508 (7f297fcad8b0 @ 25)

Jan 13 16:28:02 q gnome-shell[7160]: #1   55db6bc1c968 i   /usr/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js:210 (7f297d9d1dc0 @ 75)

Jan 13 16:28:02 q gnome-shell[7160]: #2   55db6bc1c8f0 i   /usr/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js:115 (7f297d9d19d0 @ 12)

Jan 13 16:28:02 q gnome-shell[7160]: clutter_actor_iter_next: assertion 'ri->age == ri->root->priv->age' failed

Jan 13 16:28:02 q gnome-shell[7160]: GNOME Shell crashed with signal 11

Jan 13 16:28:02 q gnome-shell[7160]: == Stack trace for context 0x55db67641390 ==

Jan 13 16:28:02 q ibus-daemon[7215]: GChildWatchSource: Exit status of a child process was requested but ECHILD was received by waitpid(). See the documentation of g_child_watch_source_new() for possible causes.

Jan 13 16:28:02 q systemd[2088]: gnome-shell-x11.service: Main process exited, code=dumped, status=11/SEGV

Jan 13 16:28:02 q systemd[2088]: gnome-shell-x11.service: Failed with result 'core-dump'.

Jan 13 16:28:02 q systemd[2088]: gnome-shell-x11.service: Service has no hold-off time (RestartSec=0), scheduling restart.

Jan 13 16:28:02 q systemd[2088]: gnome-shell-x11.service: Scheduled restart job, restart counter is at 2.

Jan 13 16:28:02 q systemd[2088]: Stopped target GNOME X11 Session (session: ubuntu).

Jan 13 16:28:02 q systemd[2088]: Stopping GNOME X11 Session (session: ubuntu).

Jan 13 16:28:02 q systemd[2088]: Stopped target GNOME X11 Session.

Jan 13 16:28:02 q systemd[2088]: Stopping GNOME X11 Session.

Jan 13 16:28:02 q systemd[2088]: Stopped target GNOME Shell on X11.

Jan 13 16:28:02 q systemd[2088]: Stopping GNOME Shell on X11.

Jan 13 16:28:02 q systemd[2088]: Stopped GNOME Shell on X11.
1
задан 13 January 2020 в 20:12

2 ответа

Хотя я не знаю подробностей, поскольку у меня нет знаний или опыта работы с кодом Xorg, у меня, похоже, точно такая же проблема на HP Elitebook x360 1030 G2. Я нашел обсуждение этого сбоя только в нескольких местах: ваш вопрос прямо здесь, эта ошибка GTK , где разработчик Gnome настаивает, что это чья-то проблема, и эта ошибка Xorg . Кажется, что исправление было объединено с X-сервером уже год, но оно было перенесено только недавно (согласно обсуждению ошибки Xorg). Это делает мою систему более или менее непригодной для использования с Gnome, и поэтому я тоже надеюсь, что исправление в конечном итоге попадет в Ubuntu. Похоже, что Ubuntu 20.04 будет включать версию пакета xserver-xorg-core с исправлением, поэтому возможно, что обновление до ежедневных выпусков на данный момент поможет. Однако эти ежедневные выпуски (теоретически) менее стабильны, чем стандартные выпуски, поэтому, пожалуйста, сделайте резервные копии всех своих файлов, прежде чем идти по этому пути. К сожалению, кроме ежедневного выпуска, единственный хороший вариант - подождать, пока он будет исправлен.

0
ответ дан 2 March 2020 в 03:50

Этот сбой связан с ошибкой Mutter, оконного менеджера, лежащего в основе оболочки GNOME, как объяснил мне специалист по сопровождению оболочки GNOME . Точные сообщения в системном журнале могут немного отличаться в зависимости от того, какие расширения GNOME вы включили, поэтому, если у вас немного разные журналы, но идентичные симптомы, скорее всего, это одна и та же проблема.

Последнюю корневую ошибку в mutter можно отследить здесь, и теперь для нее есть исправление, которое я тестировал в течение дня и, похоже, работает. К тому времени, когда кто-нибудь прочитает это, патч, скорее всего, уже будет установлен, но я все равно объясню, как его установить.

Вы можете проверить свои версии пакетов mutter и libmutter, выполнив dpkg -l | grep бормочет. Вы должны увидеть что-то вроде этого:

ii  gir1.2-mutter-6:amd64                      3.36.4-0ubuntu0.20.04.2               amd64        GObject introspection data for Mutter
ii  libmutter-6-0:amd64                        3.36.4-0ubuntu0.20.04.2               amd64        window manager library from the Mutter window manager
ii  mutter                                     3.36.4-0ubuntu0.20.04.2               amd64        Example window manager using GNOME's window manager library
ii  mutter-common                              3.36.4-0ubuntu0.20.04.2               all          shared files for the Mutter window manager

Как минимум, libmutter должен иметь версию 3.36.4, чтобы вы могли получить исправление. Если вы читаете это в будущем и у вас похожие симптомы, но ваша libmutter имеет более позднюю версию, то этот ответ вам не подходит. В противном случае откройте диспетчер обновлений программного обеспечения (software-properties-gtk, также известный как «Программное обеспечение и обновления») и активируйте предварительные обновления, как показано на этом снимке экрана:

enter image description here

Теперь вы можете выполнить обновление . libmutter с помощью команды sudo apt install libmutter-6-0/focal-proposed, , если вы используете Ubuntu 20.04, «Focal Fossa». Для других версий Ubuntu замените focal на соответствующее прилагательное, например.bionic для "Bionic Beaver". Вы также можете обновить mutter, если это более низкая версия, чем показанная выше, я не уверен.

Перезагрузитесь после установки обновления. При желании вы можете отключить предварительные версии обновлений в программе «Программное обеспечение и обновления».

0
ответ дан 13 August 2020 в 10:41

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

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