"The computer needs to restart" dialog constantly eats CPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Fix Released
|
High
|
Unassigned | ||
update-manager (Ubuntu) |
Fix Released
|
High
|
Mathieu Trudel-Lapierre | ||
Artful |
Fix Released
|
High
|
Adam Conrad | ||
Bionic |
Fix Released
|
High
|
Mathieu Trudel-Lapierre |
Bug Description
[Impact]
Ubuntu users wishing to run updates, potentially with specific combinations of customized theming on their desktop.
[Test case]
1) Run update-manager
2) Apply updates (this should include an update that requires reboot, such as a kernel update, system library (libc?)...
3) Let the "This computer needs to restart" dialog appear.
[Regression potential]
Failure of the "restart" dialog to appear or screen/window corruption when this dialog appears should be investigated as possible regressions. It is also possible that the behavior of the window changes in that its size might not remain static.
---
After installing certain updates (kernel, system libraries, etc.), the "The computer needs to restart" dialog appears periodically, prompting the user to restart the system.
That dialog eats a constant 8-10% of CPU time. That's the issue. (Yes, update-manager is niced to 10, but why consuming *any* CPU at all for showing a static dialog?)
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: update-manager 1:16.04.4
ProcVersionSign
Uname: Linux 4.4.0-38-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Oct 27 14:07:11 2016
ExecutablePath: /usr/bin/
GsettingsChanges:
b'com.
b'com.
b'com.
b'com.
b'com.
InstallationDate: Installed on 2016-04-22 (188 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
InterpreterPath: /usr/bin/python3.5
PackageArchitec
SourcePackage: update-manager
UpgradeStatus: No upgrade log present (probably fresh install)
tags: | added: rls-z-incoming |
Changed in update-manager (Ubuntu): | |
importance: | Undecided → High |
Changed in hundredpapercuts: | |
status: | New → Confirmed |
importance: | Undecided → High |
tags: |
added: rls-aa-incoming removed: rls-z-incoming |
Changed in update-manager (Ubuntu Artful): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → Adam Conrad (adconrad) |
tags: | removed: rls-aa-incoming |
tags: | added: rls-aa-notfixing rls-bb-incoming |
tags: | added: id-597a83347da07175ddd93722 |
tags: | removed: rls-bb-incoming |
tags: | added: rls-bb-notfixing |
Changed in update-manager (Ubuntu): | |
assignee: | Adam Conrad (adconrad) → Mathieu Trudel-Lapierre (cyphermox) |
Changed in update-manager (Ubuntu Bionic): | |
assignee: | Adam Conrad (adconrad) → Mathieu Trudel-Lapierre (cyphermox) |
Changed in update-manager (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in update-manager (Ubuntu Bionic): | |
status: | Confirmed → In Progress |
description: | updated |
Status changed to 'Confirmed' because the bug affects multiple users.