Summary: | gnome-base/gnome-shell-3.38.4-r1 crashes with "Settings schema 'org.gnome.settings-daemon.plugins.xsettings' does not contain a key named 'hinting'" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Thomas Deutschmann (RETIRED) <whissi> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | christian, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://gitlab.gnome.org/GNOME/gtk/-/issues/3680 | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=786573 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
> Portage 3.0.18 (python 3.9.4-final-0, default/linux/amd64/17.1/desktop/gnome, gcc-11.1.0, glibc-2.33, 5.12.0-gentoo-x86_64 x86_64)
> =================================================================
> System uname: Linux-5.12.0-gentoo-x86_64-x86_64-Intel-R-_Core-TM-_i5-7300U_CPU_@_2.60GHz-with-glibc2.33
> KiB Mem: 32623900 total, 30397556 free
> KiB Swap: 41943036 total, 41943036 free
> Timestamp of repository gentoo: Wed, 28 Apr 2021 23:50:11 +0000
> Head commit of repository gentoo: df6e20d7df357839c73153fb353f6759277cec0d
>
> sh bash 5.1_p4
> ld GNU ld (Gentoo 2.36.1 p3) 2.36.1
> distcc 3.3.3 x86_64-pc-linux-gnu [disabled]
> ccache version 4.2.1 [enabled]
> app-shells/bash: 5.1_p4::gentoo
> dev-java/java-config: 2.3.1::gentoo
> dev-lang/perl: 5.32.1::gentoo
> dev-lang/python: 2.7.18_p8::gentoo, 3.8.9::gentoo, 3.9.4::gentoo
> dev-lang/rust: 1.51.0-r2::gentoo
> dev-util/ccache: 4.2.1::gentoo
> dev-util/cmake: 3.20.1::gentoo
> dev-util/pkgconfig: 0.29.2::gentoo
> sys-apps/baselayout: 2.7-r2::gentoo
> sys-apps/openrc: 0.42.1-r1::gentoo
> sys-apps/sandbox: 2.23::gentoo
> sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
> sys-devel/automake: 1.16.3-r1::gentoo
> sys-devel/binutils: 2.36.1-r1::gentoo
> sys-devel/gcc: 10.3.0::gentoo, 11.1.0::gentoo
> sys-devel/gcc-config: 2.4::gentoo
> sys-devel/libtool: 2.4.6-r6::gentoo
> sys-devel/make: 4.3::gentoo
> sys-kernel/linux-headers: 5.12::gentoo (virtual/os-headers)
> sys-libs/glibc: 2.33::gentoo
> Repositories:
>
> gentoo
> location: /var/db/repos/gentoo
> sync-type: git
> sync-uri: https://anongit.gentoo.org/git/repo/sync/gentoo.git
> priority: -1000
>
> ABI="amd64"
> ABI_X86="64"
> ACCEPT_KEYWORDS="amd64 ~amd64"
> ACCEPT_LICENSE="@FREE"
> ACCEPT_PROPERTIES="*"
> ACCEPT_RESTRICT="*"
> ADA_TARGET="gnat_2018"
> ARCH="amd64"
> BINPKG_COMPRESS="bzip2"
> BROOT=""
> CBUILD="x86_64-pc-linux-gnu"
> CCACHE_DIR="/var/cache/ccache"
> CFLAGS="-O2 -pipe -march=skylake -mtune=skylake -mabm -mrtm -ggdb"
> CFLAGS_amd64="-m64"
> CFLAGS_x32="-mx32"
> CFLAGS_x86="-m32"
> CHOST="x86_64-pc-linux-gnu"
> CHOST_amd64="x86_64-pc-linux-gnu"
> CHOST_x32="x86_64-pc-linux-gnux32"
> CHOST_x86="i686-pc-linux-gnu"
> COLLISION_IGNORE="/lib/modules/*"
> CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
> CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
> CXXFLAGS="-O2 -pipe -march=skylake -mtune=skylake -mabm -mrtm -ggdb"
> DCC_EMAILLOG_WHOM_TO_BLAME=""
> DEFAULT_ABI="amd64"
> DISTCC_ENABLE_DISCREPANCY_EMAIL=""
> DISTCC_FALLBACK="1"
> DISTCC_SAVE_TEMPS="0"
> DISTCC_SSH=""
> DISTCC_TCP_CORK=""
> DISTCC_VERBOSE="0"
> EDITOR="nano"
> ELIBC="glibc"
> ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
> EPREFIX=""
> EROOT="/"
> ESYSROOT="/"
> FCFLAGS="-O2 -pipe"
> FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance ccache cgroup compressdebug config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
> FFLAGS="-O2 -pipe"
> GCC_SPECS=""
> GRUB_PLATFORMS="efi-64"
> GSETTINGS_BACKEND="dconf"
> HOME="/root"
> INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/11.1.0/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.36.1/info:/usr/share/info"
> INPUT_DEVICES="libinput synaptics"
> IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
> JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
> JAVA_HOME="/etc/java-config-2/current-system-vm"
> JDK_HOME="/etc/java-config-2/current-system-vm"
> KERNEL="linux"
> L10N="en en-US de de-DE"
> LANG="en_US.UTF-8"
> LC_MESSAGES="C"
> LC_NUMERIC="de_DE.UTF-8"
> LC_PAPER="de_DE.UTF-8"
> LC_TIME="en_GB.UTF-8"
> LDFLAGS="-Wl,-O1 -Wl,--as-needed"
> LDFLAGS_amd64="-m elf_x86_64"
> LDFLAGS_x32="-m elf32_x86_64"
> LDFLAGS_x86="-m elf_i386"
> LIBDIR_amd64="lib64"
> LIBDIR_x32="libx32"
> LIBDIR_x86="lib"
> LINGUAS="en de"
> LOGNAME="root"
> LUA_SINGLE_TARGET="lua5-1"
> LUA_TARGETS="lua5-1"
> MAIL="/var/mail/root"
> MAKEOPTS="-j5 -l5.95"
> MANPAGER="manpager"
> MOTD_SHOWN="pam"
> MOZ_GMP_PATH="/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed"
> MULTILIB_ABIS="amd64 x86"
> NOCOLOR="true"
> OFFICE_IMPLEMENTATION="libreoffice"
> OLDPWD="/root"
> OPENGL_PROFILE="xorg-x11"
> PAGER="/usr/bin/less"
> PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin:/usr/lib/llvm/11/bin"
> PHP_TARGETS=""
> POSTGRES_TARGETS="postgres10 postgres11"
> PRELINK_PATH_MASK="/usr/bin/evolution"
> PWD="/var/tmp/coredumps"
> PYTHONDONTWRITEBYTECODE="1"
> PYTHON_SINGLE_TARGET="python3_8"
> PYTHON_TARGETS="python2_7 python3_8 python3_9"
> ROOT="/"
> ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin:/usr/lib/llvm/11/bin"
> RUBY_TARGETS="ruby26 ruby27 ruby30"
> RUSTC_WRAPPER="/usr/bin/sccache"
> SCCACHE_DIR="/var/cache/sccache"
> SCCACHE_MAX_FRAME_LENGTH="104857600"
> SHELL="/bin/bash"
> SHLVL="2"
> SSH_TTY="/dev/pts/0"
> SYMLINK_LIB="no"
> SYSROOT="/"
> TERM="screen"
> TERM_PROGRAM="tmux"
> TERM_PROGRAM_VERSION="3.2"
> TMUX="/tmp/tmux-0/default,3950,0"
> TMUX_PANE="%0"
> TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
> UNCACHED_ERR_FD=""
> USER="root"
> USERLAND="GNU"
> VIDEO_CARDS="intel i965"
> XDG_CONFIG_DIRS="/etc/xdg"
> XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm"
> XDG_RUNTIME_DIR="/run/user/0"
> XDG_SESSION_CLASS="user"
> XDG_SESSION_ID="2"
> XDG_SESSION_TYPE="tty"
>
> =================================================================
> Package Settings
> =================================================================
>
> dev-libs/glib-2.68.1::gentoo was built with the following:
> USE="dbus elf (mime) sysprof xattr -debug -fam -gtk-doc (-selinux) -static-libs -systemtap -test -utils" ABI_X86="(64) -32 (-x32)"
> CFLAGS="-O2 -pipe -march=skylake -mtune=skylake -mabm -mrtm -ggdb -DG_DISABLE_CAST_CHECKS"
> FEATURES="assume-digests xattr usersandbox binpkg-logs binpkg-docompress unknown-features-warn sandbox parallel-fetch pid-sandbox binpkg-dostrip preserve-libs userfetch compressdebug multilib-strict unmerge-orphans merge-sync network-sandbox distlocks ipc-sandbox qa-unresolved-soname-deps binpkg-multi-instance protect-owned news cgroup usersync ccache sfperms userpriv unmerge-logs fixlafiles splitdebug ebuild-locks strict config-protect-if-modified downgrade-backup"
>
>
> x11-wm/mutter-3.38.4-r1::gentoo was built with the following:
> USE="elogind introspection screencast sysprof udev wayland -systemd -test" ABI_X86="(64)" INPUT_DEVICES="-wacom"
> FEATURES="binpkg-docompress protect-owned compressdebug news ebuild-locks strict unmerge-logs binpkg-multi-instance sandbox distlocks binpkg-dostrip config-protect-if-modified preserve-libs usersandbox parallel-fetch pid-sandbox userpriv multilib-strict userfetch unmerge-orphans ipc-sandbox qa-unresolved-soname-deps splitdebug sfperms fixlafiles unknown-features-warn network-sandbox cgroup usersync downgrade-backup binpkg-logs assume-digests merge-sync xattr"
>
>
> gnome-base/gnome-shell-3.38.4-r1::gentoo was built with the following:
> USE="bluetooth browser-extension elogind ibus networkmanager -gtk-doc -systemd -telepathy -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9"
> FEATURES="assume-digests xattr usersandbox binpkg-logs binpkg-docompress unknown-features-warn sandbox parallel-fetch pid-sandbox binpkg-dostrip preserve-libs userfetch compressdebug multilib-strict unmerge-orphans merge-sync network-sandbox distlocks ipc-sandbox qa-unresolved-soname-deps binpkg-multi-instance protect-owned news cgroup usersync ccache sfperms userpriv unmerge-logs fixlafiles splitdebug ebuild-locks strict config-protect-if-modified downgrade-backup"
>
FYI - got the same trap on gnome-shell.
> [14336.550781] traps: gnome-shell[46866] trap int3 ip:7f8b0cec135f sp:7ffc99471880 error:0 in libglib-2.0.so.0.6800.1[7f8b0ce85000+8a000]
eventually downgrading gsd to =gnome-base/gnome-settings-daemon-3.38.1 cured it.
Yes, same for me. this is also discussed in bug #786540 - as Sam linked to (In reply to Christian Bricart from comment #4) > this is also discussed in bug #786540 - as Sam linked to sorry - wrong paste buffer.. bug #786573 .. $URL looks relevant, but the fixing commits are in the x11-libs/gtk+ and gui-libs/gtk versions in tree, so I don't think it's directly relevant. |
Backtrace: > # gdb /usr/bin/gnome-shell -c gnome-shell.4013.1619723869 > GNU gdb (Gentoo 10.2 vanilla) 10.2 > Copyright (C) 2021 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Type "show copying" and "show warranty" for details. > This GDB was configured as "x86_64-pc-linux-gnu". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > <https://bugs.gentoo.org/>. > Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation/>. > > For help, type "help". > Type "apropos word" to search for commands related to "word"... > Reading symbols from /usr/bin/gnome-shell... > Reading symbols from /usr/lib/debug//usr/bin/gnome-shell.debug... > > warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing > > warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing > > warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing > > warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing > > warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing > > warning: Can't open file /run/user/1000/dconf/user during file-backed mapping note processing > [New LWP 4013] > [New LWP 4016] > [New LWP 4018] > [New LWP 4015] > [New LWP 4019] > [New LWP 4020] > [New LWP 4021] > [New LWP 4017] > [New LWP 4022] > Warning: couldn't activate thread debugging using libthread_db: Cannot find new threads: generic error > Warning: couldn't activate thread debugging using libthread_db: Cannot find new threads: generic error > > warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib64/libthread_db.so.1". > Core was generated by `/usr/bin/gnome-shell'. > Program terminated with signal SIGTRAP, Trace/breakpoint trap. > #0 g_log_structured_array (log_level=<optimized out>, fields=0x7ffe9f3f27e0, n_fields=4) > at ../glib-2.68.1/glib/gmessages.c:556 > 556 ../glib-2.68.1/glib/gmessages.c: No such file or directory. > [Current thread is 1 (Thread 0x7f95d2e30200 (LWP 4013))] > (gdb) bt > #0 g_log_structured_array (log_level=<optimized out>, fields=0x7ffe9f3f27e0, n_fields=4) > at ../glib-2.68.1/glib/gmessages.c:556 > #1 0x00007f95d8c17dc5 in g_log_default_handler > (log_domain=log_domain@entry=0x7f95d8e8e7fd "GLib-GIO", log_level=log_level@entry=6, message=message@entry=0x55611afb5cc0 "Settings schema 'org.gnome.settings-daemon.plugins.xsettings' does not contain a key named 'hinting'", unused_data=unused_data@entry=0x0) at ../glib-2.68.1/glib/gmessages.c:3236 > #2 0x00007f95d8c1801d in g_logv > (log_domain=0x7f95d8e8e7fd "GLib-GIO", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=<optimized out>) > at ../glib-2.68.1/glib/gmessages.c:1382 > #3 0x00007f95d8c18307 in g_log > (log_domain=log_domain@entry=0x7f95d8e8e7fd "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7f95d8eb0760 "Settings schema '%s' does not contain a key named '%s'") at ../glib-2.68.1/glib/gmessages.c:1451 > #4 0x00007f95d8e38319 in g_settings_schema_get_value (key=<optimized out>, schema=<optimized out>) > at ../glib-2.68.1/gio/gsettingsschema.c:986 > #5 g_settings_schema_get_value (schema=0x55611ae35590, key=0x7f95d825dfc6 "hinting") > at ../glib-2.68.1/gio/gsettingsschema.c:972 > #6 0x00007f95d8e3890b in g_settings_schema_key_init > (key=key@entry=0x7ffe9f3f2aa0, schema=0x55611ae35590, name=name@entry=0x7f95d825dfc6 "hinting") > at ../glib-2.68.1/gio/gsettingsschema.c:1266 > #7 0x00007f95d8e3cc4d in g_settings_get_enum > (settings=settings@entry=0x55611ae35570 [GSettings], key=key@entry=0x7f95d825dfc6 "hinting") > at ../glib-2.68.1/gio/gsettings.c:1365 > #8 0x00007f95d8215b78 in get_font_gsettings > (xsettings=xsettings@entry=0x55611ae35570 [GSettings], output=output@entry=0x7ffe9f3f2b50) > at ../mutter-3.38.4/clutter/clutter/clutter-settings.c:330 > #9 0x00007f95d82165e7 in init_font_options (self=0x55611afba940 [ClutterSettings]) > at ../mutter-3.38.4/clutter/clutter/clutter-settings.c:377 > #10 load_initial_settings (self=0x55611afba940 [ClutterSettings]) > at ../mutter-3.38.4/clutter/clutter/clutter-settings.c:428 > #11 _clutter_settings_set_backend > (settings=0x55611afba940 [ClutterSettings], backend=0x7f95c4006b40 [MetaClutterBackendNative]) > at ../mutter-3.38.4/clutter/clutter/clutter-settings.c:912 > #12 0x00007f95d820224a in _clutter_context_get_default () at ../mutter-3.38.4/clutter/clutter/clutter-main.c:698 > #13 0x00007f95d8203620 in clutter_init (argc=argc@entry=0x0, argv=argv@entry=0x0) > at ../mutter-3.38.4/clutter/clutter/clutter-main.c:1225 > #14 0x00007f95d7fb4396 in init_clutter (backend=0x55611ae050e0 [MetaBackendNative], error=0x7ffe9f3f2c40) > at ../mutter-3.38.4/src/backends/meta-backend.c:941 > #15 meta_backend_initable_init (initable=<optimized out>, cancellable=<optimized out>, error=0x7ffe9f3f2c40) > --Type <RET> for more, q to quit, c to continue without paging-- > at ../mutter-3.38.4/src/backends/meta-backend.c:1004 > #16 0x00007f95d7fb4934 in meta_init_backend > (backend_gtype=backend_gtype@entry=0x55611ae01f30 [MetaBackendNative/MetaBackend]) > at ../mutter-3.38.4/src/backends/meta-backend.c:1371 > #17 0x00007f95d800eb17 in meta_init () at ../mutter-3.38.4/src/core/main.c:594 > #18 0x000055611951f57d in main (argc=<optimized out>, argv=<optimized out>) at ../gnome-shell-3.38.4/src/main.c:513 > (gdb) q