Lockscreen breaks and requires loginctl unlock-session
This is happening on kde-nightly and pmOS edge on op6-enchilada. I was doing some tests on spacebar, but local build wasn't working so I decided to give kde-nightly a try. I hope what I'm seeing is a result of the upgrades 24.06->edge and edge->kde-nightly.
What is shown in the video: I lock the screen, then unlock it. It then starts to loop by itself between loading lockscreen and black screen, until it breaks and the never forgotten white message on black background appears.
tinydm.log
oneplus-enchilada:~$ tail -f .local/state/tinydm.log
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/dri/msm_drv_video.so
libva info: va_openDriver() returns -1
kpipewire_vaapi_logging: VAAPI: Failed to initialize display
kpipewire_vaapi_logging: DRM device not found
error getting display properties via dbus: QDBusError("", "")
"Could not convert argument 1 at"
"run@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29"
"onWindowAdded@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:69"
file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed.
qml: prompt secret: Password:
"Could not convert argument 1 at"
"run@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29"
"onWindowAdded@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:69"
file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:80:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
kf.modemmanagerqt: Unknown Mobile Country Code: 0
qrc:/org/kde/plasma/private/mobileshell/AudioInfo.qml:121:44: QML Connections: Detected function "onPreferredSinkChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
kf.quickcharts.datasource: ModelSource: Invalid role -1 "color"
kf.quickcharts.datasource: ModelSource: Invalid role -1 "color"
kf.quickcharts.datasource: ModelSource: Invalid role -1 "color"
kf.quickcharts.datasource: ModelSource: Invalid role -1 "color"
kf.quickcharts.datasource: ModelSource: Invalid role -1 "color"
kf.quickcharts.datasource: ModelSource: Invalid role -1 "color"
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:48:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:47:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:48:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:47:13: Unable to assign [undefined] to double
Found flashlight device : /sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:led-controller@d300/leds/white:flash
Found flashlight device : /sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:led-controller@d300/leds/yellow:flash
Flash maxBrightness : 255
Flash brightness : 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/dri/msm_drv_video.so
libva info: va_openDriver() returns -1
kpipewire_vaapi_logging: VAAPI: Failed to initialize display
kpipewire_vaapi_logging: DRM device not found
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:80:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
error getting display properties via dbus: QDBusError("", "")
qml: prompt secret: Password:
"Could not convert argument 1 at"
"run@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29"
"onWindowAdded@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:69"
file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:80:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
kf.modemmanagerqt: Unknown Mobile Country Code: 0
qrc:/org/kde/plasma/private/mobileshell/AudioInfo.qml:121:44: QML Connections: Detected function "onPreferredSinkChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:48:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:47:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:48:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:47:13: Unable to assign [undefined] to double
Found flashlight device : /sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:led-controller@d300/leds/white:flash
Found flashlight device : /sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:led-controller@d300/leds/yellow:flash
Flash maxBrightness : 255
Flash brightness : 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/dri/msm_drv_video.so
libva info: va_openDriver() returns -1
kpipewire_vaapi_logging: VAAPI: Failed to initialize display
kpipewire_vaapi_logging: DRM device not found
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:80:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
error getting display properties via dbus: QDBusError("", "")
qml: prompt secret: Password:
"Could not convert argument 1 at"
"run@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29"
"onWindowAdded@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:69"
file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:80:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
kf.modemmanagerqt: Unknown Mobile Country Code: 0
qrc:/org/kde/plasma/private/mobileshell/AudioInfo.qml:121:44: QML Connections: Detected function "onPreferredSinkChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:48:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:47:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:48:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:47:13: Unable to assign [undefined] to double
Found flashlight device : /sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:led-controller@d300/leds/white:flash
Found flashlight device : /sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:led-controller@d300/leds/yellow:flash
Flash maxBrightness : 255
Flash brightness : 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/dri/msm_drv_video.so
libva info: va_openDriver() returns -1
kpipewire_vaapi_logging: VAAPI: Failed to initialize display
kpipewire_vaapi_logging: DRM device not found
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:80:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
error getting display properties via dbus: QDBusError("", "")
qml: prompt secret: Password:
"Could not convert argument 1 at"
"run@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29"
"onWindowAdded@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:69"
file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:80:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
kf.modemmanagerqt: Unknown Mobile Country Code: 0
qrc:/org/kde/plasma/private/mobileshell/AudioInfo.qml:121:44: QML Connections: Detected function "onPreferredSinkChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:48:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:47:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:48:13: Unable to assign [undefined] to double
qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:47:13: Unable to assign [undefined] to double
Found flashlight device : /sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:led-controller@d300/leds/white:flash
Found flashlight device : /sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:led-controller@d300/leds/yellow:flash
Flash maxBrightness : 255
Flash brightness : 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/dri/msm_drv_video.so
libva info: va_openDriver() returns -1
kpipewire_vaapi_logging: VAAPI: Failed to initialize display
kpipewire_vaapi_logging: DRM device not found
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:35:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/lockscreen/Keypad.qml:80:9: QML LayoutItemProxy: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
error getting display properties via dbus: QDBusError("", "")
"Could not convert argument 1 at"
"run@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29"
"onWindowAdded@file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:69"
file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:29: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed.
^C