I am using virtualbox 6.1.34 with Ubuntu 22.04 host and guest and gnome-shell started crashing about every minute. It worked fine for years and I don't know what changed exactly.
I copied the vm over to another PC with the same virtualbox and there it works fine.
What I see happening as a user is that the window I focus on suddenly gets switched and I don't see the top bar for a short time.
Maybe it has something to do with the graphics drivers. Is there a way to confirm that? I tried several proprietary NVIDIA drivers and the generic driver with the same result.
What I can see in the log, but I cannot make sense of (see below for the full messages):
- Can't update stage views actor...
- Error looking up permission:... No entry for geolocation 3.ATK Bridge is disabled but a11y has already been enabled.
- Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
- Failed to create file /run/user/1000/gnome-shell-disable-extensions:... File exists
1 - I get that a lot but could not find out what it means.
2 - I don't care about geolocation, or? Can I disable the app that leads to this error to make sure it's not related?
3/4 - What does this even mean? Is it related?
5 - That file does not exist, so I don't know why it complains that it exists and I don't know if it's related.
This is part of journalctl /usr/bin/gnome-shell
:
Sep 05 16:17:01 my-virtualbox gnome-shell[2868]: Can't update stage views actor <unnamed>[<MetaWindowGroup>:0x561299fa4360] is on because it needs an allocation.
Sep 05 16:17:01 my-virtualbox gnome-shell[2868]: Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x56129b810750] is on because it needs an allocation.
Sep 05 16:17:01 my-virtualbox gnome-shell[2868]: Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x56129b8146a0] is on because it needs an allocation.
Sep 05 16:17:31 my-virtualbox gnome-shell[3880]: Running GNOME Shell (using mutter 42.2) as a X11 window and compositing manager
Sep 05 16:17:31 my-virtualbox gnome-shell[3880]: ATK Bridge is disabled but a11y has already been enabled.
Sep 05 16:17:32 my-virtualbox gnome-shell[3880]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Sep 05 16:17:32 my-virtualbox gnome-shell[3880]: Will monitor session 2
Sep 05 16:17:32 my-virtualbox gnome-shell[3880]: Telepathy is not available, chat integration will be disabled.
Sep 05 16:17:32 my-virtualbox gnome-shell[3880]: Failed to create file /run/user/1000/gnome-shell-disable-extensions: Error opening file “/run/user/1000/gnome-shell-disable-extensions”: File exists
Sep 05 16:17:32 my-virtualbox gnome-shell[3880]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <overviewGroup>[<StWidget>:0x563b5a5f4340] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <overview>[<Gjs_ui_overview_OverviewActor>:0x563b5aff5860] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<Gjs_ui_overviewControls_ControlsManager>:0x563b5a807c60] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x563b5a374ce0] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<Gjs_ui_workspaceThumbnail_WorkspaceThumbnail>:0x563b5b647490] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<ClutterActor>:0x563b5b722fe0] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<ClutterActor>:0x563b5b723300] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<Gjs_ui_workspaceThumbnail_WindowClone>:0x563b5b723620] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<ClutterClone>:0x563b5b86a420] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x563b5b109350] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x563b5b881c10] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x563b5b8824e0] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<ClutterActor>:0x563b5b875f60] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x563b5b88e870] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<ClutterActor>:0x563b5b88a350] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<ClutterClone>:0x563b5b86a760] is on because it needs an allocation.
Sep 05 16:17:33 my-virtualbox gnome-shell[3880]: Can't update stage views actor <unnamed>[<StIcon>:0x563b5b895ca0] is on because it needs an allocation.
Sep 05 16:17:34 my-virtualbox gnome-shell[3880]: GNOME Shell started at Mon Sep 05 2022 16:17:32 GMT+0200 (CEST)
Sep 05 16:17:34 my-virtualbox gnome-shell[3880]: Registering session with GDM
EDIT: I upgraded to Ubuntu 22.04 on the guest system and the latest virtualbox extensions.
EDIT: Added output of journalctl /usr/bin/gnome-shell
EDIT: Fixed some of the unrelated errors and updated the log to make it more simple to see what the actual problem is.