Package: chromium Version: 87.0.4280.88-0.4 Severity: normal X-Debbugs-Cc: sedat.di...@gmail.com
Dear Maintainer, Michel Le Bihan requested me to file a bug about this issue. First some words to my environment: 1. Primarily, I am here on Debian/testing AMD64. 2. Selected packages like KDE/Plasma v5.20.4 are stolen from Debian/unstable. 3. With Linux v5.10.4 (LTS) available in Debian/unstable I jumped to use it as my default Linux-kernel. ( I also do build my own Linux-kernels with LLVM/Clang version 11.0.1-rc2. ) In the chromium advanced settings I have enabled "GPU hardware-acceleration". When I use libEGL.so and libGLESv2.so from version 0.4 I see dozens of ERRORs and WARNINGs in the logs (see post-scriptum). That does not happen when replacing the ANGLE libs from google-chrome-stable version 87.0.4280.88-1 package. Archive libEGL.so and libGLESv2.so from Debian: root# cd /usr/lib/chromium/ root# cp -av libEGL.so libEGL.so.debian root# cp -av libGLESv2.so libGLESv2.so.debian Copy libEGL.so and libGLESv2.so from google-chrome-stable: root# cp -av /opt/google/chrome/libEGL.so /usr/lib/chromium/ root# cp -av /opt/google/chrome/libGLESv2.so /usr/lib/chromium/ The file-sizes differ: root# LC_ALL=C ll /usr/lib/chromium/lib*.so* -rw-r--r-- 1 root root 229K Dec 2 02:58 /usr/lib/chromium/libEGL.so -rw-r--r-- 1 root root 36K Dec 29 10:58 /usr/lib/chromium/libEGL.so.debian -rw-r--r-- 1 root root 229K Dec 2 02:58 /usr/lib/chromium/libEGL.so.google -rw-r--r-- 1 root root 6.7M Dec 2 02:58 /usr/lib/chromium/libGLESv2.so -rw-r--r-- 1 root root 4.8M Dec 29 10:58 /usr/lib/chromium/libGLESv2.so.debian -rw-r--r-- 1 root root 6.7M Dec 2 02:58 /usr/lib/chromium/libGLESv2.so.google When I remove all the ANGLE libs from /usr/lib/chromium/ directory and start from a terminal (see [2]): user$ chromium --use-gl=desktop I do NOT see any ERRORs and WARNINGs. I will attach my full chrome://gpu logs in the next email. ( Dunno how to do that with reportbug run from shell. ) Thanks. Regards, - Sedat - [1] https://bugs.debian.org/977870 [2] https://bugs.debian.org/977870/#32 P.S.: Warnings and errors with ANGLE libs shipped with version 0.4 Log Messages [19666:19666:1231/194737.468589:ERROR:sandbox_linux.cc(374)] : InitializeSandbox() called with multiple threads in process gpu-process. [19666:19666:1231/194737.773848:WARNING:angle_platform_impl.cc(48)] : ProgramGL.cpp:990 (checkLinkStatus): Program link or binary loading failed with no info log. [19666:19666:1231/194737.773982:ERROR:shared_context_state.cc(74)] : Skia shader compilation error ------------------------ Errors: Invalid program binary version. [19666:19666:1231/194737.977867:WARNING:angle_platform_impl.cc(48)] : ProgramGL.cpp:990 (checkLinkStatus): Program link or binary loading failed with no info log. [19666:19666:1231/194737.978016:ERROR:shared_context_state.cc(74)] : Skia shader compilation error ------------------------ Errors: Invalid program binary version. [19666:19666:1231/194738.014151:WARNING:angle_platform_impl.cc(48)] : ProgramGL.cpp:990 (checkLinkStatus): Program link or binary loading failed with no info log. [19666:19666:1231/194738.014319:ERROR:shared_context_state.cc(74)] : Skia shader compilation error ------------------------ Errors: Invalid program binary version. [19666:19666:1231/194738.020256:ERROR:angle_platform_impl.cc(43)] : renderergl_utils.cpp:2088 (ClearErrors): Preexisting GL error 0x00000500 as of ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp, setStorage:987. [19666:19666:1231/194738.333856:WARNING:angle_platform_impl.cc(48)] : ProgramGL.cpp:990 (checkLinkStatus): Program link or binary loading failed with no info log. [...] -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (500, 'testing'), (99, 'buildd-unstable'), (99, 'buildd-experimental'), (99, 'experimental'), (99, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.4-3-amd64-clang11-cfi (SMP w/4 CPU threads) Kernel taint flags: TAINT_UNSIGNED_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages chromium depends on: ii chromium-common 87.0.4280.88-0.4 ii libasound2 1.2.4-1 ii libatk-bridge2.0-0 2.38.0-1 ii libatk1.0-0 2.36.0-2 ii libatomic1 10.2.1-3 ii libatspi2.0-0 2.38.0-2 ii libavcodec58 7:4.3.1-5 ii libavformat58 7:4.3.1-5 ii libavutil56 7:4.3.1-5 ii libc6 2.31-6 ii libcairo2 1.16.0-4 ii libcups2 2.3.3op1-3 ii libdbus-1-3 1.12.20-1 ii libdrm2 2.4.103-2 ii libevent-2.1-7 2.1.12-stable-1 ii libexpat1 2.2.10-1 ii libflac8 1.3.3-2 ii libfontconfig1 2.13.1-4.2 ii libfreetype6 2.10.4+dfsg-1 ii libgbm1 20.2.6-1 ii libgcc-s1 10.2.1-3 ii libgdk-pixbuf-2.0-0 2.42.2+dfsg-1 ii libglib2.0-0 2.66.4-1 ii libgtk-3-0 3.24.24-1 ii libharfbuzz0b 2.6.7-1 ii libicu67 67.1-5 ii libjpeg62-turbo 1:2.0.5-1.1 ii libjsoncpp24 1.9.4-4 ii liblcms2-2 2.9-4+b1 ii libminizip1 1.1-8+b1 ii libnspr4 2:4.29-1 ii libnss3 2:3.60-1 ii libopenjp2-7 2.3.1-1 ii libopus0 1.3.1-0.1 ii libpango-1.0-0 1.46.2-3 ii libpangocairo-1.0-0 1.46.2-3 ii libpng16-16 1.6.37-3 ii libpulse0 13.0-5 ii libre2-9 20201101+dfsg-2 ii libsnappy1v5 1.1.8-1 ii libstdc++6 10.2.1-3 ii libwebp6 0.6.1-2+b1 ii libwebpdemux2 0.6.1-2+b1 ii libwebpmux3 0.6.1-2+b1 ii libx11-6 2:1.6.12-1 ii libx11-xcb1 2:1.6.12-1 ii libxcb1 1.14-2.1 ii libxcomposite1 1:0.4.5-1 ii libxdamage1 1:1.1.5-2 ii libxext6 2:1.3.3-1.1 ii libxfixes3 1:5.0.3-2 ii libxml2 2.9.10+dfsg-6.3+b1 ii libxrandr2 2:1.5.1-1 ii libxslt1.1 1.1.34-4 ii zlib1g 1:1.2.11.dfsg-2 Versions of packages chromium recommends: ii chromium-sandbox 87.0.4280.88-0.4 Versions of packages chromium suggests: pn chromium-driver <none> ii chromium-l10n 87.0.4280.88-0.4 pn chromium-shell <none> Versions of packages chromium-common depends on: ii libc6 2.31-6 ii libstdc++6 10.2.1-3 ii libx11-6 2:1.6.12-1 ii libxext6 2:1.3.3-1.1 ii x11-utils 7.7+5 ii xdg-utils 1.1.3-2 ii zlib1g 1:1.2.11.dfsg-2 Versions of packages chromium-common recommends: ii chromium-sandbox 87.0.4280.88-0.4 ii fonts-liberation 1:1.07.4-11 ii gnome-shell [notification-daemon] 3.38.2-1 ii libgl1-mesa-dri 20.2.6-1 ii libu2f-udev 1.1.10-1.1 ii notification-daemon 3.20.0-4 ii plasma-workspace [notification-daemon] 4:5.20.4-6 ii system-config-printer 1.5.13-1 ii upower 0.99.11-2 Versions of packages chromium-sandbox depends on: ii libc6 2.31-6 -- no debconf information