Skip to content

Dragging in DaVinci Resolve causes xwayland-satellite crash only under Niri #2159

@sQu1rr

Description

@sQu1rr

System

  • OS: Arch Linux
  • GPU: NVIDIA 5080 (nvidia-open drivers)
  • Wayland compositor: Niri (latest commit 91b6a11)
  • xwayland-satellite: latest commit

Description

When using Niri as the compositor, xwayland-satellite crashes consistently in DaVinci Resolve Studio when I drag certain UI elements like labels or icons. The dragged item starts jittering rapidly and the app crashes shortly after.

The same interaction works correctly under other compositors. I tested:

  • Hyprland: works fine, same warnings but no crash
  • Sway (Xwayland disabled): some minor jittering, no crash
  • Cosmic (also based on smithay): no crash, behavior normal
  • Niri: consistent crash during drag

I believe this is likely related to how Niri handles drag or motion events. While the crash itself can be fixed in xwayland-satellite, the jittering behavior and excessive event handling seem specific to Niri.

Logs and Reference

Crash details in original issue: Supreeeme/xwayland-satellite#210

Failed flushing clientside events: Io(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" })

Steps to Reproduce

  1. Start xwayland-satellite
  2. Launch DaVinci Resolve or DaVinci Resolve Studio
  3. Try dragging project icon in project manager
  4. Observe jitter, then crash
output.mp4

Let me know if you’d like help testing patches or tracing specific parts of the interaction.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions