Upgrade to Fedora 39 results in black screen, no terminal

I performed the upgrade from a working 38 to 39. Reboot via command went smooth. But when the upgraded system boots, a failing sshd service (and possibly more) jerks it out of the grapical boot. Other services are being started but don’t complete. Then the screen turns black (or with a tiny cursor) as if gdm is trying to come up. And then everything is stuck. I can’t switch to a different tty, or haven’t figured out how to yet. I can Fn+Ctrl+Opt+Del to reboot.

I’ve tried all kernels in my grub list and they basically all give the same result. But the extra difficulty is that both uboot and grub are hard to control and modify, as most key strokes are not registered. And the fonts are tiny. And who invented to give the vmlinuz targets hashes in their filenames?

With modified kernel params (removing ’ quiet’ and adding ~‘multi user’) I was able to see the end of the boot log. Then there are repeated dracut timeouts related to some check disk action where a UUID is not found. It also seems to say that sysroot is not getting mounted among several other services not completing. Then it gives an emergency terminal. This is still bothersome. I couldn’t do much in this terminal. I haven’t found a way yet to mount a usb disk or any other way to get logs of the system. The filesystem does seem to be intact.

Sorry for my imprecise descriptions as I haven’t been able to properly export and digest any of this. I’ll try to get into the system next and see if I am able to share better details.

For now:
Any idea what could be causing this?
Any tips for at least booting into the system or getting the logs off of it? Is there any way to chroot?

I was able to boot into a proper terminal. It’s gdm that won’t start. I saw a wrong instruction set used for gnome-shell binary in the logs.

I disabled the gdm service.

I’m not able to start gdm manually. I keep getting the black screen with cursor.

How long ago did you install, and did you follow all the relevant announcements? In particular this one. If you still have a 4K kernel package installed instead of a 16K kernel, then your system will break.

And who invented to give the vmlinuz targets hashes in their filenames?

Those are rescue kernels, which we don’t even create any more since it’s useless for Asahi due to DT compat issues. So if you have those, that tells me you probably installed a while ago. They are not expected to work long term.

Try uname -a in your rescue shell to see what kernel you are running. If it doesn’t say +16k then that’s your issue.

@pjjjv do you have an external monitor connected by any chance? I also got a blank screen with a cursor when I tried to boot my MacBook Pro M1 with an external display (DVI) connected to the HDMI port. I can use the display if I connect it after boot.

The log actually says the GDM service started but then gnome-shell didn’t:

