Bug#928614: ~/.xsession-errors verbosity

2019-05-07 Thread Julien Aubin
Hi,

Okay I've found the culprint in my case, which is Google Chrome. My
xsession-errors file is filled with lines like below :
[20640:20658:0507/223508.343544:ERROR:cache_util.cc(141)] Unable to
move cache folder
/home/julien/.cache/google-chrome/PnaclTranslationCac
he to /home/julien/.cache/google-chrome/old_PnaclTranslationCache_000
[20640:20658:0507/223508.343587:ERROR:disk_cache.cc(185)] Unable to create cache
[20640:20658:0507/223508.343602:ERROR:pnacl_translation_cache.cc(346)]
Backend init failed:net::ERR_FAILED

The problem is that the error output of Google Chrome is redirected to
xsession-errors while it should be redirected to something else. Is it
a KDE bug ? (I launch it Chrome and other apps using Alt+F2)



Bug#912447: xserver-xorg-core: xserver-xorg produces many display bugs when used with BPO Mesa

2018-10-31 Thread Julien Aubin
Package: xserver-xorg-core
Version: 2:1.19.2-1+deb9u4
Severity: important

Dear Maintainer,

Mesa has been updated in BPO to 18.1 which fixes quite a bunch of issues for
many apps (especially games). However it turns out that a bug present in X
server causes display corruptions when composition is used, which is the case
for most desktop environments.

Notably, there are transparency issues in KDE, Firefox dropdown menus are no
longer displayed and so on. The only possible workaround consists in switching
to Xrender composition, but this one has its own rather annoying bugs.

It turns out that upstream X fixes the issue as detailed there :
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1780664

Could you please backport the changes which fix the issue to stable ?
P-U or BPO could be valid options (maybe BPO is more suitable this
time however X.org is a rather critical component in term of security)

How-to-reproduce :
DO : install latest Debian stable (9.5 or 9.6) on a machine without proprietary
drivers like NVIDIA's
DO : install mesa from BPO
DO : reboot and log onto KDE (or Gnome)
EXPECT : display is fine.
ACTUAL : display is corrupt.



-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Jun 27  2015 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 274 Oct 25 11:19 /usr/bin/Xorg

Diversions concerning libGL are in place

diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2.0 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2.0 by
glx-diversions
diversion of /usr/lib/libGL.so.1 to /usr/lib/mesa-diverted/libGL.so.1
by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0.0 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.0.0 by
glx-diversions
diversion of /usr/lib/libGLESv2.so.2 to
/usr/lib/mesa-diverted/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLX_indirect.so.0 to
/usr/lib/mesa-diverted/i386-linux-gnu/libGLX_indirect.so.0 by
glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 by
glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so by
glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2 to
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.1.0 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.1.0 by
glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2.1.0 to
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2.1.0 by
glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2 by
glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0 to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLX_indirect.so.0 by
glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2 by
glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.1.0 to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2.1.0 by
glx-diversions
diversion of /usr/lib/libGLESv1_CM.so.1.1.0 to
/usr/lib/mesa-diverted/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 to
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1 by
glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so by
glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.2.0 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1.2.0 by
glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 by
glx-diversions
diversion of /usr/lib/libGL.so.1.2.0 to
/usr/lib/mesa-diverted/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/libGLESv1_CM.so.1.2.0 to
/usr/lib/mesa-diverted/libGLESv1_CM.so.1.2.0 by glx-diversions
diversion of /usr/lib/libGLESv2.so to
/usr/lib/mesa-diverted/libGLESv2.so by glx-diversions
diversion of /usr/lib/libGL.so.1.2 to
/usr/lib/mesa-diverted/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.1.0 to
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1.1.0 by
glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0 to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2.0 by
glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so to
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so by
glx-diversions
diversion of /usr/lib/libGL.so to /usr/lib/mesa-diverted/libGL.so by
glx-diversions
diversion of