Package: libwebkit2gtk-4.0-37
Version: 2.36.3-1~deb11u1
Severity: important
X-Debbugs-Cc: d...@dosowisko.net, t...@security.debian.org

Dear Maintainer,

since 2.36.0-3~deb11u1, webkit2gtk in bullseye has been almost unusable on
arm64 computers, crashing a lot when navigating between pages.

An easy way to reproduce is to navigate to https://news.ycombinator.com/
and click some link (for example, "new" or "login"); or navigate to
https://mobile.twitter.com/ which makes it crash right away. Crashes
are reproducible in both GNOME Web and in MiniBrowser shipped by
webkit2gtk package.

This has been seen on various machines and in downstream distros like PureOS
as well (https://source.puri.sm/Librem5/debs/epiphany/-/issues/38)

Example backtrace:

[🡕] Process 14397 (WebKitNetworkPr) of user 1000 dumped core.
                                                   
Stack trace of thread 14397:
#0  0x0000ffff914f92ac __GI_raise (libc.so.6 + 0x372ac)
#1  0x0000ffff914e5ea0 __GI_abort (libc.so.6 + 0x23ea0)
#2  0x0000ffff93f89c50 _Z16WTFCrashWithInfoiPKcS0_i 
(libjavascriptcoregtk-4.0.so.18 + 0x198c50)
#3  0x0000ffff94f2a138 _ZN3WTF10StackTrace17captureStackTraceEii 
(libjavascriptcoregtk-4.0.so.18 + 0x1139138)
#4  0x0000ffff94f05a30 WTFReleaseLogStackTrace (libjavascriptcoregtk-4.0.so.18 
+ 0x1114a30)
#5  0x0000ffff97f02988 _ZN7WebCore13internalErrorERKN3WTF3URLE 
(libwebkit2gtk-4.0.so.37 + 0x214a988)
#6  0x0000ffff966038e0 
_ZN6WebKit29NetworkConnectionToWebProcess12preconnectToESt8optionalIN3WTF16ObjectIdentifierIN7WebCore14ResourceLoaderEEEEONS_29NetworkResourceLoadParametersE
 (libwebkit2gtk-4.0.so.37 + 0x84b8e0)
#7  0x0000ffff964e0eb8 
_ZN6WebKit29NetworkConnectionToWebProcess46didReceiveNetworkConnectionToWebProcessMessageERN3IPC10ConnectionERNS1_7DecoderE
 (libwebkit2gtk-4.0.so.37 + 0x728eb8)
#8  0x0000ffff9676eb70 
_ZN3IPC10Connection15dispatchMessageESt10unique_ptrINS_7DecoderESt14default_deleteIS2_EE
 (libwebkit2gtk-4.0.so.37 + 0x9b6b70)
#9  0x0000ffff9676ef08 _ZN3IPC10Connection26dispatchOneIncomingMessageEv 
(libwebkit2gtk-4.0.so.37 + 0x9b6f08)
#10 0x0000ffff94f28ad0 _ZN3WTF7RunLoop11performWorkEv 
(libjavascriptcoregtk-4.0.so.18 + 0x1137ad0)
#11 0x0000ffff94f819f4 _ZZN3WTF7RunLoopC1EvEN3$_18__invokeEPv 
(libjavascriptcoregtk-4.0.so.18 + 0x11909f4)
#12 0x0000ffff94f80d88 _ZN3WTF7RunLoop3$_08__invokeEP8_GSourcePFiPvES4_ 
(libjavascriptcoregtk-4.0.so.18 + 0x118fd88)
#13 0x0000ffff91a53ab4 g_main_dispatch (libglib-2.0.so.0 + 0x53ab4)
#14 0x0000ffff91a53e5c g_main_context_iterate (libglib-2.0.so.0 + 0x53e5c)
#15 0x0000ffff91a541b0 g_main_loop_run (libglib-2.0.so.0 + 0x541b0)
#16 0x0000ffff94f81384 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 
0x1190384)
#17 0x0000ffff9674287c 
_ZN6WebKit20AuxiliaryProcessMainINS_22NetworkProcessMainSoupEEEiiPPc 
(libwebkit2gtk-4.0.so.37 + 0x98a87c)
#18 0x0000ffff914e6218 __libc_start_main (libc.so.6 + 0x24218)
#19 0x0000000000400874 $x (WebKitNetworkProcess + 0x874)
#20 0x0000000000400874 $x (WebKitNetworkProcess + 0x874)

