Package: mutter
Version: 3.30.0-1
Severity: normal
Tags: patch
--- Please enter the report below this line. ---
mutter 3.30.0 contains a bug which causes gnome-shell to crash, when
touching the touchscreen and using the wacom at the same time.
Please see the following bugs reports at gnome and ubuntu for
reference:
* https://gitlab.gnome.org/GNOME/mutter/issues/294
* https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1788483
There is a patch available, which is part of mutter 3.30.1:
*
https://gitlab.gnome.org/GNOME/mutter/commit/a3d9f987c8303550bc740cba4645c8fba161c7fb.diff
It would be highly appreciated if you could include this patch for the
3.30.0 package or update to 3.30.1. The patch applies without problems
to 3.30.0. For convinience I also attached the patch to this bug
report.
Best
Christian
--- System information. ---
Architecture:
Kernel: Linux 4.18.0-1-amd64
Debian Release: buster/sid
990 testing www.deb-multimedia.org
990 testing deb.debian.org
500 unstable deb.debian.org
500 stable-updates ftp.de.debian.org
500 stable www.deb-multimedia.org
500 stable security.debian.org
500 stable repo.skype.com
500 stable packages.microsoft.com
500 stable linux.teamviewer.com
500 stable ftp.de.debian.org
500 stable dl.google.com
--- Package information. ---
Depends (Version) | Installed
===========================================-+-==============
gnome-settings-daemon | 3.30.0-1
gsettings-desktop-schemas (>= 3.21.4) | 3.28.1-1
mutter-common (>= 3.30.0-1) | 3.30.0-1
zenity | 3.28.1-1
libc6 (>= 2.4) |
libglib2.0-0 (>= 2.57.2) |
libmutter-3-0 (>= 3.28.2) |
libx11-6 |
libxcomposite1 (>= 1:0.3-1) |
Package's Recommends field is empty.
Suggests (Version) | Installed
======================================-+-==============
gnome-control-center (>= 1:3.25.2) | 1:3.28.2-1
xdg-user-dirs | 0.17-1
diff --git a/src/backends/x11/meta-input-settings-x11.c b/src/backends/x11/meta-input-settings-x11.c
index 14a199e7e95b126daf70558b244145567dd4f257..cfcdf2ece000e3df9ff361eace012840173f35f1 100644
--- a/src/backends/x11/meta-input-settings-x11.c
+++ b/src/backends/x11/meta-input-settings-x11.c
@@ -782,6 +782,7 @@ meta_input_settings_x11_set_stylus_button_map (MetaInputSettings *setti
return;
/* Grab the puke bucket! */
+ meta_x11_error_trap_push (display->x11_display);
xdev = device_ensure_xdevice (device);
if (xdev)
{