Bug#891809:
Seems like installing newer mesa solves this for me: apt install libgl1-mesa-dri -t experimental --- In Perl you shoot yourself in the foot, but nobody can understand how you did it. Six months later, neither can you. | print 'aknerats'[::-1]
Re: You Gonna Love This DVskH
Sent from my iPhonet
Bug#891809: xserver-xorg-video-intel: Rapid page scrolling freezes whole system and after ~15s restarts X (i915)
Package: xserver-xorg-video-intel Version: 2:2.99.917+git20171229-1 Severity: important Hi folks, whenever I pgup and pgdown severl times in Emacs buffer, my system freezes and after a while it restarts X. I'd love to share more information, but I don't know how to get relevant information, all I see in dmesg is: [ 110.997418] [drm] GPU HANG: ecode 9:0:0x85db, in Xorg [6849], reason: Hang on rcs0, action: reset [ 110.997424] i915 :00:02.0: Resetting rcs0 after gpu hang [ 118.989720] i915 :00:02.0: Resetting rcs0 after gpu hang [ 126.992591] i915 :00:02.0: Resetting rcs0 after gpu hang [ 134.991226] i915 :00:02.0: Resetting rcs0 after gpu hang [ 142.988915] i915 :00:02.0: Resetting rcs0 after gpu hang I think I've found similar bug reported in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1547612 -- Package-specific info: /etc/X11/X does not exist. /etc/X11/X is not a symlink. /etc/X11/X is not executable. VGA-compatible devices on PCI bus: -- 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 520 [8086:1916] (rev 07) /etc/X11/xorg.conf does not exist. /etc/X11/xorg.conf.d does not exist. /etc/modprobe.d contains no KMS configuration files. Kernel version (/proc/version): --- Linux version 4.14.0-3-amd64 (debian-ker...@lists.debian.org) (gcc version 7.3.0 (Debian 7.3.0-3)) #1 SMP Debian 4.14.17-1 (2018-02-14) Xorg X server log files on system: -- -rw-r--r-- 1 starenka starenka 35626 Feb 16 2017 /home/starenka/.local/share/xorg/Xorg.0.log -rw-r--r-- 1 root root 44130 Feb 28 23:55 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): - [ 787.596] (--) Log file renamed from "/var/log/Xorg.pid-24747.log" to "/var/log/Xorg.0.log" [ 787.597] X.Org X Server 1.19.6 Release Date: 2017-12-20 [ 787.597] X Protocol Version 11, Revision 0 [ 787.597] Build Operating System: Linux 4.9.0-5-amd64 x86_64 Debian [ 787.598] Current Operating System: Linux kosmik1 4.14.0-3-amd64 #1 SMP Debian 4.14.17-1 (2018-02-14) x86_64 [ 787.598] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.14.0-3-amd64 root=UUID=14795565-d456-4401-92e5-fca2f272daaf ro quiet [ 787.598] Build Date: 26 January 2018 04:30:21PM [ 787.598] xorg-server 2:1.19.6-1 (https://www.debian.org/support) [ 787.598] Current version of pixman: 0.34.0 [ 787.598]Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 787.598] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 787.598] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 28 23:42:38 2018 [ 787.598] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 787.599] (==) No Layout section. Using the first Screen section. [ 787.599] (==) No screen section available. Using defaults. [ 787.599] (**) |-->Screen "Default Screen Section" (0) [ 787.599] (**) | |-->Monitor "" [ 787.600] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 787.600] (==) Automatically adding devices [ 787.600] (==) Automatically enabling devices [ 787.600] (==) Automatically adding GPU devices [ 787.600] (==) Max clients allowed: 256, resource mask: 0x1f [ 787.600] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 787.600]Entry deleted from font path. [ 787.600] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 787.600] (==) ModulePath set to "/usr/lib/xorg/modules" [ 787.600] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 787.600] (II) Loader magic: 0x55c7fa540de0 [ 787.600] (II) Module ABI versions: [ 787.600]X.Org ANSI C Emulation: 0.4 [ 787.600]X.Org Video Driver: 23.0 [ 787.600]X.Org XInput driver : 24.1 [ 787.600]X.Org Server Extension : 10.0 [ 787.603] (++) using VT number 7 [ 787.603] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration [ 787.605] (II) xfree86: Adding drm device (/dev/dri/card0) [ 787.610] (--) PCI:*(0:0:2:0) 8086:1916:17aa:504a rev 7, Mem @ 0xf000/16777216, 0xe000/268435456, I/O @ 0xe000/64, BIOS @ 0x/131072 [ 787.611] (II) LoadModule: "glx" [ 787.611] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 787.612]
[Git][xorg-team/lib/mesa][ubuntu+1] 2 commits: fix the patch, and upload for real
Timo Aaltonen pushed to branch ubuntu+1 at X Strike Force / lib / mesa Commits: e62c2ab9 by Timo Aaltonen at 2018-02-28T17:53:06+02:00 fix the patch, and upload for real - - - - - a6d1c160 by Timo Aaltonen at 2018-02-28T19:38:03+02:00 dont-enable-10bpc-by-default.diff: Replace the drirc hack, just flip the default to not enable 10bpc configs by default for gallium drivers. (LP: #1752123) - - - - - 3 changed files: - debian/changelog - − debian/patches/dont-expose-10bpc-to-gnome-shell.diff - debian/patches/series Changes: = debian/changelog = --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +mesa (18.0.0~rc4-1ubuntu3) bionic; urgency=medium + + * dont-enable-10bpc-by-default.diff: Replace the drirc hack, just flip +the default to not enable 10bpc configs by default for gallium drivers. +(LP: #1752123) + + -- Timo Aaltonen Wed, 28 Feb 2018 19:34:58 +0200 + mesa (18.0.0~rc4-1ubuntu2) bionic; urgency=medium * control: Remove libtxc-* Recommends which were left over after a = debian/patches/dont-expose-10bpc-to-gnome-shell.diff deleted = --- a/debian/patches/dont-expose-10bpc-to-gnome-shell.diff +++ /dev/null @@ -1,77 +0,0 @@ -From cf1b6bf1faf973afb61c80376ae067d2048a535b Mon Sep 17 00:00:00 2001 -From: Mario Kleiner -Date: Thu, 24 Aug 2017 14:20:54 +0200 -Subject: [PATCH 1/2] drirc: Don't expose 10 bpc visuals/configs to - gnome-shell. (v2) - -Set 'allow_rgb10_configs' false when gnome-shell is the -client. - -Gnome-Shell/Wayland (= Mutter drm/kms wayland backend) -currently can't handle non RGB8 configs. It will treat -any framebuffer as RGBX8 or RGBA8, so if provided with -a RGB10A2 or RGB10X2 framebuffer, the compositors -kms backend will simply pass it to the kernel as RGBX8 -for scanout, resulting in false colors. - -Gnome-Shell/X11 displays 10 bpc drawables correctly without -any color artifacts if X-Screen DefaultDepth 30 is set. - -Both Gnome-Shell Wayland and X11 for some reason seem to -have problems with hit-testing for RGB10 modes, making them -almost unusable: Neither context menus (right mouse click) -on the desktop, nor the icons in the dock, nor any part of -the menu bar at the top, nor any icons on the desktop, -respond to any mouse clicks. The same problem appears for -window decorations (resize, move, close of windows via mouse -impossible). - -The same problem happens when testing with the amdgpu-pro -proprietary OpenGL library in "DefaultDepth 30" mode, and -with the NVidia proprietary driver with depth 30 mode, so -this seems to be a problem inside Gnome-Shell, not in Mesa, -X or Wayland. - -Not exposing RGB10 configs keeps Gnome-Shell usable, and -still allows other X-Clients to do RGB10 rendering if X -"DefaultDepth 30" is selected. - -No such problems happened under Gnome flashback session -(Metacity), or with Compiz based UI's, or under KDE-5 with -or without compositing. - -The most likely culprit is to be found in clutters picking -code, which is based on rendering color coded "actor" id's -to some framebuffer, then later reading it back at the -(x,y) picking position and decoding into actor id's again. - -Possible starting points / culprits for debugging this: - -https://github.com/GNOME/clutter/blob/master/clutter/clutter-stage.c -_clutter_stage_do_pick(), - -and - -https://github.com/GNOME/clutter/blob/master/clutter/clutter-main.c -_clutter_pixel_to_id() and _clutter_id_to_color() - -v2: Renamed option from expose_rgb10_configs to allow_rgb10_configs. -Add some hints to the possible location of the clutter problems. - -Signed-off-by: Mario Kleiner - src/util/drirc | 3 +++ - 1 file changed, 3 insertions(+) - a/src/util/drirc -+++ b/src/util/drirc -@@ -166,6 +166,9 @@ TODO: document the other workarounds. - - - -+ -+ -+ - - - = debian/patches/series = --- a/debian/patches/series +++ b/debian/patches/series @@ -9,4 +9,4 @@ egl-platform-mir.patch egl-platform-rs.patch khr_platform_mir.patch dri3-reinstate-get_dri_screen-callback.diff -dont-expose-10bpc-to-gnome-shell.diff +dont-enable-10bpc-by-default.diff View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/compare/8c4556f4621ef2c42a998842eaaee02f8a96c12a...a6d1c160732c33afbe6be5677571ff4689f5cdde --- View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/compare/8c4556f4621ef2c42a998842eaaee02f8a96c12a...a6d1c160732c33afbe6be5677571ff4689f5cdde You're receiving this email because of your account on salsa.debian.org.
libinput_1.10.1-1_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Wed, 28 Feb 2018 18:20:21 +0200 Source: libinput Binary: libinput10 libinput-bin libinput10-udeb libinput-dev libinput-tools Architecture: source Version: 1.10.1-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Description: libinput-bin - input device management and event handling library - udev quirks libinput-dev - input device management and event handling library - development libinput-tools - input device management and event handling library - command line libinput10 - input device management and event handling library - shared libra libinput10-udeb - input device management and event handling library - shared libra (udeb) Closes: 891579 Launchpad-Bugs-Fixed: 1750664 Changes: libinput (1.10.1-1) unstable; urgency=medium . * New upstream release. - fix crashers (Closes: #891579) (LP: #1750664) Checksums-Sha1: bfd2e511b924023d7c058d95989458853d8588a0 2589 libinput_1.10.1-1.dsc 1b2a8970960998c5798b0ecba07dcaab2b340084 495644 libinput_1.10.1.orig.tar.xz 48a7d500a487ea222c75767ffb548eef887570f8 241 libinput_1.10.1.orig.tar.xz.asc a1b40d210bd3c43b90b189cecb5af781b78e8fd3 8004 libinput_1.10.1-1.debian.tar.xz 96f68cbfab560c0d705b4ef7d5d2e43150318be3 6133 libinput_1.10.1-1_source.buildinfo Checksums-Sha256: 4787c914e40762c26d93546588f038ea3e1e5e8bd9877495a1823e5272597b21 2589 libinput_1.10.1-1.dsc 877522d76575e1945c7b3a9eb92cab90d5ad0379c4ef0dbe13054e489d4c6665 495644 libinput_1.10.1.orig.tar.xz 1d4116e56944c395eefa559bdd5e30771c838f9a04f75b59bec4beca33356efb 241 libinput_1.10.1.orig.tar.xz.asc 36af35cb77651a101523ab976a29a88ed82bb311629fcc7de0d0bcf70c0d012a 8004 libinput_1.10.1-1.debian.tar.xz 42c629de0b0e20c78828100efb0b63fd718b0d3af76bffed773a7ee1cfab3fb6 6133 libinput_1.10.1-1_source.buildinfo Files: 4bdf434dcab5a257012b155aec06903e 2589 libs optional libinput_1.10.1-1.dsc b3d009f36691cb9c340a18109df837ef 495644 libs optional libinput_1.10.1.orig.tar.xz 8279b775716f8dccd198634e223541fe 241 libs optional libinput_1.10.1.orig.tar.xz.asc a7f002a11f53acf886bf9817af224f99 8004 libs optional libinput_1.10.1-1.debian.tar.xz 423e0fe72ca1799eeaa31ce04f005c45 6133 libs optional libinput_1.10.1-1_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAlqW1ucACgkQy3AxZaiJ hNy8kA//XvaUQNxcAbVSRoisb/qgDANq+X5h7w/H0335U4g+A2gJ9SoWSF9khRLe WTx/utQp9r2F2FyldW9Bh+OYhRFOASKMhik6v6AnGdu+THfu3+khvMjhhI39XObc sn7ZwLmqalxQkbn2qXdqTuxvGJOJbglswuhudjba6whkKANOIB4ZOJK41JbR/zrj 9+akS2hShg3lEKzu1gpWWMVqlYLl5SOFyzPQi+HztV2Te2uBSn7uYdUcMciicU5b WuE/N8BFDvAo7FSCqaVXW6r+NOYaUol5H89ZjcKOWvKC5yZf8+b8Kgw59aPJ9GR6 e12H7y+ggXhYtzlYYa3xwyiU0H2dcwVE/szuHem43a45UYydDY8Q6PZcVCDh/vse y+8CJsreF4ys0WgHUef/lsFyMq0MEJmy8eIy29sXnFEI0eGZRt1slDp1W2sB+Et6 e03v/x9PoLV8GIekOyF6AQUNiDDAHei/7e/OPRnv7DDkKmoIsFUnIRXEIKFE8RUe eYUtyFFR0nJEYmjXKxbB7QjjGZnSqtCzT6SpemokDQM+XESXjodt+ivX4iTZ0wMR O5YwaFa0t7QFe46+4YhmEXt+m7yd83TwR6ZOw1mKcSeXbiNqdjlZ1mFDFhHRV68+ WuC9j2wu1ivfqtjTAXHHLd83roRDMUq7i5GuwKl/7xcExvWOdzI= =us7u -END PGP SIGNATURE- Thank you for your contribution to Debian.
Accepted libinput 1.10.1-1 (source) into unstable
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Wed, 28 Feb 2018 18:20:21 +0200 Source: libinput Binary: libinput10 libinput-bin libinput10-udeb libinput-dev libinput-tools Architecture: source Version: 1.10.1-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Description: libinput-bin - input device management and event handling library - udev quirks libinput-dev - input device management and event handling library - development libinput-tools - input device management and event handling library - command line libinput10 - input device management and event handling library - shared libra libinput10-udeb - input device management and event handling library - shared libra (udeb) Closes: 891579 Launchpad-Bugs-Fixed: 1750664 Changes: libinput (1.10.1-1) unstable; urgency=medium . * New upstream release. - fix crashers (Closes: #891579) (LP: #1750664) Checksums-Sha1: bfd2e511b924023d7c058d95989458853d8588a0 2589 libinput_1.10.1-1.dsc 1b2a8970960998c5798b0ecba07dcaab2b340084 495644 libinput_1.10.1.orig.tar.xz 48a7d500a487ea222c75767ffb548eef887570f8 241 libinput_1.10.1.orig.tar.xz.asc a1b40d210bd3c43b90b189cecb5af781b78e8fd3 8004 libinput_1.10.1-1.debian.tar.xz 96f68cbfab560c0d705b4ef7d5d2e43150318be3 6133 libinput_1.10.1-1_source.buildinfo Checksums-Sha256: 4787c914e40762c26d93546588f038ea3e1e5e8bd9877495a1823e5272597b21 2589 libinput_1.10.1-1.dsc 877522d76575e1945c7b3a9eb92cab90d5ad0379c4ef0dbe13054e489d4c6665 495644 libinput_1.10.1.orig.tar.xz 1d4116e56944c395eefa559bdd5e30771c838f9a04f75b59bec4beca33356efb 241 libinput_1.10.1.orig.tar.xz.asc 36af35cb77651a101523ab976a29a88ed82bb311629fcc7de0d0bcf70c0d012a 8004 libinput_1.10.1-1.debian.tar.xz 42c629de0b0e20c78828100efb0b63fd718b0d3af76bffed773a7ee1cfab3fb6 6133 libinput_1.10.1-1_source.buildinfo Files: 4bdf434dcab5a257012b155aec06903e 2589 libs optional libinput_1.10.1-1.dsc b3d009f36691cb9c340a18109df837ef 495644 libs optional libinput_1.10.1.orig.tar.xz 8279b775716f8dccd198634e223541fe 241 libs optional libinput_1.10.1.orig.tar.xz.asc a7f002a11f53acf886bf9817af224f99 8004 libs optional libinput_1.10.1-1.debian.tar.xz 423e0fe72ca1799eeaa31ce04f005c45 6133 libs optional libinput_1.10.1-1_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAlqW1ucACgkQy3AxZaiJ hNy8kA//XvaUQNxcAbVSRoisb/qgDANq+X5h7w/H0335U4g+A2gJ9SoWSF9khRLe WTx/utQp9r2F2FyldW9Bh+OYhRFOASKMhik6v6AnGdu+THfu3+khvMjhhI39XObc sn7ZwLmqalxQkbn2qXdqTuxvGJOJbglswuhudjba6whkKANOIB4ZOJK41JbR/zrj 9+akS2hShg3lEKzu1gpWWMVqlYLl5SOFyzPQi+HztV2Te2uBSn7uYdUcMciicU5b WuE/N8BFDvAo7FSCqaVXW6r+NOYaUol5H89ZjcKOWvKC5yZf8+b8Kgw59aPJ9GR6 e12H7y+ggXhYtzlYYa3xwyiU0H2dcwVE/szuHem43a45UYydDY8Q6PZcVCDh/vse y+8CJsreF4ys0WgHUef/lsFyMq0MEJmy8eIy29sXnFEI0eGZRt1slDp1W2sB+Et6 e03v/x9PoLV8GIekOyF6AQUNiDDAHei/7e/OPRnv7DDkKmoIsFUnIRXEIKFE8RUe eYUtyFFR0nJEYmjXKxbB7QjjGZnSqtCzT6SpemokDQM+XESXjodt+ivX4iTZ0wMR O5YwaFa0t7QFe46+4YhmEXt+m7yd83TwR6ZOw1mKcSeXbiNqdjlZ1mFDFhHRV68+ WuC9j2wu1ivfqtjTAXHHLd83roRDMUq7i5GuwKl/7xcExvWOdzI= =us7u -END PGP SIGNATURE-
Processing of libinput_1.10.1-1_source.changes
libinput_1.10.1-1_source.changes uploaded successfully to localhost along with the files: libinput_1.10.1-1.dsc libinput_1.10.1.orig.tar.xz libinput_1.10.1.orig.tar.xz.asc libinput_1.10.1-1.debian.tar.xz libinput_1.10.1-1_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
Bug#891579: marked as done (libinput10: Crashes Xorg with assertion failed)
Your message dated Wed, 28 Feb 2018 16:35:04 + with message-id and subject line Bug#891579: fixed in libinput 1.10.1-1 has caused the Debian Bug report #891579, regarding libinput10: Crashes Xorg with assertion failed to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 891579: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891579 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libinput10 Version: 1.10.0-1 Severity: important Tags: fixed-upstream patch Forwarded: https://bugs.freedesktop.org/show_bug.cgi?id=105160 See Forwarded. This happens to me once every few hours while using my touchpad. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled --- End Message --- --- Begin Message --- Source: libinput Source-Version: 1.10.1-1 We believe that the bug you reported is fixed in the latest version of libinput, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 891...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (supplier of updated libinput package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Wed, 28 Feb 2018 18:20:21 +0200 Source: libinput Binary: libinput10 libinput-bin libinput10-udeb libinput-dev libinput-tools Architecture: source Version: 1.10.1-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Description: libinput-bin - input device management and event handling library - udev quirks libinput-dev - input device management and event handling library - development libinput-tools - input device management and event handling library - command line libinput10 - input device management and event handling library - shared libra libinput10-udeb - input device management and event handling library - shared libra (udeb) Closes: 891579 Launchpad-Bugs-Fixed: 1750664 Changes: libinput (1.10.1-1) unstable; urgency=medium . * New upstream release. - fix crashers (Closes: #891579) (LP: #1750664) Checksums-Sha1: bfd2e511b924023d7c058d95989458853d8588a0 2589 libinput_1.10.1-1.dsc 1b2a8970960998c5798b0ecba07dcaab2b340084 495644 libinput_1.10.1.orig.tar.xz 48a7d500a487ea222c75767ffb548eef887570f8 241 libinput_1.10.1.orig.tar.xz.asc a1b40d210bd3c43b90b189cecb5af781b78e8fd3 8004 libinput_1.10.1-1.debian.tar.xz 96f68cbfab560c0d705b4ef7d5d2e43150318be3 6133 libinput_1.10.1-1_source.buildinfo Checksums-Sha256: 4787c914e40762c26d93546588f038ea3e1e5e8bd9877495a1823e5272597b21 2589 libinput_1.10.1-1.dsc 877522d76575e1945c7b3a9eb92cab90d5ad0379c4ef0dbe13054e489d4c6665 495644 libinput_1.10.1.orig.tar.xz 1d4116e56944c395eefa559bdd5e30771c838f9a04f75b59bec4beca33356efb 241 libinput_1.10.1.orig.tar.xz.asc 36af35cb77651a101523ab976a29a88ed82bb311629fcc7de0d0bcf70c0d012a 8004 libinput_1.10.1-1.debian.tar.xz 42c629de0b0e20c78828100efb0b63fd718b0d3af76bffed773a7ee1cfab3fb6 6133 libinput_1.10.1-1_source.buildinfo Files: 4bdf434dcab5a257012b155aec06903e 2589 libs optional libinput_1.10.1-1.dsc b3d009f36691cb9c340a18109df837ef 495644 libs optional libinput_1.10.1.orig.tar.xz 8279b775716f8dccd198634e223541fe 241 libs optional libinput_1.10.1.orig.tar.xz.asc a7f002a11f53acf886bf9817af224f99 8004 libs optional libinput_1.10.1-1.debian.tar.xz 423e0fe72ca1799eeaa31ce04f005c45 6133 libs optional libinput_1.10.1-1_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAlqW1ucACgkQy3AxZaiJ hNy8kA//XvaUQNxcAbVSRoisb/qgDANq+X5h7w/H0335U4g+A2gJ9SoWSF9khRLe WTx/utQp9r2F2FyldW9Bh+OYhRFOASKMhik6v6AnGdu+THfu3+khvMjhhI39XObc sn7ZwLmqalxQkbn2qXdqTuxvGJOJbglswuhudjba6whkKANOIB4ZOJK41JbR/zrj 9+akS2hShg3lEKzu1gpWWMVqlYLl5SOFyzPQi+HztV2Te2uBSn7uYdUcMciicU5b WuE/N8BFDvAo7FSCqaVXW6r+NOYaUol5H89ZjcKOWvKC5yZf8+b8Kgw59aPJ9GR6 e12H7y+ggXhYtzlYYa3xwyi
[Git][xorg-team/lib/mesa][ubuntu+1] 2 commits: dont-expose-10bpc-to-gnome-shell.diff: Add a workaround to not use 10bit RGB…
Timo Aaltonen pushed to branch ubuntu+1 at X Strike Force / lib / mesa Commits: 436e91e8 by Timo Aaltonen at 2018-02-28T13:55:39+02:00 dont-expose-10bpc-to-gnome-shell.diff: Add a workaround to not use 10bit RGB config with gnome-shell, until mutter is fixed. (LP: #1752123) - - - - - 8c4556f4 by Timo Aaltonen at 2018-02-28T14:17:23+02:00 release to bionic - - - - - 3 changed files: - debian/changelog - + debian/patches/dont-expose-10bpc-to-gnome-shell.diff - debian/patches/series Changes: = debian/changelog = --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,12 @@ -mesa (18.0.0~rc4-1ubuntu2) UNRELEASED; urgency=medium +mesa (18.0.0~rc4-1ubuntu2) bionic; urgency=medium * control: Remove libtxc-* Recommends which were left over after a merge. + * dont-expose-10bpc-to-gnome-shell.diff: Add a workaround to not use +10bit RGB config with gnome-shell, until mutter is fixed. (LP: +#1752123) - -- Timo Aaltonen Sun, 18 Feb 2018 19:26:10 +0200 + -- Timo Aaltonen Wed, 28 Feb 2018 13:55:43 +0200 mesa (18.0.0~rc4-1ubuntu1) bionic; urgency=medium = debian/patches/dont-expose-10bpc-to-gnome-shell.diff = --- /dev/null +++ b/debian/patches/dont-expose-10bpc-to-gnome-shell.diff @@ -0,0 +1,77 @@ +From cf1b6bf1faf973afb61c80376ae067d2048a535b Mon Sep 17 00:00:00 2001 +From: Mario Kleiner +Date: Thu, 24 Aug 2017 14:20:54 +0200 +Subject: [PATCH 1/2] drirc: Don't expose 10 bpc visuals/configs to + gnome-shell. (v2) + +Set 'allow_rgb10_configs' false when gnome-shell is the +client. + +Gnome-Shell/Wayland (= Mutter drm/kms wayland backend) +currently can't handle non RGB8 configs. It will treat +any framebuffer as RGBX8 or RGBA8, so if provided with +a RGB10A2 or RGB10X2 framebuffer, the compositors +kms backend will simply pass it to the kernel as RGBX8 +for scanout, resulting in false colors. + +Gnome-Shell/X11 displays 10 bpc drawables correctly without +any color artifacts if X-Screen DefaultDepth 30 is set. + +Both Gnome-Shell Wayland and X11 for some reason seem to +have problems with hit-testing for RGB10 modes, making them +almost unusable: Neither context menus (right mouse click) +on the desktop, nor the icons in the dock, nor any part of +the menu bar at the top, nor any icons on the desktop, +respond to any mouse clicks. The same problem appears for +window decorations (resize, move, close of windows via mouse +impossible). + +The same problem happens when testing with the amdgpu-pro +proprietary OpenGL library in "DefaultDepth 30" mode, and +with the NVidia proprietary driver with depth 30 mode, so +this seems to be a problem inside Gnome-Shell, not in Mesa, +X or Wayland. + +Not exposing RGB10 configs keeps Gnome-Shell usable, and +still allows other X-Clients to do RGB10 rendering if X +"DefaultDepth 30" is selected. + +No such problems happened under Gnome flashback session +(Metacity), or with Compiz based UI's, or under KDE-5 with +or without compositing. + +The most likely culprit is to be found in clutters picking +code, which is based on rendering color coded "actor" id's +to some framebuffer, then later reading it back at the +(x,y) picking position and decoding into actor id's again. + +Possible starting points / culprits for debugging this: + +https://github.com/GNOME/clutter/blob/master/clutter/clutter-stage.c +_clutter_stage_do_pick(), + +and + +https://github.com/GNOME/clutter/blob/master/clutter/clutter-main.c +_clutter_pixel_to_id() and _clutter_id_to_color() + +v2: Renamed option from expose_rgb10_configs to allow_rgb10_configs. +Add some hints to the possible location of the clutter problems. + +Signed-off-by: Mario Kleiner +--- + src/util/drirc | 3 +++ + 1 file changed, 3 insertions(+) + +--- a/src/util/drirc b/src/util/drirc +@@ -166,6 +166,9 @@ TODO: document the other workarounds. + + + ++ ++ ++ + + + = debian/patches/series = --- a/debian/patches/series +++ b/debian/patches/series @@ -9,3 +9,4 @@ egl-platform-mir.patch egl-platform-rs.patch khr_platform_mir.patch dri3-reinstate-get_dri_screen-callback.diff +dont-expose-10bpc-to-gnome-shell.diff View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/compare/8d1604040dbf17ffe24fb4ab87f9df421e6f017d...8c4556f4621ef2c42a998842eaaee02f8a96c12a --- View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/compare/8d1604040dbf17ffe24fb4ab87f9df421e6f017d...8c4556f4621ef2c42a998842eaaee02f8a96c12a You're receiving this email because of your account on salsa.debian.org.
Bug#854627: root application will not run under wayland
Hi, The cause of this problem is with how the X server is started by the gnome session (or to my knowledge all current wayland compositors). Usually the xorg-xserver will have a magic cookie file somewhere protected by the unix user permissions that can be used to gain access to the server. This file can be read by root, and therefore GUI applications started as root (whether that's sane or not) can connect to the users' X session. Wayland compositors do not tell the Xwayland x11 server to use this mechanism, and therefore don't allow connecting via this method. It is possible to allow it with `xhost +local:root`, but has the usual X security prolems. Cheers, ongy signature.asc Description: PGP signature
Bug#891674: Patch to fix the problem
> "Michel" == Michel Dänzer writes: Michel> On 2018-02-28 02:41 AM, peter.ch...@data61.csiro.au wrote: Michel> Doing it like this breaks ABI. This is fixed in libpciaccess Michel> 0.14 by Michel> https://cgit.freedesktop.org/xorg/lib/libpciaccess/commit/?id=a167bd6474522a709ff3cbb00476c0e4309cb66f Michel> , though Xorg needs to be rebuilt against that for it to take Michel> effect. Any idea when this'll hit Debian's archives? Because this bug will prevent X11 working on any machine that has VMD storage. Peter C -- Dr Peter Chubb Tel: +61 2 9490 5852 http://ts.data61.csiro.au/ Trustworthy Systems Group Data61 (formerly NICTA)
Bug#891674: Patch to fix the problem
On 2018-02-28 02:41 AM, peter.ch...@data61.csiro.au wrote: > The linux kernel treats PCI domains as 32 bit ints. > > diff -ru libpciaccess-0.13.4/include/pciaccess.h > libpciaccess-0.13.4-fixed/include/pciaccess.h > --- libpciaccess-0.13.4/include/pciaccess.h 2015-05-01 14:44:47.0 > +1000 > +++ libpciaccess-0.13.4-fixed/include/pciaccess.h 2018-02-28 > 12:21:12.280963252 +1100 > @@ -321,7 +321,7 @@ > * the domain will always be zero. > */ > /*@{*/ > -uint16_tdomain; > +uint32_tdomain; > uint8_t bus; > uint8_t dev; > uint8_t func; > diff -ru libpciaccess-0.13.4/src/linux_sysfs.c > libpciaccess-0.13.4-fixed/src/linux_sysfs.c > --- libpciaccess-0.13.4/src/linux_sysfs.c 2015-05-01 14:44:47.0 > +1000 > +++ libpciaccess-0.13.4-fixed/src/linux_sysfs.c 2018-02-28 > 12:21:32.676941130 +1100 > @@ -157,7 +157,7 @@ > (struct pci_device_private *) &p->devices[i]; > > > - sscanf(devices[i]->d_name, "%04x:%02x:%02x.%1u", > + sscanf(devices[i]->d_name, "%x:%02x:%02x.%1u", > & dom, & bus, & dev, & func); > > device->base.domain = dom; > Doing it like this breaks ABI. This is fixed in libpciaccess 0.14 by https://cgit.freedesktop.org/xorg/lib/libpciaccess/commit/?id=a167bd6474522a709ff3cbb00476c0e4309cb66f , though Xorg needs to be rebuilt against that for it to take effect. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer