https://bugs.kde.org/show_bug.cgi?id=457023
Bug ID: 457023 Summary: Applet leaks audio sinks with Pipewire and WEBRTC Product: plasma-pa Version: 5.25.3 Platform: Manjaro OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: applet Assignee: plasma-b...@kde.org Reporter: osh...@eliyahu.co.uk CC: m...@ratijas.tk, now...@gmail.com Target Milestone: --- Created attachment 150822 --> https://bugs.kde.org/attachment.cgi?id=150822&action=edit After a restart of plasmashell (no leaked sinks) STEPS TO REPRODUCE 1. Set up pipewire and install a WEBRTC client (e.g. discord) and a pipewire graph visualiser (e.g. qpwgraph, helvum) 2. Open the graph visualiser and discord 3. Join a call in discord - this creates a WEBRTC audio sink with monitor. 4. Repeatedly activate the plasma-pa applet, with it viewing the "application" side. OBSERVED RESULT Every time the applet is activated, a new audio sink is created (to connect to the monitors of all applications producing audio). When the applet is closed, the sink remains present and connected to the WEBRTC monitor. (It does properly disconnect from other applications e.g. Nightly) If the WEBRTC monitor disappears, the sink(s) still remain - now with no connections at all. All these leaked sinks remain until the applet is killed (by restarting plasmashell). EXPECTED RESULT Sinks do not leak - if the sink is created when the applet is activated, it should disappear when the applet closes. SOFTWARE/OS VERSIONS Linux: Manjaro Linux (5.19.0-1-MANJARO) KDE Plasma Version: 5.25.3 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.5 Running on Wayland ADDITIONAL INFORMATION I have only tested with with discord acting as the WEBRTC client. -- You are receiving this mail because: You are watching all bug changes.