[🡕] Process 14382 (WebKitWebProces) of user 1000 dumped core.
                                                   
Stack trace of thread 2:
#0  0x0000ffff854082ac __GI_raise (libc.so.6 + 0x372ac)
#1  0x0000ffff853f4ea0 __GI_abort (libc.so.6 + 0x23ea0)
#2  0x0000ffff87e98c50 _Z16WTFCrashWithInfoiPKcS0_i 
(libjavascriptcoregtk-4.0.so.18 + 0x198c50)
#3  0x0000ffff88e39138 _ZN3WTF10StackTrace17captureStackTraceEii 
(libjavascriptcoregtk-4.0.so.18 + 0x1139138)
#4  0x0000ffff88e14a30 WTFReleaseLogStackTrace (libjavascriptcoregtk-4.0.so.18 
+ 0x1114a30)
#5  0x0000ffff8be11988 _ZN7WebCore13internalErrorERKN3WTF3URLE 
(libwebkit2gtk-4.0.so.37 + 0x214a988)
#6  0x0000ffff8a9c1824 
_ZN6WebKit17WebLoaderStrategy30internallyFailedLoadTimerFiredEv 
(libwebkit2gtk-4.0.so.37 + 0xcfa824)
#7  0x0000ffff88e90aa0 _ZZN3WTF7RunLoop9TimerBaseC1ERS0_EN3$_38__invokeEPv 
(libjavascriptcoregtk-4.0.so.18 + 0x1190aa0)
#8  0x0000ffff88e8fd88 _ZN3WTF7RunLoop3$_08__invokeEP8_GSourcePFiPvES4_ 
(libjavascriptcoregtk-4.0.so.18 + 0x118fd88)
#9  0x0000ffff85962ab4 g_main_dispatch (libglib-2.0.so.0 + 0x53ab4)
#10 0x0000ffff85962e5c g_main_context_iterate (libglib-2.0.so.0 + 0x53e5c)
#11 0x0000ffff859631b0 g_main_loop_run (libglib-2.0.so.0 + 0x541b0)
#12 0x0000ffff88e90384 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 
0x1190384)
#13 0x0000ffff8aa7b2b4 
_ZN6WebKit20AuxiliaryProcessMainINS_17WebProcessMainGtkEEEiiPPc 
(libwebkit2gtk-4.0.so.37 + 0xdb42b4)
#14 0x0000ffff853f5218 __libc_start_main (libc.so.6 + 0x24218)
#15 0x0000000000400874 $x (WebKitWebProcess + 0x874)
#16 0x0000000000400874 $x (WebKitWebProcess + 0x874)


-- System Information:
Debian Release: 11.4
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'stable-security')
Architecture: arm64 (aarch64)
Foreign Architectures: armhf

Kernel: Linux 5.15.52-rockchip64 (SMP w/6 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

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  libcairo-gobject2               1.16.0-5
ii  libcairo2                       1.16.0-5
ii  libegl1                         1.3.2-1
ii  libenchant-2-2                  2.2.15-1
ii  libfontconfig1                  2.13.1-4.2
ii  libfreetype6                    2.10.4+dfsg-1+deb11u1
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  libgles2                        1.3.2-1
ii  libglib2.0-0                    2.66.8-1
ii  libgpg-error0                   1.38-2
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  libopenjp2-7                    2.4.0-3
ii  libpango-1.0-0                  1.48.2-1
ii  libpangocairo-1.0-0             1.48.2-1
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  libsystemd0                     247.3-7
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  libxrender1                     1:0.9.10-1
ii  libxslt1.1                      1.1.34-4
ii  libxt6                          1:1.2.0-1
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:
ii  gstreamer1.0-gl           1.18.4-2
ii  gstreamer1.0-libav        1.18.4-3
ii  gstreamer1.0-plugins-bad  1.18.4-3
ii  libgl1-mesa-dri           21.2.1-2
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

Reply via email to