[Crash-utility] crash tool not working

Adil Mujeeb mujeeb.adil at gmail.com
Thu Feb 9 16:06:35 UTC 2012


Hi Dave,

> No, that's really not true.  crash-5.0.1 is two years old, which is ancient
> by crash standards.  And it's very easy to upgrade:
>
>  $ wget http://people.redhat.com/anderson/crash-6.0.3.tar.gz
>  ...
>  $ cd crash-6.0.3
>  $ make
>  ...
>  $

I tried but at the end build failed:
-----------------------
cc -c -g -DX86_64  -DGDB_7_3_1 -g -O2 main.c
In file included from main.c:18:
defs.h:43:18: error: zlib.h: No such file or directory
-----------------------

Any idea which package it needed to get the zlib.h

Thanks for your help.

Regards,
Adil

On Thu, Feb 9, 2012 at 8:16 PM, Dave Anderson <anderson at redhat.com> wrote:
>
>
> ----- Original Message -----
>> Hi,
>>
>> >
>> > Well, that's your first mistake...
>> >
>>
>> Thanks for pointing it out :)
>> ..
>> [snip]
>> ..
>> > Like the error message indicates, the vmlinuz-2.6.32.12-crash-crash
>> > file is not a supported file format.  Never has been, never will
>> > be...
>> >
>>
>> I tried with vmlinux and it seems ok. But got another error
>> hltncra110731:/home/adil # crash linux-2.6.32.12-0.7/vmlinux
>> /var/crash/2012-02-08-14\:13/vmcore
>>
>> --------------------
>> crash 5.0.1
>> Copyright (C) 2002-2010  Red Hat, Inc.
>> Copyright (C) 2004, 2005, 2006  IBM Corporation
>> Copyright (C) 1999-2006  Hewlett-Packard Co
>> Copyright (C) 2005, 2006  Fujitsu Limited
>> Copyright (C) 2006, 2007  VA Linux Systems Japan K.K.
>> Copyright (C) 2005  NEC Corporation
>> Copyright (C) 1999, 2002, 2007  Silicon Graphics, Inc.
>> Copyright (C) 1999, 2000, 2001, 2002  Mission Critical Linux, Inc.
>> This program is free software, covered by the GNU General Public License,
>> and you are welcome to change it and/or distribute copies of it under
>> certain conditions.  Enter "help copying" to see the conditions.
>> This program has absolutely no warranty.  Enter "help warranty" for
>> details.
>>
>> GNU gdb (GDB) 7.0
>> Copyright (C) 2009 Free Software Foundation, Inc.
>> License GPLv3+: GNU GPL version 3 or later
>> <http://gnu.org/licenses/gpl.html>
>> This is free software: you are free to change and redistribute it.
>> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
>> and "show warranty" for details.
>> This GDB was configured as "x86_64-unknown-linux-gnu"...
>>
>> crash: seek error: kernel virtual address: ffffffff81827aa0  type: "kernel_config_data"
>> WARNING: cannot read kernel_config_data
>> crash: seek error: kernel virtual address: ffffffff8181a660  type: "cpu_possible_mask"
>> hltncra110731:/home/adil #
>> ----------------------------------
>>
>>
>> > Also, do yourself a favor, and upgrade your crash utility version
>> > from crash-5.0.1, which is two years old.
>>
>> I am using for learning purpose. So i guess this version should be Ok
>> to use for learning purpose.
>
> No, that's really not true.  crash-5.0.1 is two years old, which is ancient
> by crash standards.  And it's very easy to upgrade:
>
>  $ wget http://people.redhat.com/anderson/crash-6.0.3.tar.gz
>  ...
>  $ cd crash-6.0.3
>  $ make
>  ...
>  $
>
> As far as the "seek errors" you're seeing, I don't know what's happening,
> other than crash can't find the physical address page associated with those
> unity-mapped kernel virtual addresses in the vmcore.  But I'm sorry -- I don't
> spend time debugging issues encountered with obsolete crash versions.  If you
> can upgrade, and then post the output of:
>
>  $ crash -d8 linux-2.6.32.12-0.7/vmlinux /var/crash/2012-02-08-14\:13/vmcore
>
> there will be a plethora of debug output that can help determine the
> problem.
>
> Dave




More information about the Crash-utility mailing list