Bug 424320 - All sound devices muted when devices config changed
Summary: All sound devices muted when devices config changed
Status: REPORTED
Alias: None
Product: plasma-pa
Classification: Plasma
Component: applet (show other bugs)
Version: 5.19.3
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-17 07:42 UTC by wingear
Modified: 2020-07-21 19:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wingear 2020-07-17 07:42:31 UTC
SUMMARY
When I plug in the bluetooth headset, or change its profile from headset to audio playback, all sound devices become muted: not system dynamics only, but headset itself too. Also today is muted during Skype call, when plasma taskbar component glitched. 

STEPS TO REPRODUCE
1. Connect, disconnect or change configuration of bluetooth headset (B703/HN-B701 in my case)

OBSERVED RESULT
Previous sound device is muted, sound device, connected sound device is not

EXPECTED RESULT
All sound devices is muted, so user have to enable needed devices manually

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon 5.19 User Edition, Plasma 5.19.3
(available in About System)
KDE Plasma Version: 5.19.3
KDE Frameworks Version: 5.72.0
Qt Version: 5.14.2
Comment 1 Nate Graham 2020-07-17 15:19:38 UTC
That's strange.

If you install and open the 3rd-party PulseAudio Volume Control app, do you see the same behavior in that app?
Comment 2 wingear 2020-07-21 06:11:59 UTC
I installed pavucontrol-qt and turn off plasma management by 'killall plasmashell'. In pavucontrol-qt initial sound state after boot is still muted, but after first connect, headset volume was 100%. I saw this logs in konsole after plasmashell restart:

file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/FullRepresentation.qml:121:13: Unable to assign [undefined] to QQuickAction*
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/FullRepresentation.qml:121:13: Unable to assign [undefined] to QQuickAction*
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:208: TypeError: Cannot assign to read-only property "status"
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:46:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:208: TypeError: Cannot assign to read-only property "status"
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:46:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:208: TypeError: Cannot assign to read-only property "status"
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:46:5: Unable to assign [undefined] to bool
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1967, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1968, resource id: 6291547, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1969, resource id: 6291547, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1970, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1971, resource id: 6291549, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1972, resource id: 6291549, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1973, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1974, resource id: 6291551, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1975, resource id: 6291551, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1976, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1977, resource id: 6291553, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1978, resource id: 6291553, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1979, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1980, resource id: 6291555, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1981, resource id: 6291555, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1982, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1983, resource id: 6291557, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1984, resource id: 6291557, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1985, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1986, resource id: 6291559, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1987, resource id: 6291559, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1988, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1989, resource id: 6291561, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1990, resource id: 6291561, major code: 72 (PutImage), minor code: 0
org.kde.plasma.pulseaudio: No object for name "bluez_source.00_11_67_11_60_FD.headset_head_unit"
qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:151: TypeError: Cannot read property 'ports' of undefined
org.kde.plasma.pulseaudio: No object for name "bluez_sink.00_11_67_11_60_FD.headset_head_unit"
qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:151: TypeError: Cannot read property 'ports' of undefined
org.kde.plasma.pulseaudio: No object for name "bluez_sink.00_11_67_11_60_FD.headset_head_unit"
org.kde.plasma.pulseaudio: No object for name "bluez_source.00_11_67_11_60_FD.headset_head_unit"
org.kde.plasma.pulseaudio: No object for name "bluez_source.00_11_67_11_60_FD.headset_head_unit"
Comment 3 wingear 2020-07-21 06:12:20 UTC
I installed pavucontrol-qt and turn off plasma management by 'killall plasmashell'. In pavucontrol-qt initial sound state after boot is still muted, but after first connect, headset volume was 100%. I saw this logs in konsole after plasmashell restart:

file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/FullRepresentation.qml:121:13: Unable to assign [undefined] to QQuickAction*
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/FullRepresentation.qml:121:13: Unable to assign [undefined] to QQuickAction*
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:208: TypeError: Cannot assign to read-only property "status"
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:46:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:208: TypeError: Cannot assign to read-only property "status"
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:46:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:208: TypeError: Cannot assign to read-only property "status"
file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/DeviceItem.qml:46:5: Unable to assign [undefined] to bool
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1967, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1968, resource id: 6291547, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1969, resource id: 6291547, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1970, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1971, resource id: 6291549, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1972, resource id: 6291549, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1973, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1974, resource id: 6291551, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1975, resource id: 6291551, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1976, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1977, resource id: 6291553, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1978, resource id: 6291553, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1979, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1980, resource id: 6291555, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1981, resource id: 6291555, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1982, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1983, resource id: 6291557, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1984, resource id: 6291557, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1985, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1986, resource id: 6291559, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1987, resource id: 6291559, major code: 72 (PutImage), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 1988, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1989, resource id: 6291561, major code: 55 (CreateGC), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1990, resource id: 6291561, major code: 72 (PutImage), minor code: 0
org.kde.plasma.pulseaudio: No object for name "bluez_source.00_11_67_11_60_FD.headset_head_unit"
qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:151: TypeError: Cannot read property 'ports' of undefined
org.kde.plasma.pulseaudio: No object for name "bluez_sink.00_11_67_11_60_FD.headset_head_unit"
qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:151: TypeError: Cannot read property 'ports' of undefined
org.kde.plasma.pulseaudio: No object for name "bluez_sink.00_11_67_11_60_FD.headset_head_unit"
org.kde.plasma.pulseaudio: No object for name "bluez_source.00_11_67_11_60_FD.headset_head_unit"
org.kde.plasma.pulseaudio: No object for name "bluez_source.00_11_67_11_60_FD.headset_head_unit"
Comment 4 Nate Graham 2020-07-21 19:03:40 UTC
Thanks for the info.

I wonder if Bug 422948 is related in any way.