libc6 upgrade fails: illegal instruction
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
binutils (Fedora) |
Fix Released
|
Medium
|
|||
binutils (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Maverick |
Invalid
|
Undecided
|
Unassigned | ||
Natty |
Invalid
|
High
|
Unassigned | ||
eglibc (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Maverick |
Invalid
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
High
|
Unassigned | ||
gcc-4.4 (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Maverick |
Invalid
|
Undecided
|
Unassigned | ||
Natty |
Invalid
|
High
|
Unassigned | ||
gcc-4.5 (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Maverick |
Invalid
|
Undecided
|
Unassigned | ||
Natty |
Invalid
|
Medium
|
Unassigned | ||
update-manager (Ubuntu) |
Fix Released
|
Medium
|
Michael Vogt | ||
Maverick |
Fix Released
|
Undecided
|
Michael Vogt | ||
Natty |
Fix Released
|
Medium
|
Michael Vogt |
Bug Description
Preparing to replace libc6 2.11.1-0ubuntu9 (using .../libc6_
Checking for services that may need to be restarted...
Checking init scripts...
Unpacking replacement libc6 ...
dpkg: warning: subprocess old post-removal script killed by signal (Illegal instruction)
dpkg - trying script from the new package instead ...
dpkg: error processing /var/cache/
subprocess new post-removal script killed by signal (Illegal instruction)
dpkg: error while cleaning up:
subprocess installed pre-installation script killed by signal (Illegal instruction)
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: libc6 2.11.1-0ubuntu9
ProcVersionSign
Uname: Linux 2.6.32-10-generic i586
Architecture: i386
Date: Sat May 29 12:34:01 2010
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=fi_FI.UTF-8
SHELL=/bin/bash
SourcePackage: eglibc
Changed in gcc-4.4 (Ubuntu): | |
status: | New → Triaged |
Changed in gcc-4.5 (Ubuntu): | |
importance: | Undecided → Medium |
Changed in update-manager (Ubuntu): | |
importance: | Undecided → Medium |
Changed in binutils (Ubuntu): | |
importance: | Undecided → High |
Changed in binutils (Ubuntu): | |
status: | New → Invalid |
Changed in gcc-4.4 (Ubuntu): | |
status: | Triaged → Invalid |
Changed in gcc-4.5 (Ubuntu): | |
status: | Triaged → Invalid |
Changed in eglibc (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in eglibc (Ubuntu): | |
status: | Fix Released → Incomplete |
Changed in update-manager (Ubuntu Maverick): | |
assignee: | nobody → Michael Vogt (mvo) |
status: | Fix Committed → In Progress |
Changed in update-manager (Ubuntu Natty): | |
assignee: | nobody → Michael Vogt (mvo) |
status: | Fix Committed → Fix Released |
Changed in binutils (Fedora): | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
F-13 userspace can't be booted in system with AMD Geode LX CPU. Per http:// fedoraproject. org/wiki/ Features/ F12X86Support it is a supported CPU for the x86 Fedora. Because the panic or "Illegal instruction" exception appears so early when userspace binaries should be run leads me to think that something is wrong in libc.
The symptoms are
- when booted F-13 kernel + F-13 initramfs => kernel panic when code from initramfs should be executed
- when booted F-12 kernel + F-12 initramfs => unable to chroot to the F-13 userspace, see the attachments for boot logs in 2 situations - first is with init=/bin/bash on the kernel command line, second is with rdbreak=pre-pivot and manual chroot
Version-Release number of selected component (if applicable):
glibc-2.11.90-16