Bug 424594

Summary: Individual core system monitor turns into Network monitor, no means to revert.
Product: [Plasma] plasmashell Reporter: Gilboa Davara <gilboad>
Component: System Monitor widgetsAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: normal CC: kde, nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.19.3   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Before picture.
After 24h...

Description Gilboa Davara 2020-07-24 05:30:17 UTC
Created attachment 130357 [details]
Before picture.

SUMMARY
I've added multiple individual CPU core monitors widgets (See #424379), one per activity.
After ~24 hours, all monitored turned into network.
Only means to revert them back to CPU core monitors is to delete them and add new ones.
Screenshots attached.

STEPS TO REPRODUCE
1. Add multiple individual core system monitors on a machine w/ multiple activities and large number of cores (20+HT in my case).
2. Wait...

SOFTWARE/OS VERSIONS
Operating System: Fedora 32
KDE Plasma Version: 5.19.3
KDE Frameworks Version: 5.72.0
Qt Version: 5.14.2
Kernel Version: 5.7.8-200.fc32.x86_64
OS Type: 64-bit
Processors: 40 × Intel® Xeon® CPU E5-2658 v2 @ 2.40GHz
Memory: 31.3 GiB of RAM
Graphics Processor: GeForce GTX 1080/PCIe/SSE2
Comment 1 Gilboa Davara 2020-07-24 05:30:34 UTC
Created attachment 130358 [details]
After 24h...
Comment 2 Gilboa Davara 2020-07-24 05:32:08 UTC
Please note that *all* individual core CPU monitors on all activities (total of 5) turned into network monitors.
I've deleted the broken widgets and added new ones, just to have them too, revert to network monitor widgets after a couple of days.
Comment 3 David Edmundson 2020-07-30 13:46:04 UTC
Do you build your own plasma? 

If so could you test a one line fix?

https://phabricator.kde.org/P621
Comment 4 Gilboa Davara 2020-08-02 14:09:09 UTC
I can build a patched plasma.
The main problem is that the memory leak in plasma (see Bug 424636) is so bad that I simply cannot test it without it OOM my machine :/