| Summary: | System Settings - Workspace Behavior - Virtual Desktops | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Henry Pfeil <hpfeil> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | nate |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 5.18.3 | ||
| Target Milestone: | --- | ||
| Platform: | Slackware | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Henry Pfeil
2020-03-30 03:20:54 UTC
`kcmshell5 kcm_kwin_virtualdesktops` works as advertised. /usr/share/kpackage/kcms/kcm_kwin_virtualdesktops/contents/ui/main.qml seems to be at fault. Motivation for accessing kcm_kwin_virtualdesktops: Desktop Cube Animation stopped working. Konsole kcmshell5 reports qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double Constructing a KPluginInfo object from old style JSON. Please use kcoreaddons_desktop_to_json() for "/usr/lib64/qt5/plugins/kwin/effects/configs/kcm_kwin4_genericscripted.so" instead of kservice_desktop_to_json() in your CMake code. Using kcmshell5 kcm_kwin_virtualdesktops, Cube Animation started working when I changed the Rotation Duration to Default. Still crashes from the System Settings module. No longer an issue for me, since I can right-click the Task Manager widget to Configure Virtual Desktops in addition to kcmshell5. Would Qt 5.13.2 have something to do with it? I copied the following from the tty used to launch kde.
/usr/share/kpackage/kcms/kcm_desktoptheme/contents/ui/main.qml
header: RowLayout { <—cannot anchor an item that isn't a parent or sibling. Trying to show an empty dialog.
FormLayout.qml:112:21 unable to assign [undefined] to a double
QQmlEngine: setContextForObject() – object already has a context
`kcmshell5 kcm_kwin_virtualdesktops` works as advertised. Crash occurs every time I click Virtual Desktops in System Settings.
Hope this helps find and swat this bug.
I figured out how to launch systemsettings5 in konsole so I could capture the crash output. Hope this helps find and swat this bug. QQmlEngine::setContextForObject(): Object already has a QQmlContext QQmlEngine::setContextForObject(): Object already has a QQmlContext file:///usr/lib64/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double file:///usr/lib64/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double file:///usr/lib64/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double QQmlEngine::setContextForObject(): Object already has a QQmlContext file:///usr/lib64/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double file:///usr/lib64/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double Constructing a KPluginInfo object from old style JSON. Please use kcoreaddons_desktop_to_json() for "/usr/lib64/qt5/plugins/kwin/effects/configs/kcm_kwin4_genericscripted.so" instead of kservice_desktop_to_json() in your CMake code. KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = systemsettings5 path = /usr/bin pid = 21862 KCrash: Arguments: /usr/bin/systemsettings5 KCrash: Attempting to start /usr/lib64/drkonqi from kdeinit *** This bug has been marked as a duplicate of bug 419329 *** *** This bug has been marked as a duplicate of bug 419008 *** |