Something related to X-Wayland in Gnome crashing after log in
Just updated to Gnome 3.32.0, and after rebooting noticed that apps running through X-wayland such as Firefox and Telegram no longer had my dark theme (Adapta), but rather the white Ambience theme. After about a minute, my screen would get filled up with the "Oh no! Something has gone wrong." "A problem has occurred and the system can't recover. Please log out and try again." screen.
Clicking the "Log out" button doesn't log me out, but instead I'm back to my desktop, but the X-wayland apps seem to have fixed themselves, and are now in their usual dark theme. (I noticed that icons in apps like Banshee also changed, from default icons to my custom Papirus, which they should be)
So, seems like something was making those apps use default settings instead of my custom appearance settings. Ok. But then (like 2 minutes later) the "Oh no" dialog will appear again, and this time the log out button will actually log me out. However, the desktop is still usable! The super key still brings up the overview, and with the help of alt+tab, alt+space and making windows always float on top, I can access programs like Firefox to create this bug report.
journalctl -e
doesn't have helpful information unfortunately:
3月 20 02:10:47 burka gnome-session[1557]: gnome-session-binary[1557]: WARNING: Application 'org.gnome.Shell.desktop' failed to register before timeout
3月 20 02:10:47 burka gnome-session-binary[1557]: WARNING: Application 'org.gnome.Shell.desktop' failed to register before timeout
3月 20 02:10:47 burka gnome-session-binary[1557]: Unrecoverable failure in required component org.gnome.Shell.desktop
and some of this, which might be related:
3月 20 02:31:28 burka gnome-session[4285]: gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Datetime.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Datetime.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Datetime.desktop
3月 20 02:31:28 burka gnome-session[4285]: gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.XSettings.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.XSettings.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: Unrecoverable failure in required component org.gnome.SettingsDaemon.XSettings.desktop
3月 20 02:31:28 burka gnome-session[4285]: gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Color.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Color.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Color.desktop
3月 20 02:31:28 burka gnome-session[4285]: gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Wacom.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Wacom.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Wacom.desktop
3月 20 02:31:28 burka gnome-session[4285]: gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Clipboard.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Clipboard.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Clipboard.desktop
3月 20 02:31:28 burka gnome-session[4285]: gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.MediaKeys.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.MediaKeys.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: Unrecoverable failure in required component org.gnome.SettingsDaemon.MediaKeys.desktop
3月 20 02:31:28 burka gnome-session[4285]: gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Power.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Power.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Power.desktop
3月 20 02:31:28 burka gnome-session[4285]: gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Keyboard.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: WARNING: Application 'org.gnome.SettingsDaemon.Keyboard.desktop' failed to register before timeout
3月 20 02:31:28 burka gnome-session-binary[4285]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Keyboard.desktop
3月 20 02:31:28 burka gnome-session[4285]: Unable to init server: Could not connect: Connection refused
3月 20 02:31:28 burka gnome-session-f[5010]: Cannot open display:
3月 20 02:31:28 burka gnome-session[4285]: Unable to init server: Could not connect: Connection refused
3月 20 02:31:28 burka gnome-session-f[5011]: Cannot open display:
3月 20 02:31:28 burka gnome-session[4285]: Unable to init server: Could not connect: Connection refused
I'm running Arch Linux (just updated ofc with a reboot), Gnome 3.32.0 on Wayland, all shell extensions disabled.
Logging in with Gnome on Xorg also has the problem with the wrong window theme applied (to all windows in fact, because there are no wayland windows), but instead of the first crash screen showing up, the session just crashes unexpectedly. Same errors in the log.