- Issued:
- 2005-06-09
- Updated:
- 2005-06-09
RHBA-2005:186 - Bug Fix Advisory
Synopsis
crash bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated crash package that fixes various bugs is now available.
Description
The crash core analysis suite is a self-contained tool that can be used
to investigate either live systems, kernel core dumps created from the
netdump and diskdump packages from Red Hat Linux, the mcore kernel patch
offered by Mission Critical Linux, or the LKCD kernel patch.
This updated package addresses the following issues:
- Support for generating proper backtraces from x86_64 dumpfiles that
were generated from a NMI exception. When that happens, the kernel
panic sequence is performed while operating on the x86_64-specific NMI
exception stack, and the crash utility needed to be enhanced to start
the backtrace from the NMI exception stack, and then switch back to the
interrupt stack or process stack, whichever was being used when the
NMI switch was hit.
- Crash dumps can now be created by pressing the INIT switch on Itanium
machines. The crash "bt" (backtrace) command did not work correctly due to
the starting point of the backtrace. It was not executed on the current
process's kernel stack as in the normal case, but rather on a newly
introduced per-cpu init_handler stack.
- An SMP kernel running with maxcpus=1 on AMD64 architectures caused the
exception stack address gathering code to fail because the location of the
exception stack differed on single vs. multiprocessor kernels.
- A bt hang was the result of an IP interrupt being sent from a diskdump
process. This was then being sent to one of the other CPUs catching a
process just after it had entered the kernel to do a system_call, but
before it had a chance to call the actual system call handler function.
All users of crash should upgrade to this updated package, which
resolves these issues.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied. Use Red Hat
Network to download and update your packages. To launch the Red Hat
Update Agent, use the following command:
up2date
For information on how to install packages manually, refer to the
following Web page for the System Administration or Customization
guide specific to your system:
Affected Products
- Red Hat Enterprise Linux Server 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 139429 - [RHEL3-U4][INIT switch] bt command doesn't work
- BZ - 139435 - [RHEL3-U4][crash] crash doesn't work with maxcpus=1 on SMP kernel
- BZ - 139437 - [RHEL3-U4][crash] bt -a hangs
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
crash-3.10-11.src.rpm | SHA-256: 152ba91de68d5e2e0f547a26f568c447f798cac2e356e84570b931b4ea4ebfb9 |
x86_64 | |
crash-3.10-11.x86_64.rpm | SHA-256: 10f356bc6c45a71f3c057560df9048eb19c93676c600b2346e60f9a50b8f6bc0 |
crash-3.10-11.x86_64.rpm | SHA-256: 10f356bc6c45a71f3c057560df9048eb19c93676c600b2346e60f9a50b8f6bc0 |
ia64 | |
crash-3.10-11.ia64.rpm | SHA-256: 56d4f36f9149ebe1664ecaacd5ed9b1ae0ecfccabbc794a505ab4fc93debcff5 |
crash-3.10-11.ia64.rpm | SHA-256: 56d4f36f9149ebe1664ecaacd5ed9b1ae0ecfccabbc794a505ab4fc93debcff5 |
i386 | |
crash-3.10-11.i386.rpm | SHA-256: f55d3d36deb8bfd6b03beb20cc3b4c2db45298936c829748155c8ff13cd40643 |
crash-3.10-11.i386.rpm | SHA-256: f55d3d36deb8bfd6b03beb20cc3b4c2db45298936c829748155c8ff13cd40643 |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
crash-3.10-11.src.rpm | SHA-256: 152ba91de68d5e2e0f547a26f568c447f798cac2e356e84570b931b4ea4ebfb9 |
x86_64 | |
crash-3.10-11.x86_64.rpm | SHA-256: 10f356bc6c45a71f3c057560df9048eb19c93676c600b2346e60f9a50b8f6bc0 |
ia64 | |
crash-3.10-11.ia64.rpm | SHA-256: 56d4f36f9149ebe1664ecaacd5ed9b1ae0ecfccabbc794a505ab4fc93debcff5 |
i386 | |
crash-3.10-11.i386.rpm | SHA-256: f55d3d36deb8bfd6b03beb20cc3b4c2db45298936c829748155c8ff13cd40643 |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
crash-3.10-11.src.rpm | SHA-256: 152ba91de68d5e2e0f547a26f568c447f798cac2e356e84570b931b4ea4ebfb9 |
x86_64 | |
crash-3.10-11.x86_64.rpm | SHA-256: 10f356bc6c45a71f3c057560df9048eb19c93676c600b2346e60f9a50b8f6bc0 |
i386 | |
crash-3.10-11.i386.rpm | SHA-256: f55d3d36deb8bfd6b03beb20cc3b4c2db45298936c829748155c8ff13cd40643 |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
crash-3.10-11.src.rpm | SHA-256: 152ba91de68d5e2e0f547a26f568c447f798cac2e356e84570b931b4ea4ebfb9 |
ppc | |
crash-3.10-11.ppc64.rpm | SHA-256: 2a1e4f7e881aa6d0c939e25124fd30bf5b880a6335baa33f6f9b0e4fed0bf279 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.