Hey there. In the past few weeks, I have noticed that one of my systems is getting 100% CPU usage on a single core 100% of the time for the gnome-shell process, even prior to login. Troubleshooting with auditd, perf, and strace all point to 99% or higher calls to poll(), but I don’t know how to troubleshoot farther. Looking for some assistance in determining root cause so I can A) slow down my CPU fan and B) log an issue on the bug tracker.
System is a Dell Latitude 3590 with
Intel® Core™ i5-8250U CPU @ 1.60GHz × 8
Mesa Intel® UHD Graphics 620 (KBL GT2)
Currently running 64-bit AlmaLinux 9.5 (Teal Serval) with GNOME 40.4.0 on Wayland
To be clear, the CPU usage is present after a reboot before any user has logged in.
At the login screen (user gdm), I am still seeing 100% cpu utilization from a combination of restart_syscall() and poll() depending on when you look. If the gdm process dies for some reason (it seems to go away under certain conditions if you switch tty) and comes back as a new process, the behavior generally returns. After login, the new process with my username/id attached generates the load using the poll() system call. Extensions are turned off to the best of my knowledge, and my system was restarted following that adjustment.
How do I further troubleshoot this issue?