Bug#1012746: libwebkit2gtk-4.0-37: 2.36.3-1~deb11u1 fails messily over glx

Markus Demleitner msdemlei at ari.uni-heidelberg.de
Mon Jun 13 09:32:59 BST 2022

Package: libwebkit2gtk-4.0-37
Version: 2.36.3-1~deb11u1
Severity: normal
X-Debbugs-Cc: team at security.debian.org

Dear Maintainer,

After the update to 2.36.3-1~deb11u1, webkit-using clients like luakit
or midori do not work any more through ssh-forwarded X connections (as in
ssh -X <host> luakit).  The clients emit messages like:

	(WebKitWebProcess:8867): Gdk-ERROR **: 10:24:22.799: The program 'WebKitWebProcess' received an X Window System error.
	This probably reflects a bug in the program.
	The error was 'BadMatch (invalid parameter attributes)'.
  	(Details: serial 220 error_code 8 request_code 151 (GLX) minor_code 34)

[plus the lecture on going sync to get backtraces, which I'll happily do
if there's any problem reproducing this] repeated a couple of times per second,
whereas in the syslog, one gets messages like:

	traps: eadedCompositor[8752] trap int3 ip:f3b7315b sp:e9dfe480 error:0 in libglib-2.0.so.0.6600.8[f3b33000+8b000]

again at a few Hertz, where the number in square brackets (the PID, I guess) 
quickly counts up.

Downgrading to 2.34.6-1~deb11u1 fixes things.

In both luakit and midori, the visible effect is that no webpage is displayed
(but the clients' UIs are properly drawn).

-- System Information:
Debian Release: 11.3
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable'), (500, 'oldstable')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.19.0-16-amd64 (SMP w/4 CPU threads)
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: sysvinit (via /sbin/init)

Versions of packages libwebkit2gtk-4.0-37 depends on:
ii  bubblewrap                      0.4.1-3
ii  gstreamer1.0-plugins-base       1.18.4-2
ii  gstreamer1.0-plugins-good       1.18.4-2
ii  libatk1.0-0                     2.36.0-2
ii  libc6                           2.31-13+deb11u3
ii  libcairo2                       1.16.0-5
ii  libegl1                         1.3.2-1
ii  libelogind0 [libsystemd0]       246.9.1-1+debian1
ii  libenchant-2-2                  2.2.15-1
ii  libfontconfig1                  2.13.1-4.2
ii  libfreetype6                    2.10.4+dfsg-1
ii  libgcc-s1                       10.2.1-6
ii  libgcrypt20                     1.8.7-6
ii  libgdk-pixbuf-2.0-0             2.42.2+dfsg-1
ii  libglib2.0-0                    2.66.8-1
ii  libglx0                         1.3.2-1
ii  libgstreamer-gl1.0-0            1.18.4-2
ii  libgstreamer-plugins-base1.0-0  1.18.4-2
ii  libgstreamer1.0-0               1.18.4-2.1
ii  libgtk-3-0                      3.24.24-4+deb11u2
ii  libharfbuzz-icu0                2.7.4-1
ii  libharfbuzz0b                   2.7.4-1
ii  libhyphen0                      2.8.8-7
ii  libicu67                        67.1-7
ii  libjavascriptcoregtk-4.0-18     2.36.3-1~deb11u1
ii  libjpeg62-turbo                 1:2.0.6-4
ii  liblcms2-2                      2.12~rc1-2
ii  libmanette-0.2-0                0.2.5-1
ii  libnotify4                      0.7.9-3
ii  libopengl0                      1.3.2-1
ii  libopenjp2-7                    2.4.0-3
ii  libpango-1.0-0                  1.46.2-3
ii  libpng16-16                     1.6.37-3
ii  libseccomp2                     2.5.1-1+deb11u1
ii  libsecret-1-0                   0.20.4-2
ii  libsoup2.4-1                    2.72.0-2
ii  libsqlite3-0                    3.34.1-3
ii  libstdc++6                      10.2.1-6
ii  libtasn1-6                      4.16.0-2
ii  libwayland-client0              1.18.0-2~exp1.1
ii  libwayland-egl1                 1.18.0-2~exp1.1
ii  libwayland-server0              1.18.0-2~exp1.1
ii  libwebp6                        0.6.1-2.1
ii  libwebpdemux2                   0.6.1-2.1
ii  libwoff1                        1.0.2-1+b1
ii  libwpe-1.0-1                    1.10.0-2
ii  libwpebackend-fdo-1.0-1         1.8.0-1
ii  libx11-6                        2:1.7.2-1
ii  libxcomposite1                  1:0.4.5-1
ii  libxdamage1                     1:1.1.5-2
ii  libxml2                         2.9.10+dfsg-6.7+deb11u2
ii  libxslt1.1                      1.1.34-4
ii  xdg-dbus-proxy                  0.1.2-2
ii  zlib1g                          1:1.2.11.dfsg-2+deb11u1

Versions of packages libwebkit2gtk-4.0-37 recommends:
pn  gstreamer1.0-gl           <none>
pn  gstreamer1.0-libav        <none>
pn  gstreamer1.0-plugins-bad  <none>
ii  libgl1-mesa-dri           20.3.5-1
ii  xdg-desktop-portal-gtk    1.8.0-1

Versions of packages libwebkit2gtk-4.0-37 suggests:
pn  gstreamer1.0-alsa  <none>

-- no debconf information

More information about the Pkg-webkit-maintainers mailing list