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

Reply via email to