https://bugs.kde.org/show_bug.cgi?id=523184

            Bug ID: 523184
           Summary: System Monitor Sensor panel widget: line chart face
                    fails with missing cfg_* properties (cfg_expanding,
                    cfg_length) after Qt 6.11 update
    Classification: Plasma
           Product: plasmashell
      Version First 6.7.2
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: System Monitor widgets
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]
  Target Milestone: 1.0

SUMMARY
After a system upgrade to Plasma 6.7.2 (Fedora/Nobara 44, Qt 6.11.1), the
"System Monitor Sensor" panel widget (org.kde.plasma.systemmonitor) fails to
display anything when configured to use the line chart face. Text-only mode
works correctly, but line chart, and reportedly other chart faces, do not
render.

STEPS TO REPRODUCE
1. Add the "System Monitor Sensor" widget to a panel
2. Configure it with any disk or network sensor
3. Set the appearance to a line chart / graph style
4. Observe that nothing is displayed, while the same sensors work fine when
Appearance is set to "Text"

OBSERVED RESULT
Widget renders blank. plasmashell terminal output shows repeated errors:

file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigAppearance.qml:
Setting initial properties failed: ConfigAppearance does not have a property
called cfg_chartFace
(same for) cfg_chartFaceDefault, cfg_expanding, cfg_length, cfg_sensorColors,
cfg_sensorColorsDefault, cfg_sensorIds, cfg_sensorIdsDefault,
cfg_textOnlySensorIds

file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigAppearance.qml:14:1:
QML ConfigAppearance: Created graphical object was not placed in the graphics
scene.

EXPECTED RESULT
Line chart / graph faces should render sensor data as before the update.

ADDITIONAL INFORMATION
- The ksystemstats backend itself is confirmed healthy: `busctl --user call
org.kde.ksystemstats1 /org/kde/ksystemstats1 org.kde.ksystemstats1 allSensors`
correctly returns all expected disk and network sensors (disk/all/read,
network/enp5s0/download, etc.)
- rpm -V plasma-workspace shows no file corruption/modification
- The base plasmoid's main.xml (contents/config/main.xml) does not define
"expanding" or "length" entries at all
- This appears related to a known class of regressions between
KConfigXT-generated cfg_* properties and Qt's updated sensor/property system
(see also bug 509671, fixed in 6.6.0 for a related but distinct text-face issue
— this report is for a chart-face-specific regression that reappeared/persists
in 6.7.2)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Nobara 44 (Fedora 44 based)
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to