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
If it's crashing, we need a backtrace of the crash. Can you get it? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
I can't replicate it currently due to being affected by other bugs, like https://bugs.kde.org/show_bug.cgi?id=439096 I tried turning off screen locking to work around it, but then after waking up, Plasma restarted/crashed 3 times before getting back into usable state. Should I cancel this and report again once other bugs are fixed and I am able to reproduce it?
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!