Red Hat Bugzilla – Bug 637197
[6.1 FEAT] Crash Utility support to read compressed/filtered dumpfile generated by makedumpfile for s390x
Last modified: 2011-05-19 09:04:06 EDT
1. Feature Overview:
Feature Id: 
a. Name of Feature: [6.1 FEAT] Crash Utility support to read compressed/filtered dumpfile generated
by makedumpfile for s390x
b. Feature Description
Crash Utility support to read compressed/filtered s390 dumpfile.
This feature allows Crash Utility to read and analyze compressed and filtered dumpfile generated by
makedumpfile tool for s390.
We intend to push this change to upstream Crash Utility too.
This feature is dependent on makedumpfile port to zLinux feature.
The port of makedumfile to s390 is tracked by a different feature.
2. Feature Details:
Sponsor: LTC RAS
Architectures: zSeries - 64 native,
Arch Specificity: both
Affects Kernel Modules: No
Delivery Mechanism: Direct from Community
Request Type: Package - Update Version
d. Upstream Acceptance: Not Started
Sponsor Priority P3
f. Severity: high
IBM Confidential: No
Code Contribution: IBM code
g. Component Version Target: ---
3. Business Case
With zLinux gaining facility to report dumps in ELF core format and subsequently
compressing/filtering using makedumpfile tool, we'd want crash tool to be enhanced with the ability
to read/analyze these compressed/filtered dumps, as it does with other platforms.
4. Primary contact at Red Hat:
John Jarvis, email@example.com
5. Primary contacts at Partner:
Project Management Contact:
Michael W. Wortman, firstname.lastname@example.org
MAHESH J. SALGAONKAR, email@example.com
> We intend to push this change to upstream Crash Utility too.
As is the case with BZ #633449 (Z dumps on ELF), I'll make this dependent
upon upstream acceptance as well.
------- Comment From firstname.lastname@example.org 2010-10-04 11:14 EDT-------
Code Upstream Status: Not Started
IBM is signed up to test and provide feedback, setting OtherQA.
Created attachment 460712 [details]
------- Comment on attachment From email@example.com 2010-11-15 21:27 EDT-------
Please find the attached backport-ed patch that enables s390x elf as well as diskdump support. This patch cleanly applies on crash version (crash-5.0.0-23) shipped through RHEL6.0.
The patch has been tested on RHEL6.0 and works fine.
Patch posted upstream by firstname.lastname@example.org for review:
> The patch has been tested on RHEL6.0 and works fine.
Since there is no RHEL6 kernel support for this yet, and since the RHEL6
version of makedumpfile does not have this support, I need two sets
of files to test/verify this patch-set with:
(1) vmlinux / vmcore (ELF format)
(2) vmlinux / vmcore (makedumpfile-generated)
Obviously the vmlinux files can be the same, and for that matter it
would be helpful if the "makedumpfile-generated" vmcore was created
from the "ELF format" vmcore.
email@example.com does not have a Red Hat bugzilla account,
so can you pass this request on to IBM?
------- Comment From firstname.lastname@example.org 2010-11-17 11:03 EDT-------
The s390 vmlinux and vmcore (in ELF format) is available at:
The dumpfiles generated by makedumpfile are available at:
Redhat may not have access to above urls. Can someone help me to make these files available to Redhat ?
We do not have access to http://kernel.beaverton.ibm.com.
Perhaps Steve Best can access them and transfer them inside Red Hat?
just tried to access the files and I don't have access to them. once I get access to them I'll bring them over for you.
I placed the files on one of my systems. standard beaker password
drwxr-xr-x 2 root root 4096 Nov 18 13:24 .
drwx------ 22 sbest sbest 4096 Nov 18 12:48 ..
-rw-r--r-- 1 root root 22799287 Nov 18 13:20 dumpfile_c_d_31
-rw-r--r-- 1 root root 298670834 Nov 18 13:21 dumpfile_compressed
-rw-r--r-- 1 root root 105503416 Nov 18 13:20 dumpfile_d_31
-rw-r--r-- 1 root root 1073744448 Nov 18 13:23 vmcore_elf
-rw-r--r-- 1 root root 73651456 Nov 18 13:24 vmlinux-2.6.32-71.el6.s390x
(In reply to comment #10)
> I placed the files on one of my systems. standard beaker password
> ls -all
> total 1539048
> drwxr-xr-x 2 root root 4096 Nov 18 13:24 .
> drwx------ 22 sbest sbest 4096 Nov 18 12:48 ..
> -rw-r--r-- 1 root root 22799287 Nov 18 13:20 dumpfile_c_d_31
> -rw-r--r-- 1 root root 298670834 Nov 18 13:21 dumpfile_compressed
> -rw-r--r-- 1 root root 105503416 Nov 18 13:20 dumpfile_d_31
> -rw-r--r-- 1 root root 1073744448 Nov 18 13:23 vmcore_elf
> -rw-r--r-- 1 root root 73651456 Nov 18 13:24 vmlinux-2.6.32-71.el6.s390x
Thanks for your help!
------- Comment From email@example.com 2010-11-25 22:51 EDT-------
Will this backport patch go into RHEL6.1?
(In reply to comment #12)
> ------- Comment From firstname.lastname@example.org 2010-11-25 22:51 EDT-------
> Hi Dave,
> Will this backport patch go into RHEL6.1?
That's the plan, yes...
Patch applied in upstream version 5.1.0:
- Implemented support for s390x compressed kdump dumpfiles created
by the makedumpfile facility.
This enhancement request was evaluated by the full Red Hat Enterprise Linux
team for inclusion in a Red Hat Enterprise Linux minor release. As a
result of this evaluation, Red Hat has tentatively approved inclusion of
this feature in the next Red Hat Enterprise Linux Update minor release.
While it is a goal to include this enhancement in the next minor release
of Red Hat Enterprise Linux, the enhancement is not yet committed for
inclusion in the next minor release pending the next phase of actual
code integration and successful Red Hat and partner testing.
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
The crash utility now supports compressed and/or filtered dump files generated by the makedumpfile utility on IBM System z.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.