Skip to content

Compositor crash while dragging a window: assertion failed: was_floating.is_some() != was_tiled.is_some() #2415

@FiretronP75

Description

@FiretronP75

I was dragging a window with the mouse and the compositor crashed, taking the whole session down with it. All my application windows were lost. This is the first time it has happened to me, so I'm not sure if there is a way to reproduce it.

My setup has all workspaces in tiling mode. There were 3 windows on screen, two of them in stacked mode together. The window I was dragging was in maximized mode, I think, but I'm not sure. There was also a "surface missing from known popups" warning logged 26 seconds before the panic, which may or may not be related.

From journalctl:

May 26 19:46:39 cosmic-comp[3782]: surface missing from known popups
May 26 19:47:05 cosmic-comp[3782]: thread 'main' panicked at 'assertion failed: was_floating.is_some() != was_tiled.is_some()': src/shell/mod.rs:3702

Pop!_OS 24.04 LTS, cosmic-comp 1.0.0, 3 monitors on NVIDIA.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions