Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-87034

plasmashell crashes when using flexible panel spacer (32-bit)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • P1: Critical
    • None
    • 5.15.1, 5.15.2
    • None
    • archlinux32 on headless system using vnc, virtualbox and netbook.
    • Linux/X11

    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.

      plasmashell-stacktrace.txt}}{{

      Attachments

        1. backtrace-5.15.1
          9 kB
        2. backtrace-5.15.2-2
          9 kB
        3. plasmashell-stacktrace.txt
          6 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            fabiankosmale Fabian Kosmale
            jghodd Jeff Hodd
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes