plasmashell 100% cpu on screen lock
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
plasma-workspace (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When the screen is locked, plasmashell 100% a CPU core because of a misbehaving IM icon in the system tray.
By default, "set my status to away when the screen saver is activated" is enabled in IM settings, and the IM icon is also shown on the plasma panel. When the screen is locked, the IM status is set to away and the icon changes (at this point I can't see what's happening behind the lock screen). ssh'ing in, I can see that kwin/plasmashel
Workaround:
1. Disabling "set my status to away when the screen saver is activated" prevents the issue from happening
2. Hiding the IM icon from the system tray also works.
Affected packages:
plasma-workspace 4:5.2.1-0ubuntu3
kde-telepathy 0.9.0ubuntu1
Actually, this can also be (inconsistently) triggered by manually switching the IM status around (either from the contact list or from the tray icon). I only use Google Talk, and certain statuses always trigger high CPU usage, some statuses never trigger high CPU usage, and some are inconsistent.
Never high CPU usage:
Available
Always high CPU usage:
Busy
Sometimes:
Everything else