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

            Bug ID: 521827
           Summary: Sensors disappear after closing plasma-systemmonitor
    Classification: Frameworks and Libraries
           Product: ksystemstats
      Version First 6.7.0
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: General
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

ksystemstats sensors go missing after closing plasma-systemmonitor.  When I
re-launch it prompts me to fix sensors that were working just before.

STEPS TO REPRODUCE

# With plasma-systemmonitor running - capture full sensor list
dbus-send --session --print-reply \
  --dest=org.kde.ksystemstats1 \
  /org/kde/ksystemstats1 \
  org.kde.ksystemstats1.allSensors 2>/dev/null | grep "string" | sort >
/tmp/sensors_before.txt

# now close plasma-systemmonitor.

# After exit - capture again  
dbus-send --session --print-reply \
  --dest=org.kde.ksystemstats1 \
  /org/kde/ksystemstats1 \
  org.kde.ksystemstats1.allSensors 2>/dev/null | grep "string" | sort >
/tmp/sensors_after.txt

# diff the outputs 
diff /tmp/sensors_before.txt /tmp/sensors_after.txt

OBSERVED RESULT
461,480d460
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
<             string ""
891,893d870
<             string "Download"
<             string "Download"
<             string "Downloaded"
901,918d877
<             string "eno1"
<             string "eno1 Download Rate"
<             string "eno1 Download Rate"
<             string "eno1 IPv4 Address"
<             string "eno1 IPv4 DNS"
<             string "eno1 IPv4 Gateway"
<             string "eno1 IPv4 Subnet Mask"
<             string "eno1 IPv4 with Prefix Length"
<             string "eno1 IPv6 Address"
<             string "eno1 IPv6 DNS"
<             string "eno1 IPv6 Gateway"
<             string "eno1 IPv6 Subnet Mask"
<             string "eno1 IPv6 with Prefix Length"
<             string "eno1 Network Name"
<             string "eno1 Signal Strength"
<             string "eno1 Total Downloaded"
<             string "eno1 Upload Rate"
<             string "eno1 Upload Rate"
1022,1031d980
<             string "IPv4"
<             string "IPv4"
<             string "IPv4 DNS"
<             string "IPv4 Gateway"
<             string "IPv4 Subnet Mask"
<             string "IPv6"
<             string "IPv6"
<             string "IPv6 DNS"
<             string "IPv6 Gateway"
<             string "IPv6 Subnet Mask"
1162d1110
<             string "Name"
1173,1191d1120
<          string "network/eno1"
<          string "network/eno1/download"
<          string "network/eno1/downloadBits"
<          string "network/eno1/ipv4address"
<          string "network/eno1/ipv4dns"
<          string "network/eno1/ipv4gateway"
<          string "network/eno1/ipv4subnet"
<          string "network/eno1/ipv4withPrefixLength"
<          string "network/eno1/ipv6address"
<          string "network/eno1/ipv6dns"
<          string "network/eno1/ipv6gateway"
<          string "network/eno1/ipv6subnet"
<          string "network/eno1/ipv6withPrefixLength"
<          string "network/eno1/network"
<          string "network/eno1/signal"
<          string "network/eno1/totalDownload"
<          string "network/eno1/totalUpload"
<          string "network/eno1/upload"
<          string "network/eno1/uploadBits"
1306d1234
<             string "Signal"
1353d1280
<             string "Total Uploaded"
1358,1360d1284
<             string "Upload"
<             string "Upload"
<             string "Uploaded"

EXPECTED RESULT
# An empty diff

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.0
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.0.12-201.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600 6-Core Processor
Memory: 96 GiB of RAM (93.5 GiB usable)
Graphics Processor: AMD Radeon RX 570 Series

ADDITIONAL INFORMATION
Workaround: `systemctl --user restart plasma-ksystemstats.service` restores
missing sensors (until I close plasma-systemmonitor again).

Workaround2: A systemd user drop-in that ExecStarts the binary with `--remain`.
 What are the repercussions of using this argument?

I've seen this off-and-on since one of the 6.6.x releases.  It's not new with
6.7.

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

Reply via email to