Gnome-shell unusable after locking/unlocking the session when I open nvim in a terminal

Hi,

I have a gnome-shell issue on Fedora 35. Here is a video to show the issue: gnome-shell issue - YouTube (Note: I do nothing with my mouse or my keyboard).

How can I reproduce this issue:

  • fresh gnome session
  • lock my session
  • unlock my session
  • I open gnome-terminal
  • I open nvim

I have the same issue when all gnome shell extension are disabled.

Here is the gnome-shell log:

$ sudo journalctl -f
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBin>:0x56520a152430] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<Gjs_ui_panel_AppMenuButton>:0x56520a150c00] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <appMenu>[<StBin>:0x56520a153680] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBoxLayout>:0x56520a154150] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBin>:0x56520a156450] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StIcon>:0x565213b5a100] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<ClutterActor>:0x565213e2f5e0] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <panel>[<Gjs_ui_panel_Panel>:0x56520a143a40] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <panelLeft>[<StBoxLayout>:0x56520a1443f0] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBin>:0x56520a152430] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<Gjs_ui_panel_AppMenuButton>:0x56520a150c00] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <appMenu>[<StBin>:0x56520a153680] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBoxLayout>:0x56520a154150] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBin>:0x56520a156450] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StIcon>:0x56521272bed0] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<ClutterActor>:0x565213e2fc20] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <panel>[<Gjs_ui_panel_Panel>:0x56520a143a40] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <panelLeft>[<StBoxLayout>:0x56520a1443f0] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBin>:0x56520a152430] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<Gjs_ui_panel_AppMenuButton>:0x56520a150c00] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <appMenu>[<StBin>:0x56520a153680] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBoxLayout>:0x56520a154150] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBin>:0x56520a156450] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StIcon>:0x56521405e6a0] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<ClutterActor>:0x565213e2ff40] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <panel>[<Gjs_ui_panel_Panel>:0x56520a143a40] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <panelLeft>[<StBoxLayout>:0x56520a1443f0] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBin>:0x56520a152430] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<Gjs_ui_panel_AppMenuButton>:0x56520a150c00] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <appMenu>[<StBin>:0x56520a153680] is on because it needs an allocation.
janv. 14 11:26:23 MiWiFi-R4A-srv gnome-shell[13240]: Can't update stage views actor <unnamed>[<StBoxLayout>:0x56520a154150] is on because it needs an allocation.

Versions:

gnome-session.x86_64                              41.3-1.fc35                          @updates
gnome-session-wayland-session.x86_64              41.3-1.fc35                          @updates
gnome-session-xsession.x86_64                     41.3-1.fc35                          @updates
gnome-settings-daemon.x86_64                      41.0-1.fc35                          @anaconda
gnome-shell.x86_64                                41.3-1.fc35                          @updates
gnome-shell-extension-apps-menu.noarch            41.1-1.fc35                          @updates
gnome-shell-extension-background-logo.noarch      41.0-1.fc35                          @anaconda
gnome-shell-extension-common.noarch               41.1-1.fc35                          @updates
gnome-shell-extension-launch-new-instance.noarch  41.1-1.fc35                          @updates
gnome-shell-extension-places-menu.noarch          41.1-1.fc35                          @updates
gnome-shell-extension-user-theme.noarch           41.1-1.fc35                          @updates
gnome-shell-extension-window-list.noarch          41.1-1.fc35                          @updates
gnome-software.x86_64                             41.3-1.fc35                          @updates
gnome-system-monitor.x86_64                       41.0-1.fc35                          @anaconda
gnome-terminal.x86_64                             3.42.2-1.fc35                        @updates

After discussion with developers on the #gnome-shell room, I created this issue: Crash when locking/unlocking the session (#4938) · Issues · GNOME / gnome-shell · GitLab

3 Likes