GNOME Bugzilla – Bug 794626
cannot open gnome settings anymore after to close its window with "users" selected
Last modified: 2018-03-24 16:47:56 UTC
Gnome 3.28 on Arch Linux Since Gnome 3.28, active panel is remembered when gnome settings is closed, I closed gnome settings when users panel was active and now I can not open Gnome settings anymore. Terminal shows an error about timeout reached.
Could you please attach the output? While you are at it, you can also try to get a backtrace from the process by using gdb. i.e.: $ gdb --args gnome-control-center user-accounts (gdb) run ... (gdb) threads apply all Or whatever works for you.
output is nothing beyond "Failed to register: timeout was reached" gnome settings opens when I run your gdb command. maybe a problem related to cheese? cheese does not find my webcam since update to Gnome 3.28. In Gnome 3.26.2 cheese also gave me "timeout was reached" error. See bug 791703.
Sounds plausible that this is actually a duplicate of bug 791703. The user account panel uses cheese to create user photos.
now gdb command shows these errors Failed to register: timeout was reached [Thread 0x7fffc9eab700 (LWP 21279) exited] [Thread 0x7fffca6ac700 (LWP 21278) exited] [Thread 0x7fffcaead700 (LWP 21277) exited] [Thread 0x7fffcbc57700 (LWP 21276) exited] [Inferior 1 (process 21272) exited with code 01] "thread apply all bt" shows nothing
Those are not errors. It just tells you that 4 threads exited and the application quit with exit code 1 (which to be honest might be interesting). Anyway, the problem is that gnome-control-center is still running, but it is not responding over dbus. Can you check whether there is any other process, e.g. with: $ ps aux |grep gnome-control-center If you find one, run "gdb -p PID" (PID is the first number printed by "ps aux" after the username, then hit Ctrl+C and do "threads apply all bt" again.
By the way. I was only able to come to the above conclusion because I had the exact error message. The full "Failed to register: timeout was reached" string was essential to understand what is going on. Another thing that is only now obvious to me is that you closed g-c-c just before. i.e. if you log out or reboot then the issue will be gone again.
+ Trace 238506
Thread 1 (Thread 0x7f7545c81100 (LWP 2825))
This is a duplicate of bug #791703. Either a cheese bug itself or an issue in the stack further down (specifically gstreamer or pipewire). *** This bug has been marked as a duplicate of bug 791703 ***