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.

Reply via email to