dpkg hangs during sync under 2.6.32-25-server kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: coreutils
During the past two weeks, "dpkg" has hung during unattended upgrades under the 2.6.32-25-server kernel on two systems that have not previously reported any errors. The "dpkg" process goes catatonic, and the kernel hung process detector shows "dpkg" attempting the sync the filesystem. Running "sync" manually after "dpkg" fails the same way: The process ceases to respond to any signals, and becomes a zombie. The only way to recover the system is to reboot:
[ 4080.400070] INFO: task dpkg:21019 blocked for more than 120 seconds.
[ 4080.441107] "echo 0 > /proc/sys/
[ 4080.482752] dpkg D 0000000000000000 0 21019 20910 0x00000000
[ 4080.482757] ffff88027ac9bd38 0000000000000086 0000000000015bc0 0000000000015bc0
[ 4080.482762] ffff88027749df80 ffff88027ac9bfd8 0000000000015bc0 ffff88027749dbc0
[ 4080.482766] 0000000000015bc0 ffff88027ac9bfd8 0000000000015bc0 ffff88027749df80
[ 4080.482770] Call Trace:
[ 4080.482780] [<ffffffff81558
[ 4080.482785] [<ffffffff8105d
[ 4080.482788] [<ffffffff8105e
[ 4080.482792] [<ffffffff81557
[ 4080.482797] [<ffffffff8105a
[ 4080.482800] [<ffffffff8105a
[ 4080.482804] [<ffffffff81557
[ 4080.482808] [<ffffffff81166
[ 4080.482812] [<ffffffff8116a
[ 4080.482815] [<ffffffff8116b
[ 4080.482818] [<ffffffff8116b
[ 4080.482823] [<ffffffff81012
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: coreutils 7.4-2ubuntu3
ProcVersionSign
Uname: Linux 2.6.32-25-server x86_64
Architecture: amd64
Date: Mon Nov 15 15:26:55 2010
ExecutablePath: /bin/sync
InstallationMedia: Bio-Linux 6 based on Ubuntu 10.04 "Lucid Lynx" - Release Candidate amd64 (20100419.1)
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, no user)
LANG=en_GB.UTF-8
SourcePackage: coreutils
After a long delay, the manual "sync" eventually returns to the command prompt and "dpkg" can be used again.