udisks-daemon randomly uses 100% CPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udisks |
Confirmed
|
Medium
|
|||
udisks (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
Ever since i freshly installed Kubuntu 13.10, some hours after system boot the udisks-daemon starts to use 100% of the CPU.
The symptoms are similar to this debian bug: https:/
Usually i also just kill the daemon, but this problem persists after every reboot. Due to the random nature of the problem it's somewhat hard to debug and to know what information is helpful.
I usually just write some code or documentation and doesn't insert any new media, devices, cables, etc.
strace shows, that it is polling in a tight loop:
poll([{fd=5, events=POLLIN}, {fd=8, events=POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=0}, {fd=3, events=POLLIN}, {fd=16, events=POLLIN}, {fd=19, events=POLLIN}], 7, 1173318) = 2 ([{fd=16, revents=POLLHUP}, {fd=19, revents=POLLHUP}])
poll([{fd=5, events=POLLIN}, {fd=8, events=POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=0}, {fd=3, events=POLLIN}, {fd=16, events=POLLIN}, {fd=19, events=POLLIN}], 7, 1173318) = 2 ([{fd=16, revents=POLLHUP}, {fd=19, revents=POLLHUP}])
poll([{fd=5, events=POLLIN}, {fd=8, events=POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=0}, {fd=3, events=POLLIN}, {fd=16, events=POLLIN}, {fd=19, events=POLLIN}], 7, 1173318) = 2 ([{fd=16, revents=POLLHUP}, {fd=19, revents=POLLHUP}])
poll([{fd=5, events=POLLIN}, {fd=8, events=POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=0}, {fd=3, events=POLLIN}, {fd=16, events=POLLIN}, {fd=19, events=POLLIN}], 7, 1173318) = 2 ([{fd=16, revents=POLLHUP}, {fd=19, revents=POLLHUP}])
poll([{fd=5, events=POLLIN}, {fd=8, events=POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=0}, {fd=3, events=POLLIN}, {fd=16, events=POLLIN}, {fd=19, events=POLLIN}], 7, 1173318) = 2 ([{fd=16, revents=POLLHUP}, {fd=19, revents=POLLHUP}])
poll([{fd=5, events=POLLIN}, {fd=8, events=POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=0}, {fd=3, events=POLLIN}, {fd=16, events=POLLIN}, {fd=19, events=POLLIN}], 7, 1173317) = 2 ([{fd=16, revents=POLLHUP}, {fd=19, revents=POLLHUP}])
poll([{fd=5, events=POLLIN}, {fd=8, events=POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=0}, {fd=3, events=POLLIN}, {fd=16, events=POLLIN}, {fd=19, events=POLLIN}], 7, 1173317) = 2 ([{fd=16, revents=POLLHUP}, {fd=19, revents=POLLHUP}])
poll([{fd=5, events=POLLIN}, {fd=8, events=POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=0}, {fd=3, events=POLLIN}, {fd=16, events=POLLIN}, {fd=19, events=POLLIN}], 7, 1173317) = 2 ([{fd=16, revents=POLLHUP}, {fd=19, revents=POLLHUP}])
fd 19 is a pipe
sudo ls -al /proc/2223/fd
insgesamt 0
dr-x------ 2 root root 0 Feb 18 22:39 .
dr-xr-xr-x 9 root root 0 Feb 18 22:27 ..
lrwx------ 1 root root 64 Feb 18 22:39 0 -> /dev/null
lrwx------ 1 root root 64 Feb 18 22:39 1 -> /dev/null
lrwx------ 1 root root 64 Feb 18 22:39 10 -> socket:[15709]
lr-x------ 1 root root 64 Feb 18 22:39 11 -> /proc/2223/
lrwx------ 1 root root 64 Feb 18 22:39 12 -> anon_inode:
lr-x------ 1 root root 64 Feb 19 15:39 16 -> pipe:[404569]
lr-x------ 1 root root 64 Feb 19 15:39 19 -> pipe:[404570]
lrwx------ 1 root root 64 Feb 18 22:39 2 -> /dev/null
lrwx------ 1 root root 64 Feb 18 22:39 3 -> socket:[15707]
l-wx------ 1 root root 64 Feb 18 22:39 4 -> pipe:[15705]
lrwx------ 1 root root 64 Feb 18 22:39 5 -> anon_inode:
lrwx------ 1 root root 64 Feb 18 22:39 6 -> socket:[15708]
lrwx------ 1 root root 64 Feb 18 22:39 7 -> anon_inode:
lr-x------ 1 root root 64 Feb 18 22:39 8 -> /proc/mdstat
lrwx------ 1 root root 64 Feb 18 22:39 9 -> anon_inode:
udisks:
Installiert: 1.0.4-8ubuntu1
Installations
Versionstabelle:
*** 1.0.4-8ubuntu1 0
500 http://
100 /var/lib/
Any help is appreciated.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: udisks 1.0.4-8ubuntu1
ProcVersionSign
Uname: Linux 3.11.0-17-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
CustomUdevRuleF
Date: Wed Feb 19 15:56:16 2014
EcryptfsInUse: Yes
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2013-10-18 (124 days ago)
InstallationMedia: Kubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MachineType: LENOVO 2537UQF
MarkForUpload: True
ProcEnviron:
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: udisks
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/15/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 6IET79WW (1.39 )
dmi.board.name: 2537UQF
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 2537UQF
dmi.product.
dmi.sys.vendor: LENOVO
Changed in udisks (Ubuntu): | |
importance: | Undecided → High |
Changed in udisks: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Status changed to 'Confirmed' because the bug affects multiple users.