Package: ksystemstats
Version: 6.3.4-1
Severity: normal

Dear Debian Qt/KDE Maintainers,

on a Raspberry Pi 5 running Raspberry Pi OS / Debian 13 on arm64,
ksystemstats does not start correctly.

Symptoms:
- plasma-systemmonitor shows missing sensors
- plasma-ksystemstats.service times out during startup
- kstatsviewer --list initially prints:
  No sensors available

This appears to be caused specifically by the CPU plugin.

Steps to reproduce:
1. Install KDE Plasma / plasma-systemmonitor / ksystemstats on Raspberry Pi 5 arm64.
2. Start plasma-systemmonitor or run:
   kstatsviewer --list
3. Observe that no sensors are available.
4. Check:
   systemctl --user status plasma-ksystemstats.service
   The service times out.

Observed result:
- plasma-ksystemstats.service fails with Result: timeout
- kstatsviewer --list prints "No sensors available"
- running ksystemstats directly hangs

Relevant service output:
× plasma-ksystemstats.service - Track hardware statistics
     Loaded: loaded (/usr/lib/systemd/user/plasma-ksystemstats.service; static)
     Active: failed (Result: timeout)
    Process: ExecStart=/usr/bin/ksystemstats (code=killed, signal=TERM)

Plugin debugging shows that the plugins are found and that the CPU plugin is loaded: "/usr/lib/aarch64-linux-gnu/qt6/plugins/ksystemstats/ksystemstats_plugin_cpu.so" loaded library

After that, ksystemstats hangs.

A strace showed repeated EOF reads in a loop before termination, e.g.:
  read(6, "", 16384) = 0
  read(6, "", 16384) = 0
  read(6, "", 16384) = 0

Most importantly, disabling only the CPU plugin restores the other sensors immediately:

  sudo mv /usr/lib/aarch64-linux-gnu/qt6/plugins/ksystemstats/ksystemstats_plugin_cpu.so \
/usr/lib/aarch64-linux-gnu/qt6/plugins/ksystemstats/ksystemstats_plugin_cpu.so.disabled
  systemctl --user restart plasma-ksystemstats.service
  kstatsviewer --list

After doing this, many sensors become available again immediately, including:
- memory
- network
- disk
- pressure
- lm-sensors
- OS information
- GPU

This strongly suggests that ksystemstats_plugin_cpu.so hangs on Raspberry Pi 5 / arm64 and prevents the whole service from becoming usable.

Expected result:
ksystemstats should start normally on Raspberry Pi 5 arm64, and Plasma System Monitor should expose the available sensors without needing to disable the CPU plugin.

Additional information:
- plasma-systemmonitor version: 6.3.6-1
- ksystemstats version: 6.3.4-1
- architecture: arm64
- hardware: Raspberry Pi 5

There are also two upstream KDE reports:
https://bugs.kde.org/show_bug.cgi?id=434922
https://bugs.kde.org/show_bug.cgi?id=517904

Best regards
Horst-Kevin Schlonzke

-- System Information:
Debian Release: 13.4
...

Reply via email to