Package: chromium
Version: 79.0.3945.130-2
Followup-For: Bug #949619

BTW. My GPU does support relevant extensions:

user@debian:~$ glxinfo | grep timer_query
GL_ARB_timer_query, GL_EXT_timer_query, GL_EXT_timer_query, 
GL_EXT_disjoint_timer_query,
user@debian:~$

I tested this also in Firefox-esr 68.4.2, but it doesn't fully test it, and 
says:
PASS No OffscreenCanvas support
TEST COMPLETE

So, it basically skips the test. The OffscreenCanvas support in Firefox was
added around Firefox 44 with some not full support, and is behind the flag.
I enabled the proper flag in the about:config, and it did do a bit more:

Firefox-esr 68.4.2 with gfx.offscreencanvas.enabled=true:
PASS PASSED - no EXT_disjoint_timer_query extension - this is legal
TEST COMPLETE

So again, that basically skipps the test.


Actually, now digging deeper it looks it was disabled on purpose in
Firefox (it was supported in verions 51 to 63).

EXT_disjoint_timer_query is able to give pretty precise timeing
information, and if the GPU is actually using system memory via CPU
caches (i.e. AMD APU, or ARM CPU with GPU sharing memory subsystem) it
can be used for rowhammer style attacks and other side channel attacks
possibly via GPU.

see:
https://www.vusec.net/projects/glitch/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-10229


However, Chromium should still not crash :)





-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-3-amd64 (SMP w/32 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages chromium depends on:
ii  chromium-common      79.0.3945.130-2
ii  libasound2           1.2.1.2-2
ii  libatk-bridge2.0-0   2.34.1-2
ii  libatk1.0-0          2.34.1-1
ii  libatomic1           9.2.1-24
ii  libatspi2.0-0        2.34.0-3
ii  libavcodec58         7:4.2.1-2+b1
ii  libavformat58        7:4.2.1-2+b1
ii  libavutil56          7:4.2.1-2+b1
ii  libc6                2.29-9
ii  libcairo-gobject2    1.16.0-4
ii  libcairo2            1.16.0-4
ii  libcups2             2.3.1-1
ii  libdbus-1-3          1.12.16-2
ii  libdrm2              2.4.100-4
ii  libevent-2.1-7       2.1.11-stable-1
ii  libexpat1            2.2.9-1
ii  libflac8             1.3.3-1
ii  libfontconfig1       2.13.1-2+b1
ii  libfreetype6         2.10.1-2
ii  libgcc1              1:9.2.1-24
ii  libgdk-pixbuf2.0-0   2.40.0+dfsg-2
ii  libglib2.0-0         2.62.4-1+b1
ii  libgtk-3-0           3.24.13-1
ii  libharfbuzz0b        2.6.4-1
ii  libicu63             63.2-2
ii  libjpeg62-turbo      1:1.5.2-2+b1
ii  libjsoncpp1          1.7.4-3+b1
ii  liblcms2-2           2.9-4
ii  libminizip1          1.1-8+b1
ii  libnspr4             2:4.24-1
ii  libnss3              2:3.49.1-1
ii  libopenjp2-7         2.3.1-1
ii  libopus0             1.3-1+b1
ii  libpango-1.0-0       1.42.4-8
ii  libpangocairo-1.0-0  1.42.4-8
ii  libpci3              1:3.6.2-6
ii  libpng16-16          1.6.37-1
ii  libpulse0            13.0-3
ii  libre2-5             20200101+dfsg-1
ii  libsnappy1v5         1.1.7-2
ii  libstdc++6           9.2.1-24
ii  libva2               2.6.1-1
ii  libvpx6              1.8.2-1
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.8-1
ii  libx11-xcb1          2:1.6.8-1
ii  libxcb1              1.13.1-3
ii  libxcomposite1       1:0.4.4-2
ii  libxcursor1          1:1.2.0-2
ii  libxdamage1          1:1.1.5-1
ii  libxext6             2:1.3.3-1+b2
ii  libxfixes3           1:5.0.3-1
ii  libxi6               2:1.7.9-1
ii  libxml2              2.9.4+dfsg1-8
ii  libxrandr2           2:1.5.1-1
ii  libxrender1          1:0.9.10-1
ii  libxslt1.1           1.1.32-2.2
ii  libxss1              1:1.2.3-1
ii  libxtst6             2:1.2.3-1
ii  zlib1g               1:1.2.11.dfsg-1+b1

Versions of packages chromium recommends:
ii  chromium-sandbox  79.0.3945.130-2

Versions of packages chromium suggests:
pn  chromium-driver  <none>
ii  chromium-l10n    79.0.3945.130-2
pn  chromium-shell   <none>

Versions of packages chromium-common depends on:
ii  x11-utils  7.7+4
ii  xdg-utils  1.1.3-1

Versions of packages chromium-common recommends:
ii  chromium-sandbox                                79.0.3945.130-2
ii  fonts-liberation                                1:1.07.4-10
ii  libgl1-mesa-dri                                 19.3.2-1
ii  libu2f-udev                                     1.1.10-1
ii  mate-notification-daemon [notification-daemon]  1.22.1-1
ii  notification-daemon                             3.20.0-4
ii  system-config-printer                           1.5.12-1
ii  upower                                          0.99.11-1

Versions of packages chromium-sandbox depends on:
ii  libatomic1  9.2.1-24
ii  libc6       2.29-9
ii  libgcc1     1:9.2.1-24
ii  libstdc++6  9.2.1-24

-- no debconf information

Reply via email to