Core24 based Chromium channels fail on Wayland

Bug #2073339 reported by Nathan Teodosio
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
chromium-browser (Ubuntu)
Fix Committed
Critical
Nathan Teodosio

Bug Description

Chromium in the edge channel — currently 128.0.6585.0 (2907) — fails to launch on Wayland.

It crashes with

--->
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb

(chrome:17555): Gdk-WARNING **: 08:01:13.432: Failed to read portal settings: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop
libpxbackend-1.0.so: cannot open shared object file: No such file or directory
Failed to load module: /home/nteodosio/snap/chromium_edge/common/.cache/gio-modules/libgiolibproxy.so
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
[0717/080113.728030:ERROR:ptracer.cc(605)] ptrace: Input/output error (5)
[0717/080113.749512:ERROR:ptracer.cc(605)] ptrace: Input/output error (5)
[0717/080113.749930:ERROR:ptracer.cc(605)] ptrace: Input/output error (5)
[0717/080113.750128:ERROR:ptracer.cc(605)] ptrace: Input/output error (5)
[0717/080113.786142:ERROR:elf_dynamic_array_reader.h(64)] tag not found
Segmentation fault (core dumped)
<---

The crash does not occur in Xorg or in XWayland (activatable with --ozone-platform-hint=x11).

Revision history for this message
Nathan Teodosio (nteodosio) wrote :

This is caused by gnome-46-2404 and affects all channels on core24 (beta, edge): https://github.com/ubuntu/gnome-sdk/issues/232.

Workaround:

  snap revert gnome-46-2404
  #If this gives no such file or directory you didn't revert to a good gnome-46-2404
  ls -d /snap/gnome-46-2404/current/usr/share/X11/xkb/
  #Probably not the easiest route but that's what I know ¯\_(ツ)_/¯
  snap remove chromium
  snap install --edge chromium

tags: added: core24 gnome-sdk
Changed in chromium-browser (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Nathan Teodosio (nteodosio) wrote :

Fix landed in gnome-46-2404 candidate channel, so currently the best way is:

  snap refresh --candidate gnome-46-2404
  #Probably not the easiest route but that's what I know ¯\_(ツ)_/¯
  snap remove chromium
  snap install --edge chromium

Changed in chromium-browser (Ubuntu):
status: Triaged → Fix Committed
summary: - Chromium 128.0.6585.0 (2907) fails on Wayland
+ Core24 based Chromium channels fails on Wayland
summary: - Core24 based Chromium channels fails on Wayland
+ Core24 based Chromium channels fail on Wayland
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.