Older Gnome Wayland application crash on Ubuntu 22.04.4 LTS

Bug #2066237 reported by Gonzalo Garramuno
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
meta-gnome3 (Ubuntu)
New
Undecided
Unassigned

Bug Description

I build my Wayland C++ viewer (mrv2) on Rocky Linux 8.9 to make it compatible with the largest set of distros (and to be in sync with the VFX platform recommendations).
When the binary is run under Ubuntu 22.04.4 LTS Wayland, it crashes due to a Gnome incompatibility setting:

(mrv2:540344): GLib-GIO-ERROR **: 20:47:45.978: Settings schema 'org.gnome.settings-daemon.plugins.xsettings' does not contain a key named 'antialiasing'
Trace/breakpoint trap (core dumped)

The current work-around is to do the following on Ubuntu 22.04.4 LTS:

sudo cp /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.bad

sudo nano /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml
    (remove lines 19 and 20)
        < </schema>
        < <schema id="org.gnome.settings-daemon.plugins.xsettings.deprecated">

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

It would be ideal if Gnome or Gnome Settings would keep backwards compatibility. Printing a warning and not dump core, would be okay too.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: gnome (not installed)
ProcVersionSignature: Ubuntu 6.5.0-35.35~22.04.1-generic 6.5.13
Uname: Linux 6.5.0-35-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Tue May 21 06:13:06 2024
InstallationDate: Installed on 2024-05-19 (1 days ago)
InstallationMedia: Ubuntu 22.04.4 LTS "Jammy Jellyfish" - Release amd64 (20240220)
SourcePackage: meta-gnome3
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Gonzalo Garramuno (ggarra13) wrote :
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.