cosmic-workspaces
cosmic-workspaces copied to clipboard
Freezing- soft and hard lockups while in "workspaces" overview mode
Periodically and at random, the view will lockup into 2 primary types of freeze/ lockups:
Soft lockup
-Gnome completely locks up where gnome has to be reset using "ALT + F2"
-Gnome locks up for 10-35 seconds, then all open windows disappear from "overview" until "ESC" (whichever key is bound to "workspace" function) is hit to come out of "workspace overview" mode.
-5-8 second lockup when transitioning to "overview mode"
Hard Lockup
-Transition to "Workspace overview" mode system becomes completely unresponsive, only way out is CTRL + ALT + F (key) to get to TTY then reboot.
This issue is still happening so it's best to keep this open.
I also get that soft lock frequently. It happens more often with multiple applications open and dual monitors, but also happens with a single monitor and just two or three windows.
Running pop 22.04 with GNOME 42.5.
I managed to reproduce the bug while running journalclt and it gave me the following lines during the soft lock that I think that may be related to the problem:
Apr 08 17:10:54 pop-os gnome-shell[3772]: == Stack trace for context 0x5601214f9170 ==
Apr 08 17:10:54 pop-os gnome-shell[3772]: The offending callback was SourceFunc().
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_SecondaryMonitorDisplay>:0x560129f48560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x56012a6bd1b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x56012b259e50] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560127305f60] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5601275a20e0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StLabel>:0x560132042900] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterText>:0x560132e974b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StButton>:0x56012afbab30] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StIcon>:0x560132a50560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560129fa8690] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_SecondaryMonitorDisplay>:0x560129f48560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x56012a6bd1b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x56012b259e50] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560127305f60] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5601275a20e0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StLabel>:0x560132042900] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterText>:0x560132e974b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StButton>:0x56012afbab30] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StIcon>:0x560132a50560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560129fa8690] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_SecondaryMonitorDisplay>:0x560129f48560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x56012a6bd1b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x56012b259e50] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560127305f60] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5601275a20e0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StLabel>:0x560132042900] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterText>:0x560132e974b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StButton>:0x56012afbab30] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StIcon>:0x560132a50560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560129fa8690] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_SecondaryMonitorDisplay>:0x560129f48560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x56012a6bd1b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x56012b259e50] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560127305f60] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5601275a20e0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StLabel>:0x560132042900] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterText>:0x560132e974b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StButton>:0x56012afbab30] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StIcon>:0x560132a50560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560129fa8690] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_SecondaryMonitorDisplay>:0x560129f48560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x56012a6bd1b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x56012b259e50] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560127305f60] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5601275a20e0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StLabel>:0x560132042900] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterText>:0x560132e974b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StButton>:0x56012afbab30] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StIcon>:0x560132a50560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560129fa8690] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_SecondaryMonitorDisplay>:0x560129f48560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x56012a6bd1b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x56012b259e50] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560127305f60] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5601275a20e0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StLabel>:0x560132042900] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterText>:0x560132e974b0] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StButton>:0x56012afbab30] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<StIcon>:0x560132a50560] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: Can't update stage views actor <unnamed>[<ClutterActor>:0x560129fa8690] is on because it needs an allocation.
Apr 08 17:10:56 pop-os gnome-shell[3772]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
And so on for about 3 seconds while the soft lock was on.