https://bugs.kde.org/show_bug.cgi?id=437989
Bug ID: 437989 Summary: Plasma Wayland with PipeWire crashes when changing audio device profile Product: plasmashell Version: 5.21.5 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: generic-crash Assignee: plasma-b...@kde.org Reporter: vi...@pm.me Target Milestone: 1.0 Plasma Wayland with pipewire-pulse crashes after changing audio device. I have two screens and have audio playing through one of them. When the second screen gets turned off and on again, audio "device profile" changes to playing through it. After I switch the device profile back to my main monitor AND turn off the settings window, plasmashell crashes. Operating System: Arch Linux KDE Plasma Version: 5.21.5 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.2 Kernel Version: 5.12.8-zen1-1-zen OS Type: 64-bit Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 2600X Six-Core Processor Memory: 15.6 GiB of RAM Graphics Processor: Radeon RX 580 Series LOG [12:59] morbidPC | plasmashell kf.plasma.quick: Applet preload policy set to 1 trying to show an empty dialog file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() trying to show an empty dialog file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Loading Calendar plugin HolidaysEventsPlugin(0x5582320aa8e0) Loading Calendar plugin PimEventsPlugin(0x5582320a1a00) file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:501:21: Unable to assign [undefined] to double file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:528:17: Unable to assign [undefined] to double file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:547:13: Unable to assign [undefined] to double trying to show an empty dialog qt.gui.icc: fromIccProfile: failed minimal tag size sanity file:///usr/share/plasma/plasmoids/org.kde.plasma.panelspacer/contents/ui/main.qml:53:5: Unable to assign [undefined] to QQuickGridLayout* file:///home/morbid/.local/share/plasma/plasmoids/com.pajuelo.plasmaConfSaver/contents/ui/FullRepresentation.qml:32:33: Invalid property assignment: string expected - Assigning null to incompatible properties in QML is deprecated. This will become a compile error in future versions of Qt. file:///home/morbid/.local/share/plasma/plasmoids/com.pajuelo.plasmaConfSaver/contents/ui/FullRepresentation.qml:31:33: Invalid property assignment: string expected - Assigning null to incompatible properties in QML is deprecated. This will become a compile error in future versions of Qt. file:///home/morbid/.local/share/plasma/plasmoids/com.pajuelo.plasmaConfSaver/contents/ui/FullRepresentation.qml:30:31: Invalid property assignment: string expected - Assigning null to incompatible properties in QML is deprecated. This will become a compile error in future versions of Qt. file:///home/morbid/.local/share/plasma/plasmoids/com.pajuelo.plasmaConfSaver/contents/ui/main.qml:23: TypeError: Cannot call method 'substr' of undefined file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:30:1: QML DropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth" trying to show an empty dialog trying to show an empty dialog qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/share/plasma/plasmoids/org.kde.plasma.panelspacer/contents/ui/main.qml:53:5: Unable to assign [undefined] to QQuickGridLayout* Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml" file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:30:1: QML DropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight" file:///usr/lib/qt/qml/org/kde/plasma/components/ModelContextMenu.qml:38:1: QML ModelContextMenu: Accessible must be attached to an Item file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:478:17: QML ToolButton: Binding loop detected for property "icon.height" file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:466:17: QML ToolButton: Binding loop detected for property "icon.height" file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:457:17: QML ToolButton: Binding loop detected for property "icon.height" file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:445:17: QML ToolButton: Binding loop detected for property "icon.height" file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:424:17: QML ToolButton: Binding loop detected for property "icon.height" file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:47: TypeError: Cannot read property 'CanSeek' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:45: TypeError: Cannot read property 'Rate' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:44: TypeError: Cannot read property 'Position' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:207: TypeError: Cannot read property 'Desktop Icon Name' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:223: TypeError: Cannot read property 'Desktop Icon Name' of undefined qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qml: Reading places from configuration: [{"providerId":"owm","placeIdentifier":"756135","placeAlias":"Warsaw"}] qml: Reading places from configuration: [{"providerId":"owm","placeIdentifier":"756135","placeAlias":"Warsaw"}] qml: cacheBackend failed to initialize qml: Reading places from configuration: [{"providerId":"owm","placeIdentifier":"756135","placeAlias":"Warsaw"}] file:///usr/share/plasma/plasmoids/org.kde.plasma.panelspacer/contents/ui/main.qml:53:5: Unable to assign [undefined] to QQuickGridLayout* file:///usr/share/plasma/plasmoids/org.kde.plasma.panelspacer/contents/ui/main.qml:53:5: Unable to assign [undefined] to QQuickGridLayout* file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:501:21: Unable to assign [undefined] to double file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:528:17: Unable to assign [undefined] to double file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:547:13: Unable to assign [undefined] to double file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:538:9: QML Label: Binding loop detected for property "height" file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:493:13: QML Label: Binding loop detected for property "height" trying to show an empty dialog file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:30:1: QML DropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth" trying to show an empty dialog file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:493:13: QML Label: Binding loop detected for property "height" file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:538:9: QML Label: Binding loop detected for property "height" file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:560:5: QML Label: Binding loop detected for property "height" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:30:1: QML DropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/CompactRepresentation.qml:53:17: Unable to assign [undefined] to int file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/CompactRepresentation.qml:53:17: Unable to assign [undefined] to int Plasma Shell startup completed Plasma Shell startup completed Plasma Shell startup completed qt.qpa.wayland: Wayland does not support QWindow::requestActivate() trying to show an empty dialog file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() trying to show an empty dialog trying to show an empty dialog file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/LeaveButtons.qml:69:5: QML ToolButton: Binding loop detected for property "display" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() trying to show an empty dialog file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" file:///home/morbid/.local/share/plasma/plasmoids/org.kde.weatherWidget/contents/ui/Meteogram.qml:563:13: Unable to assign [undefined] to QUrl trying to show an empty dialog trying to show an empty dialog qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() 3 file:///usr/lib/qt/qml/org/kde/plasma/components/ModelContextMenu.qml:38:1: QML ModelContextMenu: Accessible must be attached to an Item kscreen.kwayland: Loading Wayland backend. file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:222:5: QML Heading: Binding loop detected for property "verticalAlignment" kf5idletime_kwayland: This plugin does not support polling idle time org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" <Unknown File>: temperature0 is undefined. Adding an object with a undefined member does not create a role for it. <Unknown File>: iconName0 is undefined. Adding an object with a undefined member does not create a role for it. <Unknown File>: isPast0 is undefined. Adding an object with a undefined member does not create a role for it. <Unknown File>: temperature1 is undefined. Adding an object with a undefined member does not create a role for it. <Unknown File>: iconName1 is undefined. Adding an object with a undefined member does not create a role for it. <Unknown File>: isPast1 is undefined. Adding an object with a undefined member does not create a role for it. file:///usr/lib/qt/qml/org/kde/plasma/components/ModelContextMenu.qml:38:1: QML ModelContextMenu: Accessible must be attached to an Item source requested() called: "/home/morbid/.config/plasmaConfSaver" matched: "/home/morbid/.config/plasmaConfSaver" "/home/morbid/.config/plasmaConfSaver" file:///home/morbid/.local/share/plasma/plasmoids/com.pajuelo.plasmaConfSaver/contents/ui/FullRepresentation.qml:82:5: QML Column: Cannot specify top, bottom, verticalCenter, fill or centerIn anchors for items inside Column. Column will not function. file:///home/morbid/.local/share/plasma/plasmoids/com.pajuelo.plasmaConfSaver/contents/ui/FullRepresentation.qml:105: ReferenceError: isHovered is not defined file:///home/morbid/.local/share/plasma/plasmoids/com.pajuelo.plasmaConfSaver/contents/ui/FullRepresentation.qml:193: ReferenceError: isHovered is not defined trying to show an empty dialog file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:158:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:148:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } QQmlEngine::setContextForObject(): Object already has a QQmlContext QQmlEngine::setContextForObject(): Object already has a QQmlContext QQmlEngine::setContextForObject(): Object already has a QQmlContext qt.qpa.wayland: Wayland does not support QWindow::requestActivate() org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0a_00.1.hdmi-stereo-extra5" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" kf.plasma.quick: Couldn't create KWindowShadow for PlasmaQuick::Dialog(0x558232fdcb20) kf.plasma.quick: Couldn't create KWindowShadow for PlasmaQuick::Dialog(0x558232fdcb20) kf.plasma.quick: Couldn't create KWindowShadow for PlasmaQuick::Dialog(0x558232fdcb20) file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:158:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:148:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } QQmlEngine::setContextForObject(): Object already has a QQmlContext QQmlEngine::setContextForObject(): Object already has a QQmlContext QQmlEngine::setContextForObject(): Object already has a QQmlContext qt.qpa.wayland: Wayland does not support QWindow::requestActivate() org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:153: TypeError: Cannot read property 'ports' of undefined qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:153: TypeError: Value is undefined and could not be converted to an object qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:153: TypeError: Value is undefined and could not be converted to an object org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0a_00.1.hdmi-stereo-extra5" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0a_00.1.hdmi-stereo-extra5" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:122: TypeError: Value is undefined and could not be converted to an object qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:122: TypeError: Value is undefined and could not be converted to an object qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:122: TypeError: Value is undefined and could not be converted to an object qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:231: TypeError: Cannot read property 'visible' of null qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:231: TypeError: Cannot read property 'visible' of null org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:153: TypeError: Value is undefined and could not be converted to an object qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:153: TypeError: Value is undefined and could not be converted to an object qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:153: TypeError: Value is undefined and could not be converted to an object qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:153: TypeError: Value is undefined and could not be converted to an object org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:231: TypeError: Cannot read property 'visible' of null qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:231: TypeError: Cannot read property 'visible' of null org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.3.analog-stereo.monitor" kf.plasma.quick: Couldn't create KWindowShadow for Osd_QMLTYPE_963(0x558237650040) kf.plasma.quick: Couldn't create KWindowShadow for Osd_QMLTYPE_963(0x558237650040) kf.plasma.quick: Couldn't create KWindowShadow for Osd_QMLTYPE_963(0x558237650040) KCrash: Attempting to start /usr/bin/plasmashell KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = plasmashell path = /usr/bin pid = 15435 KCrash: Arguments: /usr/bin/plasmashell KCrash: Attempting to start /usr/lib/drkonqi QSocketNotifier: Invalid socket 6 and type 'Read', disabling... QSocketNotifier: Invalid socket 13 and type 'Read', disabling... kf.plasma.quick: Applet preload policy set to 1 trying to show an empty dialog -- You are receiving this mail because: You are watching all bug changes.