Reproducible gnome-shell signal 11 crash at on_got_localed_proxy_for_getting_default_input_sources
Affected version
- Fedora Asahi Remix 39. 6.6.3-406.asahi.fc39.aarch64+16k. (Apple ARM)
- gnome-shell-45.2-1.fc39
- Wayland. Same with Xorg but gives a crash screen instead of black screen.
- Extensions disabled with gnome-extensions-app.
Bug summary
When starting gdm, gnome-shell crashes. I am able to start Gnome with ‘dbus-run-session – gnome-shell --display-server --wayland’ without problems. The problem started when I upgraded from Fedora Asahi Remix 38 to 39. Full context at my Fedora post.
I don´t think this is the Mutter RT problem, because this is 100% reproducible and does not depend on load.
Steps to reproduce
- systemctl start gdm (or simply at boot if service is enabled)
What happened
Gdm freezes. Black screen with tiny cursor. Can´t switch tty. From journalctl I see that gnome-shell has crashed.
Relevant logs, screenshots, screencasts etc.
journalctl part
dec 14 20:59:55 discovery systemd[1]: Stopped gdm.service - GNOME Display Manager. dec 14 20:59:55 discovery systemd[1]: gdm.service: Deactivated successfully. dec 14 20:59:55 discovery systemd[1]: Stopping gdm.service - GNOME Display Manager... dec 14 20:59:33 discovery gdm[8500]: Gdm: Child process -9095 was already dead. dec 14 20:59:33 discovery gdm[8500]: Gdm: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors dec 14 20:59:33 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:33 discovery gdm[8500]: Gdm: Child process -9082 was already dead. dec 14 20:59:33 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:33 discovery gdm[8500]: Gdm: Child process -9082 was already dead. dec 14 20:59:33 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:33 discovery gdm[8500]: Gdm: Child process -9071 was already dead. dec 14 20:59:33 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:33 discovery gdm[8500]: Gdm: Child process -9071 was already dead. dec 14 20:59:33 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:33 discovery gdm[8500]: Gdm: Child process -9060 was already dead. dec 14 20:59:33 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:33 discovery gdm[8500]: Gdm: Child process -9060 was already dead. dec 14 20:59:33 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:32 discovery gdm[8500]: Gdm: Child process -9049 was already dead. dec 14 20:59:32 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:32 discovery gdm[8500]: Gdm: Child process -9049 was already dead. dec 14 20:59:32 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:22 discovery gdm[8500]: Gdm: GdmDisplay: Session never registered, failing dec 14 20:59:22 discovery systemd-coredump[8821]: Process 8551 (gnome-shell) of user 42 dumped core.
Module librsvg-2.so.2 from rpm librsvg2-2.57.0-1.fc39.aarch64 Module libpixbufloader-svg.so from rpm librsvg2-2.57.0-1.fc39.aarch64 Module libcrypt.so.2 from rpm libxcrypt-4.4.36-2.fc39.aarch64 Module libaccountsservice.so.0 from rpm accountsservice-23.13.9-2.fc39.aarch64 Module libgeocode-glib-2.so.0 from rpm geocode-glib-3.26.4-8.fc39.aarch64 Module libgweather-4.so.0 from rpm libgweather4-4.4.0-1.fc39.aarch64 Module libgdm.so.1 from rpm gdm-45.0.1-4.fc39.aarch64 Module libgeoclue-2.so.0 from rpm geoclue2-2.7.0-2.fc39.aarch64 Module libmalcontent-0.so.0 from rpm malcontent-0.11.1-2.fc39.aarch64 Module libibus-1.0.so.5 from rpm ibus-1.5.29~rc2-4.fc39.aarch64 Module libcrypto.so.3 from rpm openssl-3.1.1-4.fc39.aarch64 Module libkeyutils.so.1 from rpm keyutils-1.6.1-7.fc39.aarch64 Module libkrb5support.so.0 from rpm krb5-1.21.2-2.fc39.aarch64 Module libcom_err.so.2 from rpm e2fsprogs-1.47.0-2.fc39.aarch64 Module libk5crypto.so.3 from rpm krb5-1.21.2-2.fc39.aarch64 Module libkrb5.so.3 from rpm krb5-1.21.2-2.fc39.aarch64 Module libnghttp2.so.14 from rpm nghttp2-1.55.1-4.fc39.aarch64 Module libgssapi_krb5.so.2 from rpm krb5-1.21.2-2.fc39.aarch64 Module libpsl.so.5 from rpm libpsl-0.21.2-4.fc39.aarch64 Module libsoup-3.0.so.0 from rpm libsoup3-3.4.4-1.fc39.aarch64 Module libgnome-bg-4.so.2 from rpm gnome-desktop3-44.0-7.fc39.aarch64 Module libsharpyuv.so.0 from rpm libwebp-1.3.2-2.fc39.aarch64 Module libjbig.so.2.1 from rpm jbigkit-2.1-26.fc39.aarch64 Module libLerc.so.4 from rpm liblerc-4.0.0-4.fc39.aarch64 Module libwebp.so.7 from rpm libwebp-1.3.2-2.fc39.aarch64 Module libcairo-script-interpreter.so.2 from rpm cairo-1.18.0-1.fc39.aarch64 Module libwayland-egl.so.1 from rpm wayland-1.22.0-2.fc39.aarch64 Module libtiff.so.5 from rpm libtiff-4.4.0-8.fc39.aarch64 Module libtracker-sparql-3.0.so.0 from rpm tracker-3.6.0-1.fc39.aarch64 Module libepoxy.so.0 from rpm libepoxy-1.5.10-4.fc39.aarch64 Module libgtk-4.so.1 from rpm gtk4-4.12.4-1.fc39.aarch64 Module libupower-glib.so.3 from rpm upower-1.90.2-3.fc39.aarch64 Module libgnome-bluetooth-3.0.so.13 from rpm gnome-bluetooth-42.7-1.fc39.aarch64 Module libspa-journal.so from rpm pipewire-1.0.0-1.fc39.aarch64 Module libspa-support.so from rpm pipewire-1.0.0-1.fc39.aarch64 Module libdrm_nouveau.so.2 from rpm libdrm-2.4.117-1.fc39.aarch64 Module libdrm_amdgpu.so.1 from rpm libdrm-2.4.117-1.fc39.aarch64 Module libelf.so.1 from rpm elfutils-0.190-4.fc39.aarch64 Module libdrm_radeon.so.1 from rpm libdrm-2.4.117-1.fc39.aarch64 Module libsensors.so.4 from rpm lm_sensors-3.6.0-14.fc39.aarch64 Module apple_dri.so from rpm mesa-24.0.0~asahipre20231126-2.fc39.aarch64 Module libedit.so.0 from rpm libedit-3.1-48.20230828cvs.fc39.aarch64 Module libxshmfence.so.1 from rpm libxshmfence-1.3-13.fc39.aarch64 Module libxcb-sync.so.1 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libxcb-present.so.0 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libxcb-dri3.so.0 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libwayland-client.so.0 from rpm wayland-1.22.0-2.fc39.aarch64 Module libxcb-xfixes.so.0 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libxcb-dri2.so.0 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libglapi.so.0 from rpm mesa-24.0.0~asahipre20231126-2.fc39.aarch64 Module libEGL_mesa.so.0 from rpm mesa-24.0.0~asahipre20231126-2.fc39.aarch64 Module libdconfsettings.so from rpm dconf-0.40.0-9.fc39.aarch64 Module libgvfscommon.so from rpm gvfs-1.52.1-1.fc39.aarch64 Module libgvfsdbus.so from rpm gvfs-1.52.1-1.fc39.aarch64 Module libbrotlicommon.so.1 from rpm brotli-1.1.0-1.fc39.aarch64 Module libogg.so.0 from rpm libogg-1.3.5-6.fc39.aarch64 Module libvorbis.so.0 from rpm libvorbis-1.3.7-8.fc39.aarch64 Module libdatrie.so.1 from rpm libdatrie-0.2.13-7.fc39.aarch64 Module libicudata.so.73 from rpm icu-73.2-2.fc39.aarch64 Module libgmp.so.10 from rpm gmp-6.2.1-5.fc39.aarch64 Module libhogweed.so.6 from rpm nettle-3.9.1-2.fc39.aarch64 Module libnettle.so.8 from rpm nettle-3.9.1-2.fc39.aarch64 Module libtasn1.so.6 from rpm libtasn1-4.19.0-3.fc39.aarch64 Module libunistring.so.5 from rpm libunistring-1.1-5.fc39.aarch64 Module libidn2.so.0 from rpm libidn2-2.3.4-3.fc39.aarch64 Module libbrotlidec.so.1 from rpm brotli-1.1.0-1.fc39.aarch64 Module libbz2.so.1 from rpm bzip2-1.0.8-16.fc39.aarch64 Module libexpat.so.1 from rpm expat-2.5.0-3.fc39.aarch64 Module libmtdev.so.1 from rpm mtdev-1.1.6-6.fc39.aarch64 Module libuuid.so.1 from rpm util-linux-2.39.2-1.fc39.aarch64 Module libxcb-xkb.so.1 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libxcb-util.so.1 from rpm xcb-util-0.4.1-3.fc39.aarch64 Module libltdl.so.7 from rpm libtool-2.4.7-7.fc39.aarch64 Module libtdb.so.1 from rpm libtdb-1.4.9-1.fc39.aarch64 Module libvorbisfile.so.3 from rpm libvorbis-1.3.7-8.fc39.aarch64 Module libevdev.so.2 from rpm libevdev-1.13.1-2.fc39.aarch64 Module libGLX.so.0 from rpm libglvnd-1.7.0-1.fc39.aarch64 Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-1.fc39.aarch64 Module libxml2.so.2 from rpm libxml2-2.10.4-3.fc39.aarch64 Module libgraphite2.so.3 from rpm graphite2-1.3.14-12.fc39.aarch64 Module libthai.so.0 from rpm libthai-0.1.29-6.fc39.aarch64 Module libtinfo.so.6 from rpm ncurses-6.4-7.20230520.fc39.aarch64 Module libicuuc.so.73 from rpm icu-73.2-2.fc39.aarch64 Module libicui18n.so.73 from rpm icu-73.2-2.fc39.aarch64 Module libblkid.so.1 from rpm util-linux-2.39.2-1.fc39.aarch64 Module libseccomp.so.2 from rpm libseccomp-2.5.3-6.fc39.aarch64 Module libxkbregistry.so.0 from rpm libxkbcommon-1.6.0-1.fc39.aarch64 Module libgnutls.so.30 from rpm gnutls-3.8.2-2.fc39.aarch64 Module libzstd.so.1 from rpm zstd-1.5.5-4.fc39.aarch64 Module liblzma.so.5 from rpm xz-5.4.4-1.fc39.aarch64 Module liblz4.so.1 from rpm lz4-1.9.4-4.fc39.aarch64 Module libcap.so.2 from rpm libcap-2.48-8.fc39.aarch64 Module libp11-kit.so.0 from rpm p11-kit-0.25.3-1.fc39.aarch64 Module libgck-2.so.2 from rpm gcr-4.1.0-2.fc39.aarch64 Module libpixman-1.so.0 from rpm pixman-0.42.2-2.fc39.aarch64 Module libxcb-shm.so.0 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libxcb-render.so.0 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libXrender.so.1 from rpm libXrender-0.9.11-3.fc39.aarch64 Module libfreetype.so.6 from rpm freetype-2.13.1-2.fc39.aarch64 Module libjpeg.so.62 from rpm libjpeg-turbo-2.1.4-3.fc39.aarch64 Module libpng16.so.16 from rpm libpng-1.6.37-15.fc39.aarch64 Module libGLESv2.so.2 from rpm libglvnd-1.7.0-1.fc39.aarch64 Module libdrm.so.2 from rpm libdrm-2.4.117-1.fc39.aarch64 Module libgbm.so.1 from rpm mesa-24.0.0~asahipre20231126-2.fc39.aarch64 Module libinput.so.10 from rpm libinput-1.24.0-1.fc39.aarch64 Module libSM.so.6 from rpm libSM-1.2.3-13.fc39.aarch64 Module libXau.so.6 from rpm libXau-1.0.11-3.fc39.aarch64 Module libxcb-res.so.0 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libxcb-randr.so.0 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libxcb.so.1 from rpm libxcb-1.13.1-12.fc39.aarch64 Module libX11-xcb.so.1 from rpm libX11-1.8.7-1.fc39.aarch64 Module libxkbcommon-x11.so.0 from rpm libxkbcommon-1.6.0-1.fc39.aarch64 Module libxkbfile.so.1 from rpm libxkbfile-1.1.1-3.fc39.aarch64 Module libXcursor.so.1 from rpm libXcursor-1.2.1-4.fc39.aarch64 Module libICE.so.6 from rpm libICE-1.0.10-11.fc39.aarch64 Module libXinerama.so.1 from rpm libXinerama-1.1.5-3.fc39.aarch64 Module libudev.so.1 from rpm systemd-254.7-1.fc39.aarch64 Module libgudev-1.0.so.0 from rpm libgudev-238-2.fc39.aarch64 Module libeis.so.1 from rpm libei-1.2.0-1.fc39.aarch64 Module libxkbcommon.so.0 from rpm libxkbcommon-1.6.0-1.fc39.aarch64 Module liblcms2.so.2 from rpm lcms2-2.15-2.fc39.aarch64 Module libcolord.so.2 from rpm colord-1.4.6-6.fc39.aarch64 Module libwacom.so.9 from rpm libwacom-2.9.0-1.fc39.aarch64 Module libXi.so.6 from rpm libXi-1.8.1-2.fc39.aarch64 Module libXtst.so.6 from rpm libXtst-1.2.4-3.fc39.aarch64 Module libXrandr.so.2 from rpm libXrandr-1.5.4-1.fc39.aarch64 Module libXcomposite.so.1 from rpm libXcomposite-0.4.5-10.fc39.aarch64 Module libXdamage.so.1 from rpm libXdamage-1.1.5-10.fc39.aarch64 Module libXext.so.6 from rpm libXext-1.3.5-3.fc39.aarch64 Module libGL.so.1 from rpm libglvnd-1.7.0-1.fc39.aarch64 Module libEGL.so.1 from rpm libglvnd-1.7.0-1.fc39.aarch64 Module libwayland-server.so.0 from rpm wayland-1.22.0-2.fc39.aarch64 Module libfontconfig.so.1 from rpm fontconfig-2.14.2-5.fc39.aarch64 Module libpangoft2-1.0.so.0 from rpm pango-1.51.0-1.fc39.aarch64 Module libpangocairo-1.0.so.0 from rpm pango-1.51.0-1.fc39.aarch64 Module libfribidi.so.0 from rpm fribidi-1.0.13-2.fc39.aarch64 Module libharfbuzz.so.0 from rpm harfbuzz-8.2.1-2.fc39.aarch64 Module libpango-1.0.so.0 from rpm pango-1.51.0-1.fc39.aarch64 Module libjson-glib-1.0.so.0 from rpm json-glib-1.8.0-1.fc39.aarch64 Module libcairo-gobject.so.2 from rpm cairo-1.18.0-1.fc39.aarch64 Module libreadline.so.8 from rpm readline-8.2-4.fc39.aarch64 Module libmozjs-115.so.0 from rpm mozjs115-115.4.0-1.fc39.aarch64 Module libdbus-1.so.3 from rpm dbus-1.14.10-1.fc39.aarch64 Module libatk-1.0.so.0 from rpm at-spi2-core-2.50.0-1.fc39.aarch64 Module libatspi.so.0 from rpm at-spi2-core-2.50.0-1.fc39.aarch64 Module libffi.so.8 from rpm libffi-3.4.4-4.fc39.aarch64 Module libpcre2-8.so.0 from rpm pcre2-10.42-1.fc39.2.aarch64 Module libselinux.so.1 from rpm libselinux-3.5-5.fc39.aarch64 Module libmount.so.1 from rpm util-linux-2.39.2-1.fc39.aarch64 Module libz.so.1 from rpm zlib-1.2.13-4.fc39.aarch64 Module libgmodule-2.0.so.0 from rpm glib2-2.78.3-1.fc39.aarch64 Module libgnome-desktop-4.so.2 from rpm gnome-desktop3-44.0-7.fc39.aarch64 Module libXfixes.so.3 from rpm libXfixes-6.0.0-6.fc39.aarch64 Module libsecret-1.so.0 from rpm libsecret-0.21.2-1.fc39.aarch64 Module libnm.so.0 from rpm NetworkManager-1.44.2-1.fc39.aarch64 Module libpipewire-0.3.so.0 from rpm pipewire-1.0.0-1.fc39.aarch64 Module libsystemd.so.0 from rpm systemd-254.7-1.fc39.aarch64 Module libgcr-4.so.4 from rpm gcr-4.1.0-2.fc39.aarch64 Module libpolkit-gobject-1.so.0 from rpm polkit-123-1.fc39.1.aarch64 Module libpolkit-agent-1.so.0 from rpm polkit-123-1.fc39.1.aarch64 Module libmutter-cogl-13.so.0 from rpm mutter-45.2-1.fc39.aarch64 Module libgraphene-1.0.so.0 from rpm graphene-1.10.6-6.fc39.aarch64 Module libcairo.so.2 from rpm cairo-1.18.0-1.fc39.aarch64 Module libX11.so.6 from rpm libX11-1.8.7-1.fc39.aarch64 Module libmutter-mtk-13.so.0 from rpm mutter-45.2-1.fc39.aarch64 Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.42.10-5.fc39.aarch64 Module libst-13.so from rpm gnome-shell-45.2-1.fc39.aarch64 Module libgnome-shell-menu.so from rpm gnome-shell-45.2-1.fc39.aarch64 Module libmutter-13.so.0 from rpm mutter-45.2-1.fc39.aarch64 Module libgirepository-1.0.so.1 from rpm gobject-introspection-1.78.1-1.fc39.aarch64 Module libmutter-cogl-pango-13.so.0 from rpm mutter-45.2-1.fc39.aarch64 Module libmutter-clutter-13.so.0 from rpm mutter-45.2-1.fc39.aarch64 Module libgjs.so.0 from rpm gjs-1.78.0-3.fc39.aarch64 Module libatk-bridge-2.0.so.0 from rpm at-spi2-core-2.50.0-1.fc39.aarch64 Module libgobject-2.0.so.0 from rpm glib2-2.78.3-1.fc39.aarch64 Module libglib-2.0.so.0 from rpm glib2-2.78.3-1.fc39.aarch64 Module libgio-2.0.so.0 from rpm glib2-2.78.3-1.fc39.aarch64 Module libshell-13.so from rpm gnome-shell-45.2-1.fc39.aarch64 Module gnome-shell from rpm gnome-shell-45.2-1.fc39.aarch64 Stack trace of thread 8551: #0 0x0000fffecf79c9f4 on_got_localed_proxy_for_getting_default_input_sources (libgnome-desktop-4.so.2 + 0x1c9f4) #1 0x001efffed0f92178 n/a (n/a + 0x0) #2 0x001efffed0f92178 n/a (n/a + 0x0) #3 0x000bfffed0f96a0c n/a (n/a + 0x0) #4 0x005ffffecf796118 n/a (n/a + 0x0) #5 0x0044fffed0f92178 n/a (n/a + 0x0) #6 0x006cfffed0f96a0c n/a (n/a + 0x0) #7 0x005bfffed100874c n/a (n/a + 0x0) #8 0x0015fffed0f92178 n/a (n/a + 0x0) #9 0x002ffffed0f96a0c n/a (n/a + 0x0) #10 0x007cfffed100a3d4 n/a (n/a + 0x0) #11 0x001bfffed0f92178 n/a (n/a + 0x0) #12 0x002ffffed0f96a0c n/a (n/a + 0x0) #13 0x0011fffed0ff5764 n/a (n/a + 0x0) #14 0x0035fffed0f92178 n/a (n/a + 0x0) #15 0x0065fffed0f921c8 n/a (n/a + 0x0) #16 0x0027fffed0d9c488 n/a (n/a + 0x0) #17 0x0014fffed0da0350 n/a (n/a + 0x0) #18 0x0063fffed0dfe75c n/a (n/a + 0x0) #19 0x0053fffed0da1aa4 n/a (n/a + 0x0) #20 0x0030fffed0705144 n/a (n/a + 0x0) #21 0x0030fffecf4ec050 n/a (n/a + 0x0) #22 0x0000fffecf4e63ac ffi_call_int (libffi.so.8 + 0x163ac) #23 0x003cfffed0b0aa0c n/a (n/a + 0x0) ELF object binary architecture: AARCH64
dec 14 20:59:22 discovery org.gnome.Shell.desktop[8551]: Window manager warning: Failed to parse saved session file: Openen van bestand ‘/var/lib/gdm/.config/mutter/sessions/10cef1dcc380872791170258396196117800000085390000.ms’ is mislukt: Bestand of map bestaat niet dec 14 20:59:21 discovery systemd[1]: Started gdm.service - GNOME Display Manager. dec 14 20:59:21 discovery systemd[1]: Starting gdm.service - GNOME Display Manager...
I am suspecting mozjs115 or something with my locale or gnome language packs. My system locale is nl_BE.UTF-8. I tried changing it, but no effect either. Or is this gnome-shell crash a consequence of gdm not working properly?