HUD denial of service
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Application Menu Indicator |
Fix Released
|
High
|
desrt | ||
Unity |
Fix Released
|
High
|
Gord Allott | ||
indicator-appmenu (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
TEST CASE
1. Tap <Alt> to open the HUD
2. Press a key and keep it pressed for 2 seconds in order to get a long string
RESULT:
HUD uses 100% CPU and cannot be used until it recovers minutes later
Top shows 'hud-service' uses 100% of one core.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: indicator-appmenu 0.3.91-0ubuntu2
ProcVersionSign
Uname: Linux 3.2.0-18-generic x86_64
ApportVersion: 1.94-0ubuntu2
Architecture: amd64
Date: Wed Mar 7 10:07:05 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: indicator-appmenu
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Tim Penhey (community): Approve
-
Diff: 54 lines (+19/-1)2 files modifiedplugins/unityshell/src/HudController.cpp (+17/-1)
plugins/unityshell/src/HudController.h (+2/-0)
- Ken VanDine: Pending requested
-
Diff: 1560 lines (+613/-245)32 files modifiedChangeLog (+255/-0)
Makefile.am (+1/-35)
Makefile.am.coverage (+48/-0)
Makefile.in (+45/-39)
configure (+106/-68)
configure.ac (+4/-1)
data/Makefile.in (+5/-11)
debian/changelog (+19/-1)
debian/control (+4/-0)
docs/devel/html/HudAppMenuRegistrar.html (+1/-1)
docs/devel/html/HudDbusmenuCollector.html (+3/-3)
docs/devel/html/HudResult.html (+4/-4)
docs/devel/html/HudSource.html (+7/-7)
docs/devel/html/ch01.html (+1/-1)
docs/devel/html/ch02.html (+1/-1)
docs/devel/html/ch03.html (+1/-1)
docs/devel/html/ch04.html (+1/-1)
docs/devel/html/ch05.html (+1/-1)
docs/devel/html/hud-HudSettings.html (+2/-20)
docs/man/hud-cli.1 (+2/-2)
docs/man/hud-dump-application.1 (+2/-2)
docs/man/hud-list-applications.1 (+2/-2)
docs/man/hud-verify-app-info.1 (+2/-2)
m4/gcov.m4 (+13/-10)
src/Makefile.in (+18/-18)
src/hudquery.c (+1/-1)
src/hudtoken.c (+6/-0)
src/hudtoken.h (+1/-0)
src/indicator-appmenu.c (+2/-0)
tests/Makefile.in (+53/-11)
tests/test-dbus-message-count.in (+1/-1)
tools-vala/hud-gtk.c (+1/-1)
Changed in indicator-appmenu: | |
importance: | Undecided → High |
Changed in indicator-appmenu: | |
assignee: | nobody → Ryan Lortie (desrt) |
tags: | added: rls-p-tracking |
Changed in indicator-appmenu: | |
status: | New → In Progress |
Changed in unity: | |
assignee: | nobody → Gord Allott (gordallott) |
Changed in unity: | |
status: | New → Confirmed |
Changed in unity: | |
importance: | Undecided → High |
Changed in unity: | |
status: | Confirmed → Fix Committed |
milestone: | none → 5.10.0 |
Changed in indicator-appmenu: | |
status: | In Progress → Fix Committed |
Changed in indicator-appmenu: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.