[opensuse-factory] Breeze errors in journal - are they significant?
hi I've been getting a huge amount of what look like errors to me in the journal (see very small example below) I originally posted this to the KDE list. I got a reply as follows "You'd have to figure out which package installs those files, but my guess is that it's the breeze-provide theme for the login manager (maybe you can uninstall just that if it has its own, optional package?) The symptoms look like the theme's QML files require a newer Qt version than you have installed; I've seen similar things happen (and corrected them) in KDevelop. It's, erm, easy to miss this during development, but your distribution should have caught it during testing. (Unless there's an auto-update feature for look-and-feel stuff that's been left active by the distribution.) Either way, this looks like a bug in Breeze and/or in the theming auto-updating feature (probably a Plasma component). For the latter the bug would be that themes requiring a newer-than-available Qt version shouldn't be installed automatically (including updates to already installed themes). For Breeze, the bug would be a mismatch between the claimed minimum supported Qt version and the actually required version. This would be more appropriate on the plasma-devel mailing list." I'm asking if i need to log this or can i just ignore it? If i log it, does it go against Breeze or SDDM? regards Ian Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:463: TypeError: Cannot read property 'smallSpacing' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/lib64/qt5/qml/org/kde/plasma/workspace/components/BatteryIcon.qml:42: TypeError: Cannot call method 'roundToIconSize' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/components/Battery.qml:27: TypeError: Cannot read property 'smallSpacing' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:441: TypeError: Cannot read property 'largeSpacing' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:446: TypeError: Cannot read property 'gridUnit' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:157: TypeError: Cannot read property 'gridUnit' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/components/ActionButton.qml:102: TypeError: Cannot read property 'smallSpacing' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/components/ActionButton.qml:39: TypeError: Cannot read property 'gridUnit' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/components/ActionButton.qml:55: TypeError: Cannot read property 'smallSpacing' of null -- opensuse:tumbleweed:20200622 Qt: 5.15.0 KDE Frameworks: 5.71.0 - KDE Plasma: 5.19.1 - kwin 5.19.1 kmail2 5.14.2 (20.04.2) - akonadiserver 5.14.2 (20.04.2) - Kernel: 5.7.2-1-default - xf86-video-nouveau: 1.0.16 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, Am Mittwoch, 1. Juli 2020, 19:12:19 CEST schrieb Ianseeks:
hi
I've been getting a huge amount of what look like errors to me in the journal (see very small example below) I originally posted this to the KDE list.
I got a reply as follows "You'd have to figure out which package installs those files, but my guess is that it's the breeze-provide theme for the login manager (maybe you can uninstall just that if it has its own, optional package?)
The symptoms look like the theme's QML files require a newer Qt version than you have installed; I've seen similar things happen (and corrected them) in KDevelop. It's, erm, easy to miss this during development, but your distribution should have caught it during testing. (Unless there's an auto-update feature for look-and-feel stuff that's been left active by the distribution.)
Either way, this looks like a bug in Breeze and/or in the theming auto-updating feature (probably a Plasma component). For the latter the bug would be that themes requiring a newer-than-available Qt version shouldn't be installed automatically (including updates to already installed themes). For Breeze, the bug would be a mismatch between the claimed minimum supported Qt version and the actually required version.
This would be more appropriate on the plasma-devel mailing list."
I'm asking if i need to log this or can i just ignore it?
Those errors happen when sddm-greeter shuts down. It's just that the Kirigami.Units Singleton is destructed before its users, so it turns into null. This is harmless and you can just ignore this. It happens with git master too. I guess that it should just use "Units.foo" instead of "units.foo" to refer to the Singleton explicitly instead of via its id and also import org.kde.kirigami. At least that seems to avoid the issue here.
If i log it, does it go against Breeze or SDDM?
The theme and some of the affected components are both part of the plasma-workspace repository, so "plasmashell", "Theme - Breeze" is the right components on bugs.kde.org. Cheers, Fabian
regards
Ian
Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:463: TypeError: Cannot read property 'smallSpacing' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/lib64/qt5/qml/org/kde/plasma/workspace/components/BatteryIcon.qml:42: TypeError: Cannot call method 'roundToIconSize' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/components/Battery.qml:27: TypeError: Cannot read property 'smallSpacing' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:441: TypeError: Cannot read property 'largeSpacing' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:446: TypeError: Cannot read property 'gridUnit' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:157: TypeError: Cannot read property 'gridUnit' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/components/ActionButton.qml:102: TypeError: Cannot read property 'smallSpacing' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/components/ActionButton.qml:39: TypeError: Cannot read property 'gridUnit' of null Jul 01 09:55:11 LanL sddm-greeter[12108]: file:///usr/share/sddm/themes/breeze-openSUSE/components/ActionButton.qml:55: TypeError: Cannot read property 'smallSpacing' of null
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wednesday, 1 July 2020 19:01:29 BST Fabian Vogt wrote:
Hi,
snip
Those errors happen when sddm-greeter shuts down. It's just that the Kirigami.Units Singleton is destructed before its users, so it turns into null. This is harmless and you can just ignore this. It happens with git master too.
I guess that it should just use "Units.foo" instead of "units.foo" to refer to the Singleton explicitly instead of via its id and also import org.kde.kirigami. At least that seems to avoid the issue here.
If i log it, does it go against Breeze or SDDM?
The theme and some of the affected components are both part of the plasma-workspace repository, so "plasmashell", "Theme - Breeze" is the right components on bugs.kde.org.
Cheers, Fabian
Thanks Fabian. I'm finding a lot of other strange log records and quite a few coredumps each day but i'll deal with them one at a time -- opensuse:tumbleweed:20200622 Qt: 5.15.0 KDE Frameworks: 5.71.0 - KDE Plasma: 5.19.1 - kwin 5.19.1 kmail2 5.14.2 (20.04.2) - akonadiserver 5.14.2 (20.04.2) - Kernel: 5.7.2-1-default - xf86-video-nouveau: 1.0.16 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wednesday, 1 July 2020 19:01:29 BST Fabian Vogt wrote:
If i log it, does it go against Breeze or SDDM?
The theme and some of the affected components are both part of the plasma-workspace repository, so "plasmashell", "Theme - Breeze" is the right components on bugs.kde.org.
Bug 423786
Cheers, Fabian
regards
Ian
-- opensuse:tumbleweed:20200622 Qt: 5.15.0 KDE Frameworks: 5.71.0 - KDE Plasma: 5.19.1 - kwin 5.19.1 kmail2 5.14.2 (20.04.2) - akonadiserver 5.14.2 (20.04.2) - Kernel: 5.7.2-1-default - xf86-video-nouveau: 1.0.16 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (2)
-
Fabian Vogt
-
Ianseeks