Details
-
Bug
-
Resolution: Invalid
-
P1: Critical
-
None
-
5.15.1, 5.15.2
-
None
-
archlinux32 on headless system using vnc, virtualbox and netbook.
Description
I'm experiencing an issue where flexible panel spacers crash plasmashell. Static panel spacers are working as expected, but setting a spacer to be flexible, either programmatically or directly by changing the spacer's type to flexible from within the DE, casues a plasmashell crash that point directly to libQt5Qml-5.15.1 (qt5-declarative).
The twist is that this is only occurring on 32-bit archlinux32 platforms, but the same version of qt5-declarative running on the 64-bit archlinux platform is not displaying this behaviour.
This javascript code works on all platforms:
{{}}
panelSpacer = panel.addWidget("org.kde.plasma.panelspacer"); panelSpacer.writeConfig("expanding", "false"); panelSpacer.writeConfig("length", 32);
{{}}
But this only works on the 64-bit platform, crashing plasmashell on the 32-bit platform: {{}}
panelSpacer = panel.addWidget("org.kde.plasma.panelspacer");
{{}}
{{}}
Also this (also crashes plasmashell on 32-bit arch32):
{{}}
panelSpacer = panel.addWidget("org.kde.plasma.panelspacer"); panelSpacer.writeConfig("expanding", "true");
}}{{
{{}}
I'm attaching the stack trace from the segfault.