pop-os / cosmic-session

Session manager for the COSMIC desktop environment
GNU General Public License v3.0
51 stars 13 forks source link

hangs after login. cosmic_workspaces show logs: Failed to load compositor config #43

Open tuananh opened 3 months ago

tuananh commented 3 months ago

it becomes unbearable slow after login. i was using normally and suddenly it becomes like this.

checking journal logs, i saw the following

Mar 19 21:26:37 twin-engines cosmic-session[39887]: [2024-03-19T14:26:37Z ERROR cosmic_workspaces] Failed to load compositor config: [NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory]
Mar 19 21:26:37 twin-engines /usr/libexec/gdm-wayland-session[39887]: 2024-03-19T14:26:37.561980Z  WARN cosmic-workspaces: cosmic_session: [2024-03-19T14:26:37Z ERROR cosmic_workspaces] Failed to load compositor config: [NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfig>
Mar 19 21:26:37 twin-engines /usr/libexec/gdm-wayland-session[39887]: 2024-03-19T14:26:37.562019Z  WARN cosmic-workspaces: cosmic_session: [2024-03-19T14:26:37Z ERROR cosmic_workspaces] Failed to load workspaces config: [NoConfigDirectory, NoConfigDirectory]
Mar 19 21:26:37 twin-engines cosmic-session[39887]: [2024-03-19T14:26:37Z ERROR cosmic_workspaces] Failed to load workspaces config: [NoConfigDirectory, NoConfigDirectory]
Mar 19 21:26:37 twin-engines cosmic-session[39887]: [2024-03-19T14:26:37Z ERROR cosmic_workspaces] Failed to load workspaces config: [NoConfigDirectory, NoConfigDirectory]
Mar 19 21:26:37 twin-engines /usr/libexec/gdm-wayland-session[39887]: 2024-03-19T14:26:37.565936Z  WARN cosmic-workspaces: cosmic_session: [2024-03-19T14:26:37Z ERROR cosmic_workspaces] Failed to load workspaces config: [NoConfigDirectory, NoConfigDirectory]
Mar 19 21:26:37 twin-engines /usr/libexec/gdm-wayland-session[39887]: 2024-03-19T14:26:37.566068Z  WARN cosmic-workspaces: cosmic_session: [2024-03-19T14:26:37Z ERROR cosmic_workspaces] Failed to load compositor config: [NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfig>
Mar 19 21:26:37 twin-engines cosmic-session[39887]: [2024-03-19T14:26:37Z ERROR cosmic_workspaces] Failed to load compositor config: [NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory]
tuananh commented 3 months ago

issue resolved by removing ~/.config/cosmic folder

tuananh commented 3 months ago

it happened again today

Mar 20 22:09:28 twin-engines cosmic-session[15849]: 2024-03-20T15:09:28.893133Z  INFO egl{platform="PLATFORM_WAYLAND_KHR" version=(1, 5)}:egl_context{ptr=108469631590113}:renderer_gles2: GL Renderer: "NVIDIA GeForce RTX 3090/PCIe/SSE2"
Mar 20 22:09:28 twin-engines cosmic-panel[15993]: Supported GL Extensions: ["GL_EXT_base_instance", "GL_EXT_blend_func_extended", "GL_EXT_blend_minmax", "GL_EXT_buffer_storage", "GL_EXT_clear_texture", "GL_EXT_clip_control", "GL_EXT_clip_cull_distance", "GL_EXT>
Mar 20 22:09:28 twin-engines cosmic-session[15849]: 2024-03-20T15:09:28.893144Z  INFO egl{platform="PLATFORM_WAYLAND_KHR" version=(1, 5)}:egl_context{ptr=108469631590113}:renderer_gles2: Supported GL Extensions: ["GL_EXT_base_instance", "GL_EXT_blend_func_exten>
Mar 20 22:09:28 twin-engines cosmic-panel[15993]: Scale factor changed 1 for as surface in space "Dock" on DP-1
Mar 20 22:09:28 twin-engines cosmic-session[15849]: 2024-03-20T15:09:28.899617Z  INFO Scale factor changed 1 for as surface in space "Dock" on DP-1
Mar 20 22:09:28 twin-engines /usr/libexec/gdm-wayland-session[15849]: 2024-03-20T15:09:28.899713Z  INFO cosmic-panel: cosmic_session::notifications: 2024-03-20T15:09:28.899617Z  INFO Scale factor changed 1 for as surface in space "Dock" on DP-1
Mar 20 22:09:28 twin-engines /usr/libexec/gdm-wayland-session[15849]: 2024-03-20T15:09:28.899830Z  INFO cosmic-panel: cosmic_session::notifications: 2024-03-20T15:09:28.899774Z  INFO egl{platform="PLATFORM_WAYLAND_KHR" version=(1, 5)}:egl_context: Selected colo>
Mar 20 22:09:28 twin-engines cosmic-panel[15993]: Selected color format: PixelFormat { hardware_accelerated: true, color_bits: 24, alpha_bits: 8, depth_bits: 24, stencil_bits: 8, stereoscopy: false, multisampling: None, srgb: false }
Mar 20 22:09:28 twin-engines cosmic-session[15849]: 2024-03-20T15:09:28.899774Z  INFO egl{platform="PLATFORM_WAYLAND_KHR" version=(1, 5)}:egl_context: Selected color format: PixelFormat { hardware_accelerated: true, color_bits: 24, alpha_bits: 8, depth_bits: 24>
Mar 20 22:09:28 twin-engines cosmic-panel[15993]: EGL context created
Mar 20 22:09:28 twin-engines cosmic-session[15849]: 2024-03-20T15:09:28.900716Z  INFO egl{platform="PLATFORM_WAYLAND_KHR" version=(1, 5)}:egl_context{ptr=108469630436737}: EGL context created priority=Some(Medium)
Mar 20 22:09:28 twin-engines /usr/libexec/gdm-wayland-session[15849]: 2024-03-20T15:09:28.900809Z  INFO cosmic-panel: cosmic_session::notifications: 2024-03-20T15:09:28.900716Z  INFO egl{platform="PLATFORM_WAYLAND_KHR" version=(1, 5)}:egl_context{ptr=1084696304>
Mar 20 22:09:29 twin-engines cosmic-session[15849]: [2024-03-20T15:09:29Z ERROR cosmic_workspaces] Failed to load compositor config: [NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirec>
Mar 20 22:09:29 twin-engines cosmic-session[15849]: [2024-03-20T15:09:29Z ERROR cosmic_workspaces] Failed to load workspaces config: [NoConfigDirectory, NoConfigDirectory]
Mar 20 22:09:29 twin-engines /usr/libexec/gdm-wayland-session[15849]: 2024-03-20T15:09:29.021571Z  WARN cosmic-workspaces: cosmic_session: [2024-03-20T15:09:29Z ERROR cosmic_workspaces] Failed to load compositor config: [NoConfigDirectory, NoConfigDirectory, No>
Mar 20 22:09:29 twin-engines /usr/libexec/gdm-wayland-session[15849]: 2024-03-20T15:09:29.021612Z  WARN cosmic-workspaces: cosmic_session: [2024-03-20T15:09:29Z ERROR cosmic_workspaces] Failed to load workspaces config: [NoConfigDirectory, NoConfigDirectory]
Mar 20 22:09:29 twin-engines cosmic-session[15849]: [2024-03-20T15:09:29Z ERROR cosmic_workspaces] Failed to load workspaces config: [NoConfigDirectory, NoConfigDirectory]
Mar 20 22:09:29 twin-engines /usr/libexec/gdm-wayland-session[15849]: 2024-03-20T15:09:29.026281Z  WARN cosmic-workspaces: cosmic_session: [2024-03-20T15:09:29Z ERROR cosmic_workspaces] Failed to load workspaces config: [NoConfigDirectory, NoConfigDirectory]
Mar 20 22:09:29 twin-engines /usr/libexec/gdm-wayland-session[15849]: 2024-03-20T15:09:29.026432Z  WARN cosmic-workspaces: cosmic_session: [2024-03-20T15:09:29Z ERROR cosmic_workspaces] Failed to load compositor config: [NoConfigDirectory, NoConfigDirectory, No>
Mar 20 22:09:29 twin-engines cosmic-session[15849]: [2024-03-20T15:09:29Z ERROR cosmic_workspaces] Failed to load compositor config: [NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirectory, NoConfigDirec>
Mar 20 22:09:29 twin-engines systemd[1]: systemd-localed.service: Deactivated successfully.
tuananh commented 3 months ago

i haven't been able to trace down to why yet.

whenever i remove .config/cosmic, i can login again with all the settings gone.

play around a bit and next time, it will be unresponsive, with the above log from journalctl

tuananh commented 3 months ago

looks like it's better be filed in workspace repo

https://github.com/pop-os/cosmic-workspaces-epoch/blob/b554dc3177a16af4c8a055d7f28651b559ad95e3/src/main.rs#L654