Gnome-shell crash coming out of screen lock in Fedora 41 with amdgpu card

Since upgrading to Fedora 41, I’ve noticed that on my main machine with an amdgpu-based video card (Radeon RX 6650XT) that gnome-shell crashes upon locking my screen with the following error in dmesg:

[Thu Dec 19 15:35:27 2024] gnome-shell[2748]: segfault at 555349765229 ip 00007fe654e54bf9 sp 00007ffdbbeb9b60 error 4 in libgio-2.0.so.0.8200.2[24bf9,7fe654e30000+11d000] likely on CPU 8 (core 16, socket 0)
[Thu Dec 19 15:35:27 2024] Code: 00 f3 0f 1e fa 55 48 89 e5 41 55 41 54 53 48 89 fb 48 83 ec 08 e8 47 f1 ff ff 48 85 db 74 42 4c 8b 2b 49 89 c4 4d 85 ed 74 06 <49> 39 45 00 74 0f 4c 89 e6 48 89 df e8 36 28 fe ff 85 c0 74 22 4c

I did not have these problems under Fedora 40, and my other machine that I upgraded (a small Intel N100 NUC with i915 graphics) does not have these problems coming out of screen lock.

This same problem was also found in a Debian message thread: https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg2003938.html

I have the MUTTER_DEBUG_KMS_THREAD_TYPE=user workaround in /etc/environment as well as mcbp=0 being passed to the amdgpu driver.

Anyone else have this same problem? If you got past it, how? Or is this indeed a bona fide bug in gnome-shell?

Amendment to this: It looks like screen blanking also (not just locking) causes gnome-shell to crash with the same error.

Discovered it is because of the Window List extension in Gnome Shell (using Classic Mode). Left Classic Mode behind, added some other extensions, and screen lock works again.

1 Like