2023-12-13T09:01:25.152699+0200 denulu-m1 /usr/libexec/gdm-wayland-session[1202]: dbus-daemon[1202]: [session uid=42 pid=1202] Activating service name='org.freedesktop.systemd1' requested by ':1.2' (uid=42 
pid=1203 comm="/usr/libexec/gnome-session-binary --autostart /usr" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
2023-12-13T09:01:25.155226+0200 denulu-m1 /usr/libexec/gdm-wayland-session[1202]: dbus-daemon[1202]: [session uid=42 pid=1202] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
2023-12-13T09:01:25.155493+0200 denulu-m1 gnome-session[1203]: gnome-session-binary[1203]: WARNING: Could not check if unit gnome-session-wayland@gnome-login.target is active: Error calling StartServiceByName for org.freedesktop.systemd1: Process org.freedesktop.systemd1 exited with status 1
2023-12-13T09:01:25.155587+0200 denulu-m1 gnome-session-binary[1203]: WARNING: Could not check if unit gnome-session-wayland@gnome-login.target is active: Error calling StartServiceByName for 
org.freedesktop.systemd1: Process org.freedesktop.systemd1 exited with status 1
2023-12-13T09:01:25.181251+0200 denulu-m1 kernel: apple-dcp 289c00000.dcp: DPTXPort: acking unhandled call 21
2023-12-13T09:01:25.183177+0200 denulu-m1 kernel: apple-dcp 289c00000.dcp: DPTXPort: acking unhandled call 15
2023-12-13T09:01:25.196140+0200 denulu-m1 kernel: apple-dcp 289c00000.dcp: set_drive_settings: 4:0:15:0:0:0:0
2023-12-13T09:01:25.212999+0200 denulu-m1 kernel: apple-dcp 289c00000.dcp: set_drive_settings: 4:0:17:0:0:0:0
2023-12-13T09:01:25.263010+0200 denulu-m1 kernel: apple-dcp 289c00000.dcp: RTKit: syslog message: eoInterfaceIOAV.cpp:135: IOMFB: IOAVVideoInterface published
2023-12-13T09:01:25.263346+0200 denulu-m1 kernel: apple-dcp 289c00000.dcp: RTKit: syslog message: eoInterfaceIOAV.cpp:714: IOMFBStatus VideoInterfaceIOAV::plug_gated(IOAVVideoInterface *, bool): display HPD 
asserted
2023-12-13T09:01:25.272005+0200 denulu-m1 kernel: apple-dcp 289c00000.dcp: RTKit: syslog message: nifiedPipeline.cpp:7019: VideoInterface::Plug callback: AP not ready yet, mark hot-plug pending
2023-12-13T09:01:25.294480+0200 denulu-m1 gnome-shell[1216]: Running GNOME Shell (using mutter 45.2) as a Wayland display server
2023-12-13T09:01:25.379931+0200 denulu-m1 rtkit-daemon[911]: Successfully made thread 1234 of process 1216 (/usr/bin/gnome-shell) owned by '42' RT at priority 20.
2023-12-13T09:01:25.381724+0200 denulu-m1 gnome-shell[1216]: Made thread 'KMS thread' realtime scheduled
2023-12-13T09:01:25.419925+0200 denulu-m1 gnome-shell[1216]: Failed to open gpu '/dev/dri/card1': No suitable mode setting backend found
2023-12-13T09:01:25.421377+0200 denulu-m1 org.gnome.Shell.desktop[1216]: Failed to setup: No GPUs found
2023-12-13T09:01:25.426199+0200 denulu-m1 gnome-session[1203]: gnome-session-binary[1203]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
2023-12-13T09:01:25.426464+0200 denulu-m1 gnome-session-binary[1203]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
2023-12-13T09:01:25.429248+0200 denulu-m1 gnome-session-binary[1203]: Unrecoverable failure in required component org.gnome.Shell.desktop

This earlier error might also be relevant:

2023-12-13T09:01:22.002682+0200 denulu-m1 kernel: apple-dcp 289c00000.dcp: Failed to get dp-xbar: -517

That looks like gdm starts faster than the display is probed/initialized. Please create either an issue on Issues · AsahiLinux/linux · GitHub or a separate post with full kernel log matching display and apple-dcp. I don’t believe this is related to the issue of the original poster.

I have a 16k kernel. I did read that announcement, but you never know if I missed another one.

My install was hmm, somewhere in August I think…

Logs from upgrade and boot after.

From the terminal I am able to start Gnome with ‘dbus-run-session – gnome-shell --display-server --wayland’. Weird is that chromium has small fonts and interface (too high dpi).

In the logs I find a crash of gnome-shell:

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…

Could this be related to this gnome bug report?

"13 22:49:12 discovery gdm-launch-environment][1815]: pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=42) by root(uid=0)"
"13 22:49:12 discovery /usr/libexec/gdm-wayland-session[1823]: dbus-daemon[1823]: Cannot setup inotify for '/root/.local/share/flatpak/exports/share/dbus-1/services'; error 'Permission denied'"
"13 22:49:12 discovery /usr/libexec/gdm-wayland-session[1823]: dbus-daemon[1823]: [session uid=42 pid=1823] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=42 pid=1820 comm=""/usr/libexec/gdm-wayland-session dbus-run-session "" label=""unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023"")"
"13 22:49:12 discovery /usr/libexec/gdm-wayland-session[1823]: dbus-daemon[1823]: [session uid=42 pid=1823] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1"
"13 22:49:12 discovery /usr/libexec/gdm-wayland-session[1820]: Unable to register display with display manager"

That suggests something is going wrong with the Wayland gdm session, related to systemd/dbus. I don’t know exactly what is going on, but for starters that flatpak path in /root is suspect. You probably shouldn’t have any Flatpak stuff set up as the root user.

(Had to do some weirdness to get a CSV out of that site, please use a normal pastebin or upload site next time, so we can just download the log normally)

With Gnome Software I uninstalled those flatpacks. The directory in question is now gone. I now had several boots without “/usr/libexec/gdm-wayland-session” being mentioned.

You don´t find the gnome-shell crashes suspect? I attached gdb. 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?

Interestingly, one time that I tried to start Gnome with ‘dbus-run-session – gnome-shell --display-server --wayland’ it also froze on me in the same way. Journalctl did not show a dump and only some minor warnings.

My gnome-shell bug report

I went back to Fedora 38. Problem gone. I think it is gnome 45 related.