Skip to content

Window capture screenshare causes ABRT crash in CScreenshareFrame::copyShm() #13541

@odigij

Description

@odigij

Hyprland crashes with SIGABRT when sharing a specific window via Jitsi Meet in a browser. Window capture screenshare worked fine on v0.53.

To Reproduce

  • Start a Jitsi Meet call in a browser (e.g. Zen Browser)
  • Share a specific window (in this case with Ghostty terminal)
  • Hyprland crashes

System info

  • Hyprland: v0.54.0
  • GPU: NVIDIA RTX 3070 (GA104)
  • OS: Arch Linux (kernel 6.18.13-arch1-1)

Key crash line std::__throw_bad_variant_access inside Screenshare::CScreenshareFrame::copyShm() the variant holding the buffer is in an unexpected state when the copy is attempted. Frame #12 also shows CMonitor::setCTM in the signal chain which may be relevant to changes in 0.54.

hyprlandCrashReport1096.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions