GNOME Bugzilla – Bug 778498
gnome-shell running busy loop (100% CPU load on one core) in main thread with nothing to do
Last modified: 2021-07-05 14:35:21 UTC
Created attachment 345530 [details] A backtrace from running `t a a bt full` in gdb attached to gnome-shell I am running a GNOME session on wayland in Fedora 25. I do not have any extensions enabled. Steps to reproduce: unclear. I did however do this before I noticed the bug: * I suspended the computer (at least twice) * I enabled and then disabled the "system-monitor" gnome-shell-extension [1] What happens: Busy loop in main thread on one CPU core. gdb reveals that it happens in this piece of code: Thread 1 "gnome-shell" received signal SIGINT, Interrupt. 0x00007fc2f91ea01d in poll () at ../sysdeps/unix/syscall-template.S:84 84 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
+ Trace 237133
What should happen: No busy loop. Additional info: As soon as I switch to tty, gnome-shell CPU usage goes down to zero. It immediately goes back to 100% on one core when I switch back to the gnome/wayland session. Software versions in use: gnome-shell-3.22.2-2.fc25.x86_64 libwayland-client-1.12.0-1.fc25.x86_64 clutter-1.26.0-1.fc25.x86_64 mutter-3.22.2-3.fc25.x86_64 glib2-2.50.2-1.fc25.x86_64 gtk3-3.22.7-1.fc25.x86_64 kernel 4.9.8-201.fc25.x86_64 GPU: Intel HD Graphics (Clarkdale) Fedora 25 [1] https://github.com/elvetemedve/gnome-shell-extension-system-monitor
Created attachment 345531 [details] excerpt from syslog. Bug manifested before 18:22.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.