Skip to content

Dirk Mittler's Blog

A Journal of my Ongoing Experiences.

10°C
Wind: 9km/h NNE
Cloudy
Humidity: 71%
Montreal, according to OpenWeatherMap
Tue
13°C
Wed
10°C
Thu
13°C

Weather Widget by interconnect/it

During bad weather, this site can go down. If it does, please try again later.

This Is A Log File of the IP-Address inconsistencies, that followed from down-time, since March 20, 2019, Or, of the last 500 hours of known IP-Addresses.

Tags

  • Android
  • Apache
  • Computer Algebra
  • Custom-Compile
  • DCT
  • Debian
  • Debian 9
  • Debian Stretch
  • Desktop Compositing
  • Downtime
  • DSL Problem
  • Future Downtime
  • GPU
  • HBS-750
  • IPv6
  • Kanotix
  • KDE
  • Kernel Update
  • Linux
  • Linux Laptop
  • memcached
  • MOSFET
  • MP3 Compression
  • MySQL
  • NG-SPICE
  • OpenCL
  • OpenGL
  • Pixel C
  • Plasma 5
  • Power Failure
  • PulseAudio
  • Quantum Mechanics
  • Reboot
  • RTL8723BE
  • Samba
  • Sound Compression
  • Source Code
  • Successful Update
  • System Update
  • Unattended Upgrades
  • Update
  • WiFi Disconnects
  • WiFi Problem
  • WordPress
  • X-Server

Most Directly-Viewed, Individual Posts

  • One reason Why, It is Difficult For Me to Guess, at the Variable-Length Encoding of numbers, Chosen By Other People (8,176)
  • My Experiences with the Bell Home Hub 3000 (5,922)
  • Testing the Focusrite Scarlett 2i2 external sound device, with my Samsung S6 Smart-Phone (5,889)
  • I can offer a sound-compression scheme that I know will not work, as a point of reference. (5,475)
  • How DynDNS Works (2,960)
  • I now have Linux installed on my Samsung Galaxy Tab S. (2,825)
  • Getting Pulseaudio to schedule real-time threads under Debian / Stretch and beyond. (2,628)
(Hit Counters Installed March 5, 2016)

Recent Posts:

  • Creating a C++ Hash-Table quickly, that has a QString as its Key-Type.
  • How to know, whether our Qt 5 C++ projects make use of dynamically-loaded plug-ins.
  • Managing Usershares properly, under SAMBA (meaning, under the SMB emulation given by Linux).
  • How an old problem with multiple (Debian / Linux) sessions seems to require an old fix.
  • Why C++ compilers use name-mangling.
  • An Ode to Cinepaint
  • What the name of the memory allocator is, under C++.

Recent Comments

  • Dirk Mittler on File-Sharing under Linux, using Usershares – the Modernistic Way.
  • Ted Newell on File-Sharing under Linux, using Usershares – the Modernistic Way.
  • How to know, whether our Qt 5 C++ projects make use of dynamically-loaded plug-ins. | Dirk Mittler's Blog on It’s perfectly possible to run AppImages from within Crostini.
  • bitbinge on I have just had to get my hands dirty, with apt-listbugs.

Archives

Categories

Pages

  • A Repository Of WebGL Creations
  • A summary of my Site
  • About the Dates / Modification Time-Stamps
  • About The Translations – And The Missing Pieces Of Text
  • Binaries – Executable
  • Communication Through Entanglement?
  • Permalinks
  • Posting Comments
  • Sample Artwork Made With FOSS
  • Some Nastiness that had taken place, with my Blocks Of Code
  • Submit Feedback
  • The Most Directly-Viewed, Individual Posts
  • The Superfluid Fountain
  • Viewing The Equations On My Site

Feedback Form:

Open Feedback Form

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Tag: Plasma Widgets

‘kded5′ Daemon suddenly taking up 80-90% of my CPU time.

This posting states an observation I made about the computer I name ‘Phosphene’, which has ‘Debian 9 / Stretch’ running on it, with the ‘Plasma 5.8′ desktop manager. With all the software I have running on it, it runs both a ‘kded4′ and a ‘kded5′ daemon, the latter of which holds together my whole Plasma 5 desktop communications. The problem has already been observed on other people’s Linux computers, that a condition can set in, in which the ‘kded5′ daemon suddenly takes up all the CPU time, and an increased amount of RAM. Phosphene possesses 12GB or RAM, so that this latter aspect of the malfunction is not usually an immediate threat.

Phosphene possesses 8 virtual cores threaded as 4, and has had such malfunctions rarely, in which each of its 8 cores seems ~80% busy.

Screenshot_20200206_170556

The way Plasma 5 works is such, that this daemon runs numerous modules, any one of which could malfunction in a way that causes a similar malfunction of the daemon. The devs considered that it would be wasteful to run all the modules – Plasma 5 services – in separate processes. And so, whether this phenomenon sets in on any one computer, and if it does, which module is at fault, can vary in an individual way, from one computer to the next. But one fact which is also known is that the set of services / modules that load at boot-time may not depend on any one user’s configuration files, but may depend on what extensions and widgets are installed system-wide. Therefore, certain combinations of installed packages can leave computers with ticking time-bombs.

Once the malfunction starts, the only effective way I know to recover from it is, to reboot. Linux users don’t like to reboot.

But I think I have identified a series of (normal) actions on my part that actually triggers this. Therefore, if the reader’s Linux computer has been suffering from this very type of malfunction, then the same cause might be triggering it on his computer…

 

Continue reading ‘kded5′ Daemon suddenly taking up 80-90% of my CPU time.

Posted on February 6, 2020February 6, 2020Tags 100% CPU Usage, Debian 9, Debian Stretch, Desktop Search, DJV, Dolphin, File Contents, File Indexing, File Manager, HDR, Indexing, KDE, KDE Services, kded, Linux, Log-In, Log-Out, OpenEXR, Plasma 5.8, Plasma Extensions, Plasma Modules, Plasma Services, Plasma Widgets, Reboot, Recursive Search, Ruined Session, Runaway CPU Usage, SearchLeave a comment on ‘kded5′ Daemon suddenly taking up 80-90% of my CPU time.
Proudly powered by WordPress