Subject: chromium: crashes with SIGSEGV on armhf Package: chromium X-Debbugs-Cc: [email protected] Version: 131.0.6778.108-1~deb12u1 Severity: important
Dear Maintainer, starting Chromium on armhf devices results in a SIGSEGV. The problem was reproduced on 3 different devices: - Vendor-specific i.MX6 (armhf) device. - Vendor-specific i.MX8 (arm64) device, within an armhf chroot. - Raspberry Pi 4 (arm64), within an armhf chroot. Steps to reproduce (Steps 1-2 only on device 2 and 3): 1. systemd-nspawn into a freshly debootstrap’ed Debian bookworm chroot environment. 2. Add bookworm-security and bookworm-proposed-updates repos. 3. Install latest chromium 131.0.6778.108-1~deb12u1 and gdb. 4. Start via "chromium --headless --no-sandbox –debug". On arm64 and amd64 the browser starts up normally, in the armhf environments the browser crashes with a SIGSEGV during stack unwinding: > Thread 1 "chromium" received signal SIGSEGV, Segmentation fault. > 0xf744734c in unw_set_reg () from /lib/arm-linux-gnueabihf/libunwind.so.1 > (gdb) bt > #0 0xf744734c in unw_set_reg () from /lib/arm-linux-gnueabihf/libunwind.so.1 > #1 0xf7449c18 in _Unwind_VRS_Set () from > /lib/arm-linux-gnueabihf/libunwind.so.1 > #2 0xf6676088 in ?? () from /lib/arm-linux-gnueabihf/libgcc_s.so.1 > #3 0xf66760ce in ?? () from /lib/arm-linux-gnueabihf/libgcc_s.so.1 > #4 0xf6676872 in _Unwind_Backtrace () from > /lib/arm-linux-gnueabihf/libgcc_s.so.1 > #5 0xf6c8b466 in __GI___backtrace (array=<optimized out>, size=<optimized > out>) at ../sysdeps/arm/backtrace.c:80 > #6 0x04e493e2 in ?? () > Backtrace stopped: previous frame identical to this frame (corrupt stack?) I'm not sure if the source of the bug is chromium or libc++-19/libunwind-19. -- System Information: Debian Release: 12.8 APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'proposed-updates'), (500, 'stable') Architecture: armhf (aarch64) Kernel: Linux 6.6.16-v8+ (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_CRAP Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect Versions of packages chromium depends on: ii chromium-common 131.0.6778.108-1~deb12u1 ii libasound2 1.2.8-1+b1 ii libatk-bridge2.0-0 2.46.0-5 ii libatk1.0-0 2.46.0-5 ii libatspi2.0-0 2.46.0-5 ii libc++1-19 1:19.1.4-1~deb12u1 ii libc++abi1-19 1:19.1.4-1~deb12u1 ii libc6 2.36-9+deb12u9 ii libcairo2 1.16.0-7 ii libcups2 2.4.2-3+deb12u8 ii libdav1d6 1.0.0-2+deb12u1 ii libdbus-1-3 1.14.10-1~deb12u1 ii libdouble-conversion3 3.2.1-1 ii libdrm2 2.4.114-1+b1 ii libevent-2.1-7 2.1.12-stable-8 ii libexpat1 2.5.0-1+deb12u1 ii libflac12 1.4.2+ds-2 ii libfontconfig1 2.14.1-4 ii libfreetype6 2.12.1+dfsg-5+deb12u3 ii libgbm1 22.3.6-1+deb12u1 ii libglib2.0-0 2.74.6-2+deb12u5 ii libgtk-3-0 3.24.38-2~deb12u3 ii libharfbuzz-subset0 6.0.0+dfsg-3 ii libharfbuzz0b 6.0.0+dfsg-3 ii libjpeg62-turbo 1:2.1.5-2 ii liblcms2-2 2.14-2 ii libminizip1 1.1-8+deb12u1 ii libnspr4 2:4.35-1 ii libnss3 2:3.87.1-1+deb12u1 ii libopenh264-7 2.3.1+dfsg-3 ii libopenjp2-7 2.5.0-2 ii libopus0 1.3.1-3 ii libpango-1.0-0 1.50.12+ds-1 ii libpng16-16 1.6.39-2 ii libpulse0 16.1+dfsg1-2+b1 ii libtiff6 4.5.0-6+deb12u1 ii libudev1 252.31-1~deb12u1 ii libunwind-19 1:19.1.4-1~deb12u1 ii libx11-6 2:1.8.4-2+deb12u2 ii libxcb1 1.15-1 ii libxcomposite1 1:0.4.5-1 ii libxdamage1 1:1.1.6-1 ii libxext6 2:1.3.4-1+b1 ii libxfixes3 1:6.0.0-2 ii libxkbcommon0 1.5.0-1 ii libxml2 2.9.14+dfsg-1.3~deb12u1 ii libxnvctrl0 525.85.05-3~deb12u1 ii libxrandr2 2:1.5.2-2+b1 ii libxslt1.1 1.1.35-1 ii libzstd1 1.5.4+dfsg2-5 ii zlib1g 1:1.2.13.dfsg-1 Versions of packages chromium recommends: ii chromium-sandbox 131.0.6778.108-1~deb12u1 Versions of packages chromium suggests: pn chromium-driver <none> pn chromium-l10n <none> pn chromium-shell <none> Versions of packages chromium-common depends on: ii libc++1-19 1:19.1.4-1~deb12u1 ii libc++abi1-19 1:19.1.4-1~deb12u1 ii libc6 2.36-9+deb12u9 ii libdrm2 2.4.114-1+b1 ii libunwind-19 1:19.1.4-1~deb12u1 ii libx11-6 2:1.8.4-2+deb12u2 ii libxcb1 1.15-1 ii libxnvctrl0 525.85.05-3~deb12u1 ii x11-utils 7.7+5 ii xdg-utils 1.1.3-4.1 ii zlib1g 1:1.2.13.dfsg-1 Versions of packages chromium-common recommends: ii chromium-sandbox 131.0.6778.108-1~deb12u1 ii fonts-liberation 1:1.07.4-11 ii libgl1-mesa-dri 22.3.6-1+deb12u1 ii notification-daemon 3.20.0-4+b1 ii system-config-printer 1.5.18-1 ii udev 252.31-1~deb12u1 ii upower 0.99.20-2 Versions of packages chromium-sandbox depends on: ii libc6 2.36-9+deb12u9 -- no debconf information

