Bug Fix Advisory crash bug fix and enhancement update

Advisory: RHBA-2008:0673-8
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-07-24
Last updated on: 2008-07-24
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

Updated crash packages that fix several bugs and add an enhancement are
now available.

The crash packages are used to investigate live systems, and kernel core
dumps created from the netdump, diskdump and kdump facilities.

These updated packages fix the following bugs:

* when loading module debuginfo, the crash utilities "mod" command first
searched the "/lib/modules/[kernel-release]/" directory, before the
"/lib/modules/[kernel-release]/updates/" directory. In these updated
packages, the crash utilities "mod" command is consistent with other
module utilities, such as depmod, modprobe, and insmod, and now searches
the "/lib/modules/[kernel-release]/updates/" directory, before the
"/lib/modules/[kernel-release]/" directory.

* crash was unable to analyze a vmcore that had been created from a kernel
that had overrun its kernel stack. Such a kernel corrupted the
"thread_info" structure, which is read and used by the crash utility as a
per-CPU index into an internal array, resulting in a segmentation fault
during initialization.

As well, these updated packages add the following enhancement:

* a crash-devel package, which contains extension modules, has been added.
This package installs the "defs.h" file into the "/usr/include/crash/"
directory. For example, the crash utility can now dump relayfs buffers,
which are used by SystemTap.

Users of crash are advised to upgrade to these updated packages, which
resolve these issues and add this enhancement.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
crash-4.0-5.0.0.1.src.rpm     8ed664ad987ca20a1c218dd03f02e89d
 
IA-32:
crash-4.0-5.0.0.1.i386.rpm     27a566d0ff02d433b10d85840480d6be
crash-devel-4.0-5.0.0.1.i386.rpm     ce7652bc86c5e4ca1f482888a42a00b0
 
x86_64:
crash-4.0-5.0.0.1.x86_64.rpm     ab1d2c510e0b2879cf52d1080409b6dd
crash-devel-4.0-5.0.0.1.i386.rpm     ce7652bc86c5e4ca1f482888a42a00b0
crash-devel-4.0-5.0.0.1.x86_64.rpm     c499420fd292b822b62621ae2da0872e
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
crash-4.0-5.0.0.1.src.rpm     8ed664ad987ca20a1c218dd03f02e89d
 
IA-32:
crash-4.0-5.0.0.1.i386.rpm     27a566d0ff02d433b10d85840480d6be
crash-devel-4.0-5.0.0.1.i386.rpm     ce7652bc86c5e4ca1f482888a42a00b0
 
IA-64:
crash-4.0-5.0.0.1.ia64.rpm     b25c823a071c7a91d6ed9838a0269583
crash-devel-4.0-5.0.0.1.ia64.rpm     3e08d8914046587f647aa1d65057c9f8
 
PPC:
crash-4.0-5.0.0.1.ppc64.rpm     03c07cbf136d484bc3d9cd43e23d74ab
crash-devel-4.0-5.0.0.1.ppc64.rpm     19ebfe8b8c76aa3bf3d3978b23de5f66
 
s390:
crash-4.0-5.0.0.1.s390.rpm     afd6353bc7627aecfe978fae985dc26d
crash-devel-4.0-5.0.0.1.s390.rpm     74cfc309d6e6743f3cd5f38933f49f51
 
s390x:
crash-4.0-5.0.0.1.s390x.rpm     cd58adf1df1f93377b0bbcd8af06c571
crash-devel-4.0-5.0.0.1.s390.rpm     74cfc309d6e6743f3cd5f38933f49f51
crash-devel-4.0-5.0.0.1.s390x.rpm     93ac3453250177de0b52fb1008310b2d
 
x86_64:
crash-4.0-5.0.0.1.x86_64.rpm     ab1d2c510e0b2879cf52d1080409b6dd
crash-devel-4.0-5.0.0.1.i386.rpm     ce7652bc86c5e4ca1f482888a42a00b0
crash-devel-4.0-5.0.0.1.x86_64.rpm     c499420fd292b822b62621ae2da0872e
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
crash-4.0-5.0.0.1.src.rpm     8ed664ad987ca20a1c218dd03f02e89d
 
IA-32:
crash-4.0-5.0.0.1.i386.rpm     27a566d0ff02d433b10d85840480d6be
crash-devel-4.0-5.0.0.1.i386.rpm     ce7652bc86c5e4ca1f482888a42a00b0
 
IA-64:
crash-4.0-5.0.0.1.ia64.rpm     b25c823a071c7a91d6ed9838a0269583
crash-devel-4.0-5.0.0.1.ia64.rpm     3e08d8914046587f647aa1d65057c9f8
 
x86_64:
crash-4.0-5.0.0.1.x86_64.rpm     ab1d2c510e0b2879cf52d1080409b6dd
crash-devel-4.0-5.0.0.1.i386.rpm     ce7652bc86c5e4ca1f482888a42a00b0
crash-devel-4.0-5.0.0.1.x86_64.rpm     c499420fd292b822b62621ae2da0872e
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
crash-4.0-5.0.0.1.src.rpm     8ed664ad987ca20a1c218dd03f02e89d
 
IA-32:
crash-4.0-5.0.0.1.i386.rpm     27a566d0ff02d433b10d85840480d6be
crash-devel-4.0-5.0.0.1.i386.rpm     ce7652bc86c5e4ca1f482888a42a00b0
 
IA-64:
crash-4.0-5.0.0.1.ia64.rpm     b25c823a071c7a91d6ed9838a0269583
crash-devel-4.0-5.0.0.1.ia64.rpm     3e08d8914046587f647aa1d65057c9f8
 
x86_64:
crash-4.0-5.0.0.1.x86_64.rpm     ab1d2c510e0b2879cf52d1080409b6dd
crash-devel-4.0-5.0.0.1.i386.rpm     ce7652bc86c5e4ca1f482888a42a00b0
crash-devel-4.0-5.0.0.1.x86_64.rpm     c499420fd292b822b62621ae2da0872e
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

335061 - crash mod command does not search the same directories as modutils do
432737 - FEAT RHEL4.7: update crash to include crash-devel



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/