High CPU usage of wxWidget apps caused by dbusmenu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Guayadeque |
Fix Released
|
High
|
Unassigned | ||
Unity |
Invalid
|
Undecided
|
Unassigned | ||
Unity Foundations |
Invalid
|
High
|
Conor Curran | ||
appmenu-gtk (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Natty |
Invalid
|
High
|
Unassigned | ||
audacity (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Natty |
Fix Released
|
High
|
Unassigned | ||
wxwidgets2.8 (Ubuntu) |
Fix Released
|
High
|
Conor Curran | ||
Natty |
Fix Released
|
High
|
Conor Curran |
Bug Description
Binary package hint: pgadmin3
When wxWidget application is launched (e.g pgadmin3) the desktop becomes really slow and X starts consuming a lot of CPU. The UI of pgadmin3 is like flickering very fast.
Everything returns to normal when pgadmin3 is closed.
There are minimal python and cpp examples attached to this report in minimal.tar.gz
This was introduced by the fix for bug 662077
TEST CASE:
1. Start a Unity session
2. Launch pgadmin3
3. Connect to a server
4. Launch the Query Tool
Result:
The desktop becomes very slow, X consuming most of the CPU and the UI of pgadmin3 is like flickering very fast.
WORKAROUND:
disable dbusmenu with:
$ UBUNTU_MENUPROXY= pgadmin3
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: pgadmin3 1.12.2-1
ProcVersionSign
Uname: Linux 2.6.38-4-generic i686
Architecture: i386
Date: Mon Feb 21 00:14:53 2011
EcryptfsInUse: Yes
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.utf8
LC_MESSAGES=
SHELL=/bin/bash
SourcePackage: pgadmin3
Related branches
Changed in unity: | |
status: | New → Confirmed |
Changed in unity (Ubuntu Natty): | |
assignee: | nobody → Canonical Desktop Experience Team (canonical-dx-team) |
affects: | pgadmin3 (Ubuntu Natty) → wxwidgets2.8 (Ubuntu Natty) |
Changed in wxwidgets2.8 (Ubuntu Natty): | |
importance: | Medium → High |
milestone: | none → ubuntu-11.04 |
status: | Confirmed → Triaged |
affects: | indicator-appmenu (Ubuntu Natty) → appmenu-gtk (Ubuntu Natty) |
summary: |
- CPU usage due to X becomes very high when pgadmin3 runs + High CPU usage of wxWidget apps caused by dbusmenu |
description: | updated |
description: | updated |
Changed in unity: | |
status: | Confirmed → Invalid |
Changed in wxwidgets2.8 (Ubuntu Natty): | |
assignee: | nobody → Canonical Desktop Experience Team (canonical-dx-team) |
Changed in appmenu-gtk (Ubuntu Natty): | |
assignee: | Canonical Desktop Experience Team (canonical-dx-team) → Conor Curran (cjcurran) |
Changed in wxwidgets2.8 (Ubuntu Natty): | |
assignee: | Canonical Desktop Experience Team (canonical-dx-team) → Conor Curran (cjcurran) |
Changed in unity-foundations: | |
milestone: | none → unity-3.8.0-beta |
assignee: | nobody → Conor Curran (cjcurran) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in wxwidgets2.8 (Ubuntu Natty): | |
status: | Triaged → In Progress |
Changed in appmenu-gtk (Ubuntu Natty): | |
status: | Triaged → In Progress |
Changed in unity-foundations: | |
status: | Triaged → In Progress |
Changed in audacity (Ubuntu Natty): | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in unity: | |
status: | Invalid → Confirmed |
Changed in unity-foundations: | |
milestone: | unity-3.8.2 → unity-3.8.4 |
tags: | added: patch |
Changed in audacity (Ubuntu Natty): | |
status: | Confirmed → Fix Released |
Changed in appmenu-gtk (Ubuntu Natty): | |
status: | In Progress → Invalid |
assignee: | Conor Curran (cjcurran) → nobody |
Changed in unity-foundations: | |
status: | In Progress → Invalid |
Changed in guayadeque.player: | |
status: | New → Fix Released |
importance: | Undecided → High |
tags: | added: testcase |
I'm unable to reproduce the problem this morning after an upgrade and restart of the system. I set the status to incomplete and will let it expire if it's not an issue anymore.