Bug 409197 - Plasmashell takes 50% of the CPU when it can't connect to the Wifi
Summary: Plasmashell takes 50% of the CPU when it can't connect to the Wifi
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Networking in general (show other bugs)
Version: master
Platform: unspecified Linux
: NOR normal
Target Milestone: 1.0
Assignee: Jan Grulich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-26 08:10 UTC by Marcus
Modified: 2024-12-23 18:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Wifi trying to connect uses a stable 49% CPU (181.59 KB, image/png)
2019-06-26 08:10 UTC, Marcus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus 2019-06-26 08:10:00 UTC
Created attachment 121150 [details]
Wifi trying to connect uses a stable 49% CPU

SUMMARY
The process plasmashell will will take up to 50% of the CPU when the Wifi network won't connect. It takes either 25% or 50% and it is a stable utilization as if the process went out of control.

STEPS TO REPRODUCE
The bug is always reproducible: when the Wifi is activate it will start consuming CPU, as soon as I deactivate it, the utilization will go down to 0-2%.
1. Activate Wifi.
1. Find a Wifi connection that won't connect: a connection that will successfully authenticate the user but will not go beyond "applying networks address" phase.
2. Try to connect to that network without any other alternative available. If there are no alternatives the process will go timeout and keep trying to connect to the same network.

OBSERVED RESULT
Watch CPU utilization jump up and fans start spinning like crazy.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 19.04
KDE Plasma Version: 5.16.1
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.2
Comment 1 Marcus 2019-07-21 18:54:58 UTC
Maybe it is a Google Drive issue, I see also the web client interpret those files as archives
Comment 2 Ben Cooksley 2024-12-23 18:23:44 UTC
Bulk transfer as requested in T17796