Crash when screensharing, then closing the app without ending screenshare

(#2644) Bug Fixed desktop video

Observed behaviour

Fluxer crashes. When this occurs, these also appear in journalctl:
wireplumber[44971]: wp-event-dispatcher: <WpAsyncEventHook:0x55774118d490> failed: <WpSiStandardLink:0x5577414df0c0> link failed: 1 of 1 PipeWire links failed to activate
wireplumber[44971]: wp-event-dispatcher: <WpAsyncEventHook:0x55774118d490> failed: <WpSiStandardLink:0x5577414e44c0> link failed: some node was destroyed before the link was created

Reproduction steps

  1. Start screensharing an app while in voice call
  2. Set the audio source to that app (not sure if this is needed)
  3. Close the app without ending screenshare

Build information

Canary 746 (f87f742), Host 0.0.209, Linux 7.0.4-100.fc43.x86_64 (x64), Electron 41.2.2, Chrome 146.0.7680.188, Node 24.14.1, Locale en-US

Platform

Linux

Evidence

This was tested on Fedora with KDE Plasma

Details

Expected behaviour The screenshare should gracefully end.
  1. Rex changed the status from Needs triage to Fixed

1 comment

Sign in with Fluxer to comment and vote.