elementary / switchboard-plug-useraccounts

Switchboard User Accounts Plug
GNU Lesser General Public License v3.0
12 stars 13 forks source link

Settings app freezes when User accounts is selected #235

Open djaeris opened 2 weeks ago

djaeris commented 2 weeks ago

What Happened?

When trying to open User accounts (e.g. from Dock) in the settings app, the whole thing freezes. Nothing relevant gets displayed in the journal.

When the app is opened via terminal (io.elementary.settings), User accounts opens and the terminal displays the following:

Failed to open configuration directory /etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /etc/xdg/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /usr/share/gnome/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/gnome/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /usr/share/pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /var/lib/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/var/lib/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /usr/local/share/lightdm/lightdm.conf.d: Error opening directory ?/usr/local/share/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /etc/xdg/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /usr/share/gnome/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/gnome/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /usr/share/pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /var/lib/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/var/lib/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /usr/local/share/lightdm/lightdm.conf.d: Error opening directory ?/usr/local/share/lightdm/lightdm.conf.d?: No such file or directory '[Seat:*] autologin-guest' is not set anywhere assuming default 'false' Failed to open configuration directory /etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /etc/xdg/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /usr/share/gnome/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/gnome/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /usr/share/pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /var/lib/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/var/lib/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory Failed to open configuration directory /usr/local/share/lightdm/lightdm.conf.d: Error opening directory ?/usr/local/share/lightdm/lightdm.conf.d?: No such file or directory ** (io.elementary.settings:30623): CRITICAL **: 15:47:21.207: UserSettingsView.vala:417: couldn't load avatar

Besides all of this, the plug works as it should…

Steps to Reproduce

  1. Open System settings
  2. Open User accounts
  3. Get a frozen window a new one with a possibility to force quit.

Expected Behavior

User accounts plug should be displayed

OS Version

8.0 (Early access)

Session Type

Wayland

Software Version

Latest release (I have run all updates)

Log Output

(io.elementary.settings:31146): GLib-GIO-DEBUG: 15:51:34.316: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(io.elementary.settings:31146): GLib-GIO-DEBUG: 15:51:34.323: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’

>>> SNIP

(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:58: plugsSearch: add ui elements: Používateľské účty → Celé meno 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:59: plugsSearch: add plug name: Používateľské účty 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:57: plugsSearch: add open window:  
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:58: plugsSearch: add ui elements: Používateľské účty → Ikonka používateľa 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:59: plugsSearch: add plug name: Používateľské účty 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:57: plugsSearch: add open window:  
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:58: plugsSearch: add ui elements: Používateľské účty → Jazyk 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:59: plugsSearch: add plug name: Používateľské účty 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:57: plugsSearch: add open window:  
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:58: plugsSearch: add ui elements: Používateľské účty → Prihlasovať automaticky 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:59: plugsSearch: add plug name: Používateľské účty 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:57: plugsSearch: add open window:  
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:58: plugsSearch: add ui elements: Používateľské účty → Relácia pre hosťa 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:59: plugsSearch: add plug name: Používateľské účty 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:57: plugsSearch: add open window:  
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:58: plugsSearch: add ui elements: Používateľské účty → Typ účtu 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:59: plugsSearch: add plug name: Používateľské účty 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:57: plugsSearch: add open window:  
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:58: plugsSearch: add ui elements: Používateľské účty → Zmena hesla 
(io.elementary.settings:31146): switchboard-DEBUG: 15:51:34.508: PlugsSearch.vala:59: plugsSearch: add plug name: Používateľské účty 
Failed to open configuration directory /etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /etc/xdg/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /usr/share/gnome/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/gnome/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /usr/share/pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /var/lib/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/var/lib/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /usr/local/share/lightdm/lightdm.conf.d: Error opening directory ?/usr/local/share/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /etc/xdg/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /usr/share/gnome/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/gnome/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /usr/share/pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /var/lib/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/var/lib/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /usr/local/share/lightdm/lightdm.conf.d: Error opening directory ?/usr/local/share/lightdm/lightdm.conf.d?: No such file or directory
'[Seat:*] autologin-guest' is not set anywhere assuming default 'false'
Failed to open configuration directory /etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/xdg-pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /etc/xdg/lightdm/lightdm.conf.d: Error opening directory ?/etc/xdg/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /usr/share/gnome/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/gnome/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /usr/share/pantheon-wayland/lightdm/lightdm.conf.d: Error opening directory ?/usr/share/pantheon-wayland/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/home/djaeris/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /var/lib/flatpak/exports/share/lightdm/lightdm.conf.d: Error opening directory ?/var/lib/flatpak/exports/share/lightdm/lightdm.conf.d?: No such file or directory
Failed to open configuration directory /usr/local/share/lightdm/lightdm.conf.d: Error opening directory ?/usr/local/share/lightdm/lightdm.conf.d?: No such file or directory
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.135: Finding a graphical session for user 1000
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.135: Considering session 'c2'
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.135: ActUserManager: Seat still actively loading, so not setting loaded property
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.135: ActUserManager: Seat loaded, so now setting loaded property
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.135: ActUserManager: calling 'ListCachedUsers'
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.135: ActUserManager: ListCachedUsers finished, will set loaded property after list is fully loaded
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.135: ActUserManager: tracking new user with object path /org/freedesktop/Accounts/User1000
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.137: ActUserManager: user djaeris is now loaded
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.137: ActUserManager: user djaeris was not yet known, adding it
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.137: ActUserManager: tracking user 'djaeris'
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.137: ActUserManager: not yet loaded, so not emitting user-added signal
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.137: ActUserManager: no pending users, trying to set loaded property
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.137: ActUserManager: already loaded, so not setting loaded property
** (io.elementary.settings:31146): DEBUG: 15:51:38.137: MainView.vala:246: Adding UserSettingsView Widget for User 'djaeris'
(io.elementary.settings:31146): Gtk-DEBUG: 15:51:38.139: 26780304478: ../../../gtk/deprecated/gtkinfobar.c:574
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.184: ActUserManager: Found x11 display of session 'c2': :0
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.184: ActUser: adding session c2
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.184: ActUserManager: sessions changed (user djaeris) num=1
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.184: ActUserManager: added session for user djaeris
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.184: ActUserManager: already loaded, so not setting loaded property
(io.elementary.settings:31146): accountsservice-DEBUG: 15:51:38.184: ActUserManager: already loaded, so not setting loaded property
** (io.elementary.settings:31146): DEBUG: 15:51:42.947: Plug.vala:63: Clearing removal list
(io.elementary.settings:31146): dconf-DEBUG: 15:51:42.947: sync

Hardware Info

No response