[Crash-utility] diskdump/x86_64 crash compatibility.

Neil Horman nhorman at redhat.com
Thu Oct 13 18:29:38 UTC 2005


On Thu, Oct 13, 2005 at 01:38:57PM -0400, Nobuhiro Tachino wrote:
> Hi,
> 
> Neil Horman wrote:
> > On Thu, Oct 13, 2005 at 01:07:41PM -0400, Dave Anderson wrote:
> > 
> >>Neil Horman wrote:
> >>
> >>
> >>>Hey all-
> >>>        If I have a RHEL4 crash dump taken from an AMD x86_64 machine, should I
> >>>be able to examine that vmcore using crash-4.0.1 on a RHEL4 box running on EM64T
> >>>hardware?  I would have assumed that I would be able to, but I keep getting file
> >>>format errors when trying to read the core.
> >>>Neil
> >>>
> >>
> >>Yes, it should.  What's the output look like?
> >>
> > 
> > Here it is.  About the only things that stand out to is that the PARTIAL_DUMP
> > flag is set in the ELF header.  I wouldn't think a partial dump would have
> > produced this error message however, since the ELF and program headers are all
> > still in tact.
> 
> This seems to be similar to BZ#169522 which was reported from NEC.
> What is the value of dump_level option?
> 
> Nobuhiro
> 
Sorry, it just turns out this was my own blindness, I tab completed the kernel I
was referencing, and thought I had vmlinux in /boot, but I only had the
compressed kernel.  I'm just an idiot.  Sorry.
Neil

