hud-service is eating up 100% of one of my CPUs in a poll loop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity HUD |
New
|
Undecided
|
Unassigned | ||
unbuntu-fr Scripts - apt |
Fix Committed
|
Critical
|
Unassigned | ||
hud (Ubuntu) |
Incomplete
|
Critical
|
Unassigned |
Bug Description
hud-service is polling like crazy:
Context Switches:
PID Process Voluntary Involuntary Total
2295 hud-service 46084.63 42.94 46127.58 (very high)
2325 hud-service 0.09 0.00 0.09 (very low)
2329 hud-service 0.07 0.00 0.07 (very low)
2340 hud-service 0.05 0.00 0.05 (very low)
Total 46084.84 42.94 46127.78
File I/O operations:
No file I/O operations detected.
System calls traced:
PID Process Syscall Count Rate/Sec
2295 hud-service poll 999983 23124.8503
2295 hud-service write 10 0.2313
2295 hud-service sendmsg 4 0.0925
2325 hud-service restart_syscall 1 0.0231
2329 hud-service restart_syscall 1 0.0231
2340 hud-service restart_syscall 1 0.0231
Total 1000000 23125.2435
(gdb) where
#0 0x00007fda8121cfbd in poll () at ../sysdeps/
#1 0x00007fda7f1bb4b8 in ?? () from /lib/x86_
#2 0x00007fda7f1ba3ff in ?? () from /lib/x86_
#3 0x00007fda7f1a49dc in ?? () from /lib/x86_
#4 0x00007fda7f1a5464 in ?? () from /lib/x86_
#5 0x00007fda82ce9e65 in ?? () from /usr/lib/
#6 0x00007fda82d2fc64 in ?? () from /usr/lib/
#7 0x00007fda82d30582 in QDBusPendingCal
#8 0x00007fda83eb940b in DBusMenuImporte
#9 0x00007fda8435d2a6 in QMetaObject:
#10 0x000000000045ab3f in hud::service:
#11 0x000000000045abd8 in hud::service:
#12 0x000000000045abd8 in hud::service:
#13 0x000000000045abd8 in hud::service:
#14 0x000000000045abd8 in hud::service:
#15 0x000000000045abd8 in hud::service:
#16 0x000000000045ae8d in hud::service:
#17 0x0000000000441e43 in hud::service:
#18 0x0000000000439f6a in hud::service:
#19 0x000000000043a672 in hud::service:
#20 0x000000000044b115 in ?? ()
#21 0x00007fda8435d2a6 in QMetaObject:
#22 0x000000000045662a in hud::service:
#23 0x00007fda8435d2a6 in QMetaObject:
#24 0x0000000000467361 in ComCanonicalUni
#25 0x00000000004678bd in ?? ()
#26 0x0000000000467c63 in ComCanonicalUni
#27 0x00007fda82cf180f in ?? () from /usr/lib/
#28 0x00007fda8435e22e in QObject:
#29 0x00007fda823d5c2c in QApplicationPri
#30 0x00007fda823dadf6 in QApplication:
#31 0x00007fda84335c2d in QCoreApplicatio
#32 0x00007fda84337e07 in QCoreApplicatio
#33 0x00007fda84382cd3 in ?? () from /usr/lib/
#34 0x00007fda833dbe04 in g_main_
#35 0x00007fda833dc048 in ?? () from /lib/x86_
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: hud 13.10.1+
ProcVersionSign
Uname: Linux 3.13.0-20-generic x86_64
ApportVersion: 2.14-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Apr 1 12:23:11 2014
EcryptfsInUse: Yes
InstallationDate: Installed on 2014-03-25 (7 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140323)
SourcePackage: hud
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Antti Kaijanmäki (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 67 lines (+19/-10)1 file modifiedservice/DBusMenuCollector.cpp (+19/-10)
Changed in hud: | |
importance: | Undecided → Critical |
assignee: | nobody → Pete Woods (pete-woods) |
status: | New → In Progress |
Changed in hud: | |
status: | In Progress → Fix Committed |
summary: |
- hud-service is eating up 100% of one of my CPUs in a pool loop + hud-service is eating up 100% of one of my CPUs in a poll loop |
Changed in hud: | |
status: | Fix Committed → Confirmed |
Changed in hud (Ubuntu): | |
importance: | Undecided → Critical |
affects: | hud → ufrs-apt |
Changed in ufrs-apt: | |
assignee: | Pete Woods (pete-woods) → nobody |
Changed in hud (Ubuntu): | |
assignee: | Pete Woods (pete-woods) → nobody |
Changed in ufrs-apt: | |
status: | Confirmed → Fix Committed |
Changed in hud (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in ufrs-apt: | |
status: | Fix Committed → Confirmed |
Changed in hud (Ubuntu): | |
status: | Fix Committed → Incomplete |
Changed in ufrs-apt: | |
status: | Confirmed → Fix Committed |
Changed in ufrs-apt: | |
status: | Fix Committed → Incomplete |
status: | Incomplete → Fix Committed |
Hi Colin,
You see in the hud log there's a DBus address listed ":1.92". Can you see which application this is?