https://bugs.kde.org/show_bug.cgi?id=496212
Bug ID: 496212 Summary: Plasma does not auto reconnect to the Sound Service after re-naming an audio device (on Fedora) Classification: Applications Product: systemsettings Version: 6.2.3 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: kcm_pulseaudio Assignee: plasma-b...@kde.org Reporter: pos...@posteo.eu Target Milestone: --- SUMMARY Renaming an audio device is great, thanks for this feature! However it comes with a warning attached: > Saving changes will restart audio services. Apps playing audio will > experience interruptions and may need to be restarted. After renaming an audio device, wireplumber will be restarted automatically. Systemsettings' Sound KCM and Plasma's Sound Applet then will show a > Connection to the Sound Service Lost message. In case of my Tumbleweed system, it will also say > ... trying to reconnect and do so, however on my Fedora 41 system, it won't re-connect automatically. I don't even see the `...trying to reconnect` message and instead it directly shows a `Try to reconnect` button in both SystemSettings as well as the applet. It would be great if worked also on Fedora. Here's the journalctl output log, which hopefully could give you a hint what is going wrong. I mean it works, when I hit the button, but why doesn't it work automatically then? ``` 12:28:19 systemd[2678]: Stopping wireplumber.service - Multimedia Service Session Manager... 12:28:19 wireplumber[14376]: wireplumber: stopped by signal: Exited 12:28:19 wireplumber[14376]: wireplumber: disconnected from pipewire 12:28:19 wireplumber[14376]: pw.core: 0x55ca3e7a1000: leaked proxy 0x55ca3e7ebdf0 id:3 12:28:19 wireplumber[14376]: pw.core: 0x55ca3e7a1000: leaked proxy 0x55ca3e8c8fc0 id:4 12:28:19 wireplumber[14376]: pw.core: 0x55ca3e7a1000: leaked proxy 0x55ca3e981460 id:9 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:19 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/ldac 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/aptx_hd 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_hd 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/aptx 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/aac 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aac 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/opus_g 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/opus_g 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/sbc 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/sbc 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_ll_1 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_ll_0 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/faststream 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/faststream_duplex 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/opus_05 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/opus_05 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSink/opus_05_duplex 12:28:19 bluetoothd[2029]: Endpoint unregistered: sender=:1.256 path=/MediaEndpoint/A2DPSource/opus_05_duplex 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 plasmashell[3262]: file:///usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/main.qml:91: TypeError: Cannot read property 'description' of undefined 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 plasmashell[3262]: file:///usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/main.qml:91: TypeError: Cannot read property 'description' of undefined 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:19 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:19 systemd[2678]: Stopped wireplumber.service - Multimedia Service Session Manager. 12:28:19 systemd[2678]: wireplumber.service: Consumed 1.806s CPU time, 13M memory peak, 3.9M memory swap peak. 12:28:19 plasmashell[3262]: kpipewire_logging: PipeWire remote error: -32 connection error 12:28:19 systemd[2678]: Stopping pipewire.service - PipeWire Multimedia Service... 12:28:19 kwin_wayland[2984]: kwin_screencast: PipeWire remote error: connection error 12:28:19 kded6[3171]: org.kde.pulseaudio: context kaput 12:28:19 systemd[2678]: Stopped pipewire.service - PipeWire Multimedia Service. 12:28:19 systemd[2678]: pipewire.service: Consumed 5.151s CPU time, 13.1M memory peak, 4.4M memory swap peak. 12:28:19 plasmashell[3262]: org.kde.pulseaudio: context kaput 12:28:19 systemd[2678]: Started pipewire.service - PipeWire Multimedia Service. 12:28:19 systemd[2678]: Started wireplumber.service - Multimedia Service Session Manager. 12:28:19 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:28:19 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 rtkit-daemon[2036]: Successfully made thread 20559 of process 20559 (/usr/bin/pipewire) owned by '1001' high priority at nice level -11. 12:28:19 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:28:19 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:28:19 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:28:19 systemsettings[20487]: org.kde.pulseaudio: context kaput 12:28:19 rtkit-daemon[2036]: Successfully made thread 20563 of process 20559 (/usr/bin/pipewire) owned by '1001' RT at priority 20. 12:28:19 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:28:19 rtkit-daemon[2036]: Successfully made thread 20560 of process 20560 (/usr/bin/wireplumber) owned by '1001' high priority at nice level -11. 12:28:19 rtkit-daemon[2036]: Successfully made thread 20571 of process 20560 (/usr/bin/wireplumber) owned by '1001' RT at priority 20. 12:28:19 bluetoothd[2029]: src/profile.c:register_profile() :1.337 tried to register 0000111f-0000-1000-8000-00805f9b34fb which is already registered 12:28:19 bluetoothd[2029]: src/profile.c:register_profile() :1.337 tried to register 0000111e-0000-1000-8000-00805f9b34fb which is already registered 12:28:19 wireplumber[20560]: spa.bluez5.native: RegisterProfile() failed: org.bluez.Error.NotPermitted 12:28:19 wireplumber[20560]: spa.bluez5.native: RegisterProfile() failed: org.bluez.Error.NotPermitted 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/ldac 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/aptx_hd 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_hd 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/aptx 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/aac 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aac 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/opus_g 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/opus_g 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/sbc 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/sbc 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_ll_1 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_ll_0 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/faststream 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/faststream_duplex 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/opus_05 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/opus_05 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSink/opus_05_duplex 12:28:19 bluetoothd[2029]: Endpoint registered: sender=:1.337 path=/MediaEndpoint/A2DPSource/opus_05_duplex 12:28:19 wireplumber[20560]: [4:40:12.757203265] [20560] INFO Camera camera_manager.cpp:325 libcamera v0.3.2 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:28:24 kded6[3171]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" --- Re-Try to connect in System Settings 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:30:10 systemsettings[20487]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" --- Close system systemsettings 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: qrc:/kcm/kcm_pulseaudio/RenameDevices.qml:98:9: TypeError: Cannot read property 'width' of null 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo" 12:31:15 systemsettings[20487]: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread 12:31:15 systemsettings[20487]: QObject::startTimer: Timers can only be used with threads started with QThread --- Retry to connect in applet 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SINK@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "@DEFAULT_SOURCE@" 12:32:21 plasmashell[3262]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_30_00.6.analog-stereo.monitor" ``` SOFTWARE/OS VERSIONS Operating System: Fedora Linux 41 KDE Plasma Version: 6.2.3 KDE Frameworks Version: 6.8.0 Qt Version: 6.8.0 Kernel Version: 6.11.7-300.fc41.x86_64 (64-bit) Graphics Platform: Wayland pipewire 1.2.6 wireplumber 0.5.5 -- You are receiving this mail because: You are watching all bug changes.