> > Neil
> > 
> > 
> > 
> > crash 4.0-2.6
> > Copyright (C) 2002, 2003, 2004, 2005  Red Hat, Inc.
> > Copyright (C) 2004, 2005  IBM Corporation
> > Copyright (C) 1999-2005  Hewlett-Packard Co
> > Copyright (C) 1999, 2002  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.
> >  
> > vmcore_data: 
> >                   flags: 19 (NETDUMP_LOCAL|NETDUMP_ELF64|PARTIAL_DUMP)
> >                    ndfd: 3
> >                     ofp: 3a20c2d8c0
> >             header_size: 4096
> >    num_pt_load_segments: 2
> >      pt_load_segment[0]:
> >             file_offset: 1000
> >              phys_start: 0
> >                phys_end: e0000000
> >      pt_load_segment[1]:
> >             file_offset: e0001000
> >              phys_start: 100000000
> >                phys_end: 120000000
> >              elf_header: 901c70
> >                   elf32: 0
> >                 notes32: 0
> >                  load32: 0
> >                   elf64: 901c70
> >                 notes64: 901cb0
> >                  load64: 901ce8
> >             nt_prstatus: 901d58
> >             nt_prpsinfo: 901eb8
> >           nt_taskstruct: 901f50
> >             task_struct: 10041f697f0
> >               page_size: 4096
> >            switch_stack: 0
> >      num_prstatus_notes: 1
> >      nt_prstatus_percpu: 0000000000901d58
> > 
> > 
> > Elf64_Ehdr:
> >                 e_ident: \177ELF
> >       e_ident[EI_CLASS]: 2 (ELFCLASS64)
> >        e_ident[EI_DATA]: 1 (ELFDATA2LSB)
> >     e_ident[EI_VERSION]: 1 (EV_CURRENT)
> >       e_ident[EI_OSABI]: 0 (ELFOSABI_SYSV)
> >  e_ident[EI_ABIVERSION]: 0
> >                  e_type: 4 (ET_CORE)
> >               e_machine: 62 (EM_X86_64)
> >               e_version: 1 (EV_CURRENT)
> >                 e_entry: 0
> >                 e_phoff: 40
> >                 e_shoff: 0
> >                 e_flags: 0
> >                e_ehsize: 40
> >             e_phentsize: 38
> >                 e_phnum: 3
> >             e_shentsize: 0
> >                 e_shnum: 0
> >              e_shstrndx: 0
> > Elf64_Phdr:
> >                  p_type: 4 (PT_NOTE)
> >                p_offset: 232 (e8)
> >                 p_vaddr: 0
> >                 p_paddr: 0
> >                p_filesz: 556 (22c)
> >                 p_memsz: 0 (0)
> >                 p_flags: 0 ()
> >                 p_align: 0
> > Elf64_Phdr:
> >                  p_type: 1 (PT_LOAD)
> >                p_offset: 4096 (1000)
> >                 p_vaddr: 10000000000
> >                 p_paddr: 0
> >                p_filesz: 3758096384 (e0000000)
> >                 p_memsz: 3758096384 (e0000000)
> >                 p_flags: 7 (PF_X|PF_W|PF_R)
> >                 p_align: 4096
> > Elf64_Phdr:
> >                  p_type: 1 (PT_LOAD)
> >                p_offset: 3758100480 (e0001000)
> >                 p_vaddr: 10100000000
> >                 p_paddr: 100000000
> >                p_filesz: 536870912 (20000000)
> >                 p_memsz: 536870912 (20000000)
> >                 p_flags: 7 (PF_X|PF_W|PF_R)
> >                 p_align: 4096
> > Elf64_Nhdr:
> >                n_namesz: 4 ("CORE")
> >                n_descsz: 336
> >                  n_type: 1 (NT_PRSTATUS)
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000003 0000007fbffffad0 
> >                          000001011fada244 0000000000000004 
> >                          00000000000001c7 000001011fada240 
> >                          0000000000000246 0000007fbffff201 
> >                          0000007fbffff760 0000007fbffff508 
> >                          000001011fada370 0000007fbffff201 
> >                          0000000000000004 0000010111a49ef8 
> >                          000001011fada244 ffffffffffffffff 
> >                          ffffffff80177cf8 0000000000000010 
> >                          0000000000010202 0000010111a49ea0 
> >                          0000000000000018 0000002a9589fb00 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> > Elf64_Nhdr:
> >                n_namesz: 4 ("CORE")
> >                n_descsz: 136
> >                  n_type: 3 (NT_PRPSINFO)
> >                          0000000000005200 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0078756e696c6d76 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 0000000000000000 
> >                          0000000000000000 
> > Elf64_Nhdr:
> >                n_namesz: 4 ("CORE")
> >                n_descsz: 16
> >                  n_type: 4 (NT_TASKSTRUCT)
> >                          0000010041f697f0 0000000000000000 
> > Elf64_Nhdr:
> >                n_namesz: 4 ("CORE")
> >                n_descsz: 4
> >                  n_type: 70000001 (NT_DISKDUMP)
> >                          00000001
> > crash: /boot/vmlinuz-2.6.9-22.ELsmp: not a supported file format
> > 
> > Usage:
> >   crash [-h [opt]][-v][-s][-i file][-d num] [-S] [mapfile] [namelist] [dumpfile]
> > 
> > Enter "crash -h" for details.
> > 
> >>Dave
> >>
> >>
> >>
> >>>--
> >>>/***************************************************
> >>> *Neil Horman
> >>> *Software Engineer
> >>> *Red Hat, Inc.
> >>> *nhorman at redhat.com
> >>> *gpg keyid: 1024D / 0x92A74FA1
> >>> *http://pgp.mit.edu
> >>> ***************************************************/
> >>>
> >>>--
> >>>Crash-utility mailing list
> >>>Crash-utility at redhat.com
> >>>https://www.redhat.com/mailman/listinfo/crash-utility
> >>
> >>--
> >>Crash-utility mailing list
> >>Crash-utility at redhat.com
> >>https://www.redhat.com/mailman/listinfo/crash-utility
> > 
> > 
> 
> --
> Crash-utility mailing list
> Crash-utility at redhat.com
> https://www.redhat.com/mailman/listinfo/crash-utility

-- 
/***************************************************
 *Neil Horman
 *Software Engineer
 *Red Hat, Inc.
 *nhorman at redhat.com
 *gpg keyid: 1024D / 0x92A74FA1
 *http://pgp.mit.edu
 ***************************************************/




More information about the Crash-utility mailing list