Comment 0 for bug 1922464

Revision history for this message
Michael Gratton (mjog) wrote :

Version of GTK <= 3.24.25 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)