As you're no doubt aware, using a PPA is at the moment the only way to
use GNOME 40 without compiling it from scratch or switching to another
distro. However the PPA does not ship GTK3, only GTK4 - hence this is a
bug in an Ubuntu package.

Since this bug occurs in Ubuntu's packaged version of GTK3, and has
already been fixed upstream in an API & ABI compatible branch, surely it
is reasonable to request the fix be packaged here?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1922464

Title:
  GNOME 40: GTK3 apps crash with: Settings schema 'org.gnome.settings-
  daemon.plugins.xsettings' does not contain a key named 'antialiasing'

Status in gtk+3.0 package in Ubuntu:
  Incomplete

Bug description:
  Applications running with GTK < 3.24.26 crash when running under GNOME
  40. This was fixed in GTK 3.24.26 by MR
  https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3219

  Please package either current GTK 3 (3.24.28) or include the given MR
  in the current build.

  Thanks!

  Example crash:

  ```
  Starting program: /home/mjog/Projects/GNOME/geary/+build/test/test-client
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  [New Thread 0x7fffeb8a7640 (LWP 58239)]
  [New Thread 0x7fffeb086640 (LWP 58240)]
  [New Thread 0x7fffea839640 (LWP 58241)]

  (test-client:58235): GLib-GIO-ERROR **: 10:42:55.448: Settings schema
  'org.gnome.settings-daemon.plugins.xsettings' does not contain a key
  named 'antialiasing'

  Thread 1 "test-client" received signal SIGTRAP, Trace/breakpoint trap.
  0x00007ffff74a5ea7 in g_log_structured_array () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  (gdb) bt
  #0  0x00007ffff74a5ea7 in g_log_structured_array ()
      at /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #1  0x00007ffff74a62b9 in g_log_default_handler () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007ffff74a64fe in g_logv () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007ffff74a67b3 in g_log () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007ffff735d9d1 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
  #5  0x00007ffff735e030 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
  #6  0x00007ffff73625d1 in g_settings_get_enum () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #7  0x00007ffff10d90ea in update_xft_settings (screen=0x555555a8d810)
      at wayland/../../../../../gdk/wayland/gdkscreen-wayland.c:404
  #8  0x00007ffff10d3c7d in init_settings (screen=0x555555a8d810)
      at wayland/../../../../../gdk/wayland/gdkscreen-wayland.c:828
  #9  _gdk_wayland_screen_new (display=0x555555a8a0e0)
      at wayland/../../../../../gdk/wayland/gdkscreen-wayland.c:1320
  #10 _gdk_wayland_display_open (display_name=<optimised out>)
      at wayland/../../../../../gdk/wayland/gdkdisplay-wayland.c:617
  #11 0x00007ffff1072635 in gdk_display_manager_open_display
      (manager=<optimised out>, name=0x0) at 
../../../../gdk/gdkdisplaymanager.c:462
  #12 0x00007ffff6d011fb in gtk_init_check (argc=<optimised out>, 
argv=<optimised out>)
      at ../../../../gtk/gtkmain.c:1110
  #13 gtk_init_check (argc=<optimised out>, argv=<optimised out>)
      at ../../../../gtk/gtkmain.c:1102
  #14 0x00007ffff6d0122d in gtk_init (argc=<optimised out>, argv=<optimised 
out>)
      at ../../../../gtk/gtkmain.c:1167
  #15 0x00005555555b4854 in _vala_main (args=0x7fffffffdda8, args_length1=1)
      at ../test/test-client.vala:32
  #16 0x00005555555b5213 in main (argc=1, argv=0x7fffffffdda8) at 
../test/test-client.vala:9
  ```

  ProblemType: Bug
  DistroRelease: Ubuntu 21.04
  Package: libgtk-3-0 3.24.25-1ubuntu3
  ProcVersionSignature: Ubuntu 5.11.0-13.14-generic 5.11.7
  Uname: Linux 5.11.0-13-generic x86_64
  ApportVersion: 2.20.11-0ubuntu61
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: GNOME
  Date: Sun Apr  4 11:11:05 2021
  InstallationDate: Installed on 2018-08-13 (964 days ago)
  InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 
(20180725)
  SourcePackage: gtk+3.0
  UpgradeStatus: Upgraded to hirsute on 2021-04-03 (0 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1922464/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to