Hi All,
I am troubleshooting an issue which appears after upgrading 'chromium-headless-shell' from '138.0.7204.183-1~deb12u1' to '1:139.0.7258.66-1~deb12u1+rpt1' on a Raspberry Pi OS 64-bit Bookworm Lite instance running on a Raspberry Pi Zero 2.
After upgrading 'chromium-headless-shell' is throwing a "Bus error". See below for some more details and example of execution:
Downgrading to '138.0.7204.183-1~deb12u1' results in the above working again.
This project relies on 'chromium-headless-shell' to render HTML for displaying on an e-ink display:
https://github.com/fatihak/InkyPi
Currently downgrading to '138.0.7204.183-1~deb12u1' is the only workaround identified.
To rule out any interactions with the InkyPi install the above example was run on a freshly installed, and updated, Raspberry Pi OS instance.
Any help understanding the issue, or suggestions on additional troubleshooting steps I could take, would be gratefully received.
Thanks.
I am troubleshooting an issue which appears after upgrading 'chromium-headless-shell' from '138.0.7204.183-1~deb12u1' to '1:139.0.7258.66-1~deb12u1+rpt1' on a Raspberry Pi OS 64-bit Bookworm Lite instance running on a Raspberry Pi Zero 2.
After upgrading 'chromium-headless-shell' is throwing a "Bus error". See below for some more details and example of execution:
Code:
pi@pizero2:~ $ dpkg-query -W chromium-headless-shell chromium-commonchromium-common 138.0.7204.183-1~deb12u1chromium-headless-shell 138.0.7204.183-1~deb12u1pi@pizero2:~ $ /usr/lib/chromium/chromium-headless-shell https://www.raspberrypi.com/ --headless --screenshot=screenshot.png --window-size=800,480 --no-sandbox --disable-gpu --disable-software-rasterizer --disable-background-networking --disable-dev-shm-usage --hide-scrollbars --single-process --disable-extensions --disable-plugins --mute-audio --js-flags=--max_old_space_size=128[0815/165257.591656:WARNING:media/audio/linux/audio_manager_linux.cc:54] Falling back to ALSA for audio output. PulseAudio is not available or could not be initialized.25018 bytes written to file screenshot.pngpi@pizero2:~ $ sudo apt upgrade chromium-common chromium-headless-shellpi@pizero2:~ $ dpkg-query -W chromium-headless-shell chromium-commonchromium-common 1:139.0.7258.66-1~deb12u1+rpt1chromium-headless-shell 1:139.0.7258.66-1~deb12u1+rpt1pi@pizero2:~ $ /usr/lib/chromium/chromium-headless-shell https://www.raspberrypi.com/ --headless --screenshot=screenshot.png --window-size=800,480 --no-sandbox --disable-gpu --disable-software-rasterizer --disable-background-networking --disable-dev-shm-usage --hide-scrollbars --single-process --disable-extensions --disable-plugins --mute-audio --js-flags=--max_old_space_size=128[0815/165450.506966:WARNING:media/audio/linux/audio_manager_linux.cc:54] Falling back to ALSA for audio output. PulseAudio is not available or could not be initialized.Bus errorThis project relies on 'chromium-headless-shell' to render HTML for displaying on an e-ink display:
https://github.com/fatihak/InkyPi
Currently downgrading to '138.0.7204.183-1~deb12u1' is the only workaround identified.
To rule out any interactions with the InkyPi install the above example was run on a freshly installed, and updated, Raspberry Pi OS instance.
Any help understanding the issue, or suggestions on additional troubleshooting steps I could take, would be gratefully received.
Thanks.
Statistics: Posted by phattmatt — Fri Aug 15, 2025 4:09 pm