Your message dated Wed, 3 Sep 2025 17:20:23 +0200
with message-id <[email protected]>
and subject line Re: Bug#1108277: libwebkit2gtk-4.1-0: rendering to offscreen 
window segfaults (regression v. 2.46 -> 2.48)
has caused the Debian Bug report #1108277,
regarding libwebkit2gtk-4.1-0: rendering to offscreen window segfaults 
(regression v. 2.46 -> 2.48)
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 [email protected]
immediately.)


-- 
1108277: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108277
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libwebkit2gtk-4.1-0
Version: 2.48.3-1
Severity: normal

Dear Maintainer,

the update of the package from v. 2.46 to 2.48 includes a regression which
leads to a segfault when rendering a WebKitWebView in an Gtk3 offscreen window
created by calling gtk_offscreen_window_new().  This breaks, inter alia,
printing HTML messages from the MUA Balsa
<https://gitlab.gnome.org/GNOME/balsa>.

See <https://bugs.webkit.org/show_bug.cgi?id=291372> for a detailed discussion.
Please note that the bug affects both Bookworm and Trixie.

The bug has been fixed with commit
<https://github.com/WebKit/WebKit/pull/46494/commits>.  I could apply it (with
line offsets) to 2.48.3 and re-build the package on Trixie, which fixes the
segfault.




-- System Information:
Debian Release: 13.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.32-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libwebkit2gtk-4.1-0 depends on:
ii  bubblewrap                      0.11.0-2
ii  gstreamer1.0-plugins-base       1.26.2-1
ii  gstreamer1.0-plugins-good       1.26.1-1
ii  libatk1.0-0t64                  2.56.2-1
ii  libatomic1                      14.2.0-19
ii  libavif16                       1.2.1-1.2
ii  libc6                           2.41-9
ii  libcairo-gobject2               1.18.4-1+b1
ii  libcairo2                       1.18.4-1+b1
ii  libdrm2                         2.4.124-2
ii  libenchant-2-2                  2.8.2+dfsg1-3
ii  libepoxy0                       1.5.10-2
ii  libexpat1                       2.7.1-1
ii  libflite1                       2.2-7
ii  libfontconfig1                  2.15.0-2.3
ii  libfreetype6                    2.13.3+dfsg-1
ii  libgbm1                         25.0.5-2
ii  libgcc-s1                       14.2.0-19
ii  libgcrypt20                     1.11.0-7
ii  libgdk-pixbuf-2.0-0             2.42.12+dfsg-3
ii  libgles2                        1.7.0-1+b2
ii  libglib2.0-0t64                 2.84.3-1
ii  libgpg-error0                   1.51-4
ii  libgstreamer-gl1.0-0            1.26.2-1
ii  libgstreamer-plugins-bad1.0-0   1.26.1-1
ii  libgstreamer-plugins-base1.0-0  1.26.2-1
ii  libgstreamer1.0-0               1.26.2-1
ii  libgtk-3-0t64                   3.24.49-3
ii  libharfbuzz-icu0                10.2.0-1+b1
ii  libharfbuzz0b                   10.2.0-1+b1
ii  libhyphen0                      2.8.8-7+b2
ii  libicu76                        76.1-4
ii  libjavascriptcoregtk-4.1-0      2.48.3-1
ii  libjpeg62-turbo                 1:2.1.5-4
ii  libjxl0.11                      0.11.1-4
ii  liblcms2-2                      2.16-2
ii  libmanette-0.2-0                0.2.12-1
ii  libpango-1.0-0                  1.56.3-1
ii  libpangocairo-1.0-0             1.56.3-1
ii  libpng16-16t64                  1.6.48-1
ii  libseccomp2                     2.6.0-2
ii  libsecret-1-0                   0.21.7-1
ii  libsoup-3.0-0                   3.6.5-1
ii  libsqlite3-0                    3.46.1-6
ii  libstdc++6                      14.2.0-19
ii  libsystemd0                     257.6-1
ii  libtasn1-6                      4.20.0-2
ii  libwayland-client0              1.23.1-3
ii  libwayland-egl1                 1.23.1-3
ii  libwayland-server0              1.23.1-3
ii  libwebp7                        1.5.0-0.1
ii  libwebpdemux2                   1.5.0-0.1
ii  libwebpmux3                     1.5.0-0.1
ii  libwoff1                        1.0.2-2+b2
ii  libx11-6                        2:1.8.12-1
ii  libxml2                         2.12.7+dfsg+really2.9.14-1
ii  libxslt1.1                      1.1.35-1.2
ii  xdg-dbus-proxy                  0.1.6-1
ii  zlib1g                          1:1.3.dfsg+really1.3.1-1+b1

Versions of packages libwebkit2gtk-4.1-0 recommends:
ii  gstreamer1.0-gl           1.26.2-1
ii  gstreamer1.0-libav        1.26.2-1
ii  gstreamer1.0-plugins-bad  1.26.1-1
ii  libgl1-mesa-dri           25.0.5-2
ii  xdg-desktop-portal-gtk    1.15.3-1

Versions of packages libwebkit2gtk-4.1-0 suggests:
ii  gstreamer1.0-alsa  1.26.2-1

-- no debconf information

--- End Message ---
--- Begin Message ---
fixed 1108277 2.48.5-1
thanks

On Wed, Jun 25, 2025 at 01:57:35PM +0200, Alberto Garcia wrote:
> Control: tags -1 fixed-upstream pending
> 
> On Tue, Jun 24, 2025 at 05:03:07PM +0000, test wrote:
> > the update of the package from v. 2.46 to 2.48 includes a regression
> > which leads to a segfault when rendering a WebKitWebView in an Gtk3
> > offscreen window created by calling gtk_offscreen_window_new().
> > This breaks, inter alia, printing HTML messages from the MUA Balsa
> > <https://gitlab.gnome.org/GNOME/balsa>.
> 
> Thanks, this has been fixed in the stable branch upstream and will be
> released soon:
> 
> https://github.com/WebKit/WebKit/commit/e9ed7cbd66e7be70e3fb4b2fc56567af851feb2f

I forgot to close this, it was fixed in 2.48.5-1

Berto

--- End Message ---

Reply via email to