chromium-93.0.4577.82-r0 crashes without gtk+3.0
I've got a small fleet (about 20) of Alpine "Webkiosks".
The setup is done via ansible, the big picture looks like this:
The user is logged in automatically via inittab tty1::respawn:/bin/login -f webkiosk
, runs startx via ~/.profile
and in turn chromium via ~/.xinitrc
.
On shutdown, ~/.cache/chromium
and ~/.config/chromium
are deleted.
I've ran apk update; apk upgrade
and chromium on my Alpine 3.14 installs got updated to chromium-93.0.4577.82-r0
.
Since then, chromium crashes with this error:
[3803:3803:0922/085533.312903:FATAL:gtk_compat.cc(45)] Check failed: !check || library.
[0922/085533.317129:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317451:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317543:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317602:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317636:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317686:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317730:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317769:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317803:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317855:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317891:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
[0922/085533.317929:WARNING:process_reader_linux.cc(76)] sched_getscheduler: Function not implemented (38)
Received signal 6
r8: 00007ffc669a9640 r9: 00007ff5f66669d0 r10: 0000000000000008 r11: 0000000000000246
r12: aaaaaaaaaaaaaaaa r13: 00007ff5f6d27401 r14: 00007ff5f2d8d600 r15: 0000000000000058
di: 0000000000000002 si: 00007ffc669a94d0 bp: 00007ffc669a94d0 bx: 0000000000000000
dx: 0000000000000000 ax: 0000000000000000 cx: 00007ff5f919a3f2 sp: 00007ffc669a94c8
ip: 00007ff5f919a3f2 efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
This is reproducible on all 3.14 machines, including a fresh test install, and on Alpine edge.
The hardware is rather diverse across the about 20 machines, but all of them have a touchscreen - not sure if this is relevant.
While I start chromium with a few parameters in my script, the crash is reproducible when chromium is called simply as chromium-browser https://google.com
.
I've taken to downgrading the machines to 3.13, chromium-86.0.4240.111-r0
available there is not affected.