Latest Debian 11.3 Chromium 99 is not working

Started by dlombardo, April 23, 2022, 01:01:46 AM

Previous topic - Next topic

dlombardo

Dear all,

unfortunatelly, on the latest Olimex A20 Bullseye Image
https://images.olimex.com/release/a20/A20-OLinuXino-bullseye-base-20220413-094751.img.7z
the Chromium browser does not work.

unfortunatelly, If older image 20211223 is upgraded we have the same situation.

The Chromium version 90 on image 20211223 works but there are nowhere .deb packages to be found any more :(

As this seems it is a frequent issue with armhf builds of Chromium elsewhere.

The error logs seems amusing:

Quote*** stack smashing detected ***: terminated
*** stack smashing detected ***: terminated
[2018:2018:0413/103828.858034:ERROR:gpu_process_host.cc(972)] GPU process exited unexpectedly: exit_code=6
[2018:2018:0413/103828.858319:FATAL:gpu_data_manager_impl_private.cc(447)] GPU process isn't usable. Goodbye.

LubOlimex

Thanks for the report but we can't stop pushing newer kernels because Chromium can't keep up. The exact same issue happens with Raspberry Pi and other single board computers, so it is not isolated case for Olimex products either.

My advice is to report it to the Chromium community.
Technical support and documentation manager at Olimex

sandro

I had this problem too.
For now, I purge chromium, downgrade to buster repo

in /etc/apt/source.list
changed
bullseye whit
buster

then
apt-get update
apt-get install chromium

this version works.
If you come bak to bullseye repo don't upgrade chromium

dlombardo

#3
Ok, I preffer Bullseye built Chromium 90 and for this the updated image can be prepared like this.

Base rootfs image
A20-OLinuXino-bullseye-base-20211223-102355.img

Upgrade rootfs by holding Chromium from the upgrade
$ sudo apt-get update
$ sudo apt-mark hold chromium-common chromium-sandbox chromium
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  chromium chromium-common chromium-sandbox linux-image-olimex
The following packages will be upgraded:
  base-files bind9-dnsutils bind9-host bind9-libs bsdextrautils bsdutils cups-browsed cups-filters cups-filters-core-drivers dirmngr dnsutils eject espeak-ng-data fdisk ghostscript gir1.2-gtk-3.0
  gir1.2-polkit-1.0 gnupg gnupg-l10n gnupg-utils gnupg2 gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv gtk-update-icon-cache libarchive13 libblkid1 libc-bin libc-dev-bin libc-devtools
  libc-l10n libc6 libc6-dev libcryptsetup12 libcupsfilters1 libespeak-ng1 libexpat1 libfdisk1 libflac8 libfontembed1 libgs9 libgs9-common libgtk-3-0 libgtk-3-bin libgtk-3-common libjavascriptcoregtk-4.0-18
  libmount1 libnss-myhostname libnss3 libpam-systemd libpolkit-agent-1-0 libpolkit-gobject-1-0 libsasl2-2 libsasl2-modules libsasl2-modules-db libsmartcols1 libsmbclient libssl1.1 libsystemd0 libudev1
  libuuid1 libwbclient0 libwebkit2gtk-4.0-37 libxml2 linux-libc-dev locales mount olinuxino-overlays olinuxino-tools openssl policykit-1 rfkill samba-libs systemd systemd-sysv systemd-timesyncd sysvinit-utils
  tasksel tasksel-data u-boot-olinuxino u-boot-tools-olinuxino udev usb.ids util-linux xserver-common xserver-xorg-core xserver-xorg-legacy
91 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 82.2 MB of archives.
After this operation, 112 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
...

Explicitly upgrading linux-image-olimex
Due to hold back on chromium also linux-image-olimex gets held back, but we can issue command for upgrade
$ sudo apt-get install linux-image-olimex
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  linux-image-5.10.105-olimex
The following NEW packages will be installed:
  linux-image-5.10.105-olimex
The following packages will be upgraded:
  linux-image-olimex
1 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 24.8 MB of archives.
After this operation, 81.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

After this we have updated rootfs with latest Kernel and working Chromium version 90
$ apt list --upgradable
Listing... Done
chromium-common/stable 99.0.4844.74-1~deb11u1 armhf [upgradable from: 90.0.4430.212-1]
chromium-sandbox/stable 99.0.4844.74-1~deb11u1 armhf [upgradable from: 90.0.4430.212-1]
chromium/stable 99.0.4844.74-1~deb11u1 armhf [upgradable from: 90.0.4430.212-1]


Regarding downgrading the Chromium 99 to 89 from Buster.

I had a crashing issue by running Chromium under non-sudo user
../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403
Received signal 11 SEGV_ACCERR 00000c003193
#0 0x00000dda23cc (/usr/lib/chromium/chromium+0x2d8c3cb)
#1 0x00000dd3b81c (/usr/lib/chromium/chromium+0x2d2581b)
#2 0x00000dda234a (/usr/lib/chromium/chromium+0x2d8c349)
#3 0x0000ad94acc0 (/usr/lib/arm-linux-gnueabihf/libc-2.31.so+0x2acbf)
#4 0x00000ea7b844 (/usr/lib/chromium/chromium+0x3a65843)
#5 0x00000ea816f6 (/usr/lib/chromium/chromium+0x3a6b6f5)
#6 0x0000ad94acc0 (/usr/lib/arm-linux-gnueabihf/libc-2.31.so+0x2acbf)
[end of stack trace]
Calling _exit(1). Core file will not be generated.
fixed by using option --disable-seccomp-filter-sandbox
Reference: https://forum.vivaldi.net/topic/53399/crashing-seccomp-bpf-failure-in-syscall-0403-rpi4-8gb-ubuntu20-10-arm64-armhf/4

kenny231

i had the same problem.
i just removed chromium and install Firefox.
it works.

apt-get install firefox-esr