Bug 509695 - kcm_pulseaudio profile selection allows lockout of devices without a hard wireplumber refresh
Summary: kcm_pulseaudio profile selection allows lockout of devices without a hard wir...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_pulseaudio (other bugs)
Version First Reported In: 6.3.6
Platform: Debian stable Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-19 23:15 UTC by Adam
Modified: 2025-09-21 10:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Suggestion for where to add the hard reset button (could shift everything over to the left, and have this be the top-right button) (75.36 KB, image/png)
2025-09-19 23:15 UTC, Adam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam 2025-09-19 23:15:57 UTC
Created attachment 185108 [details]
Suggestion for where to add the hard reset button (could shift everything over to the left, and have this be the top-right button)

SUMMARY
When configuring audio devices via
systemsettings kcm_pulseaudio
, you are able to select a profile for a device which it cannot support

STEPS TO REPRODUCE
1. $systemsettings kcm_pulseaudio
2. Select any audio device, and open the 'Profile' dropdown for it
3. Change it to something absurd for that device

OBSERVED RESULT
Naturally, this causes the device to be, for all intents and purposes, unusable for what it was built for. 

EXPECTED RESULT
A button present that will perform a "hard reset" on all audio devices & their profiles, allowing a "from scratch" re-detection of everything, which would fix even the most egregious user UI errors (might be as simple as running the commands in my WORKAROUND section :) )

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2

ADDITIONAL INFORMATION
WORKAROUND (This removal command may be a little too general, but depending on what the user has misclicked, might be necessary):
$rm -fv .local/state/wireplumber/
$systemctl restart --user wireplumber

This should reset all audio device profiles to their defaults, and pipewire should auto-detect their ideal profiles. You will have to re-adjust volumes / captures for some of them, and restart certain apps (Chromium and Electron apps espeecially struggle with this), but you get your audio back
Comment 1 Adam 2025-09-19 23:20:46 UTC
Related to the request of 499037, but more in-depth
Comment 2 Adam 2025-09-19 23:24:10 UTC
(In reply to Adam from comment #0)
> $rm -fv .local/state/wireplumber/
$rm -fv ~/.local/state/wireplumber/
Comment 3 Bug Janitor Service 2025-09-19 23:33:39 UTC
Thank you for the bug report!

Debian advises users to not submit bugs upstream (https://www.debian.org/Bugs/Reporting), and Plasma 6.3.6 is no longer eligible for support or maintenance from KDE. It's possible that the issue exists only in Debian at this point.

Could you report the bug to Debian using the report bug utility (https://packages.debian.org/stable/utils/reportbug)? If necessary, the maintainer of the package will forward the bug upstream.
Thanks for understanding!

Thanks again!