[Crash-utility] Linux Banner string missing.

LI, Feng funglee at gmail.com
Wed Sep 22 21:00:29 UTC 2010


Dave,

I regenerate the vmcore dump file to make sure I used the correct version of
dom0 which we have unstripped kernel from critix.

The p2m_mfn pointer is still empty... :( I attached the output we have ..
:(

Too bad... It seems that I am going no where.
&
Thanks for your help.

Yours
Kevin F. Li

P.S.
I did cat /proc/iomem before I generate the vmcore dump.

it shows
9ead4000-9fb2cfff : System RAM
  9f700000-9f8dca7f : Hypervisor code and data
    9f899ca0-9f899e93 : Crash note
    9f899e94-9f89a027 : Crash note
    9f89a088-9f89a21b : Crash note
    9f89a27c-9f89a40f : Crash note

is this information  helpful to you ?




On Wed, Sep 22, 2010 at 11:37 AM, Dave Anderson <anderson at redhat.com> wrote:

>
> ----- "Feng LI" <funglee at gmail.com> wrote:
>
> > Hey Dave and list,
> >
> >
> > I am the guy who is try to open the 64 bit vmcore dump with 64 bit xen
> > kernel and 32 bit dom0 kernel.
> >
> >
> > Finally, I have received the dom0 kernel with symbols, and I tried to
> > open the vmcore with crash (I patched with your "special patch").
> >
> >
> > But I have a new problem, the crash utility exits with an error "could
> > not read linux_banner string"
> >
> >
> > <readmem: c034c000, KVADDR, "accessible check", 4, (ROE|Q), ffff82e4>
> > addr: c034c000 paddr: 34c000 cnt: 4
> > <readmem: c034c000, KVADDR, "readstring characters", 1499, (ROE|Q),
> > ffff72d0>
> > addr: c034c000 paddr: 34c000 cnt: 1499
> > WARNING: cannot read linux_banner string
> > linux_banner:
> >
> >
> > crash32: boot/System.map-2.6.27.42-0.1.1.xs5.6.0.44.111158xen and
> > vmcore-2010-09-15-19-29-03 do not match!
> >
> > Have you seen these error message before ? and Thanks for any help and
> > suggestion.
> >
> >
> > yours
> > Kevin F LI
> >
> >
> > ps.
> > I attached the log file generated with "-d 31" option.
>
> Looking at the attached log file, things are regressing even further
> than what was shown in your original reports.  This time the vmcore
> is not even being recognized as a Xen-generated core dump:
>
>       ...
>              page_size: 0
>           switch_stack: 0
>         xen_kdump_data: (unused)   <== this time
>       num_prstatus_notes: 0
>               vmcoreinfo: 0
>          size_vmcoreinfo: 0
>       nt_prstatus_percpu:
>       ...
>
> In your older post, it at least showed some xen_kdump_data:
>
>        ...
>              page_size: 0
>           switch_stack: 0
>         xen_kdump_data:
>                    flags: 4 (KDUMP_MFN_LIST)
>                  p2m_mfn: 0
>                      cr3: 0
>            last_mfn_read: ffffffff
>            last_pmd_read: ffffffff
>                     page: 0
>                 accesses: 0
>               cache_hits: 0
>               p2m_frames: 0
>           xen_phys_start: 7db00000
>        xen_major_version: 3
>        xen_minor_version: 0
>       p2m_mfn_frame_list: 0
>       num_prstatus_notes: 4
>               vmcoreinfo: 0
>          size_vmcoreinfo: 0
>       nt_prstatus_percpu:
>        084c8e10 084c9004 084c9198 084c932c
>       ...
>
> That may be due to the use of a System.map file, which forces
> the crash utility to take some short-cuts during initialization.
> Or again, it could be a side issue of the lack of crash utility
> support for 32-bit vmcores taken from 64-bit Xen hypervisors.
>
> But since you've apparently got the debuginfo-full dom0 vmlinux
> file, then there's not need to use the System.map file.   What
> happens when you just run: "crash -d1 vmlinux vmcore"?
>
> Dave
>
>
> --
> Crash-utility mailing list
> Crash-utility at redhat.com
> https://www.redhat.com/mailman/listinfo/crash-utility
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20100922/2f88b003/attachment.htm>
-------------- next part --------------

crash32 5.0.7
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.
 
WARNING: machine type mismatch:
         crash utility: X86
         vmcore-2010-09-22-19-14-21: X86_64

vmcore_data: 
                  flags: c0 (KDUMP_LOCAL|KDUMP_ELF64)
                   ndfd: 3
                    ofp: 70d5c0
            header_size: 7464
   num_pt_load_segments: 9
     pt_load_segment[0]:
            file_offset: 1d28
             phys_start: 0
               phys_end: a0000
              zero_fill: 0
     pt_load_segment[1]:
            file_offset: a1d28
             phys_start: 100000
               phys_end: 2000000
              zero_fill: 0
     pt_load_segment[2]:
            file_offset: 1fa1d28
             phys_start: a000000
               phys_end: 38000000
              zero_fill: 0
     pt_load_segment[3]:
            file_offset: 2ffa1d28
             phys_start: 38000000
               phys_end: 7e98a000
              zero_fill: 0
     pt_load_segment[4]:
            file_offset: 7692bd28
             phys_start: 80000000
               phys_end: 9e8d3000
              zero_fill: 0
     pt_load_segment[5]:
            file_offset: 951fed28
             phys_start: 9ead4000
               phys_end: 9fb2d000
              zero_fill: 0
     pt_load_segment[6]:
            file_offset: 96257d28
             phys_start: 9fb52000
               phys_end: 9fb84000
              zero_fill: 0
     pt_load_segment[7]:
            file_offset: 96289d28
             phys_start: 9fb92000
               phys_end: 9fc00000
              zero_fill: 0
     pt_load_segment[8]:
            file_offset: 962f7d28
             phys_start: 100000000
               phys_end: 260000000
              zero_fill: 0
             elf_header: 84c8c48
                  elf32: 0
                notes32: 0
                 load32: 0
                  elf64: 84c8c48
                notes64: 84c8c88
                 load64: 84c8cc0
            nt_prstatus: 84c8eb8
            nt_prpsinfo: 0
          nt_taskstruct: 0
            task_struct: 0
              page_size: 0
           switch_stack: 0
         xen_kdump_data:  
                    flags: 4 (KDUMP_MFN_LIST)
                  p2m_mfn: 0
                      cr3: 0
            last_mfn_read: ffffffff
            last_pmd_read: ffffffff
                     page: 0
                 accesses: 0
               cache_hits: 0 
               p2m_frames: 0
           xen_phys_start: 6f969
        xen_major_version: 3
        xen_minor_version: 0
       p2m_mfn_frame_list: 0
       num_prstatus_notes: 4
               vmcoreinfo: 0
          size_vmcoreinfo: 0
       nt_prstatus_percpu: 
        084c8eb8 084c90ac 084c9240 084c93d4 

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: a
            e_shentsize: 0
                e_shnum: 0
             e_shstrndx: 0
Elf64_Phdr:
                 p_type: 4 (PT_NOTE)
               p_offset: 624 (270)
                p_vaddr: 0
                p_paddr: 0
               p_filesz: 6840 (1ab8)
                p_memsz: 6840 (1ab8)
                p_flags: 0 ()
                p_align: 0
Elf64_Phdr:
                 p_type: 1 (PT_LOAD)
               p_offset: 7464 (1d28)
                p_vaddr: c0000000
                p_paddr: 0
               p_filesz: 655360 (a0000)
                p_memsz: 655360 (a0000)
                p_flags: 7 (PF_X|PF_W|PF_R)
                p_align: 0
Elf64_Phdr:
                 p_type: 1 (PT_LOAD)
               p_offset: 662824 (a1d28)
                p_vaddr: c0100000
                p_paddr: 100000
               p_filesz: 32505856 (1f00000)
                p_memsz: 32505856 (1f00000)
                p_flags: 7 (PF_X|PF_W|PF_R)
                p_align: 0
Elf64_Phdr:
                 p_type: 1 (PT_LOAD)
               p_offset: 33168680 (1fa1d28)
                p_vaddr: ca000000
                p_paddr: a000000
               p_filesz: 771751936 (2e000000)
                p_memsz: 771751936 (2e000000)
                p_flags: 7 (PF_X|PF_W|PF_R)
                p_align: 0
Elf64_Phdr:
                 p_type: 1 (PT_LOAD)
               p_offset: 804920616 (2ffa1d28)
                p_vaddr: ffffffffffffffff
                p_paddr: 38000000
               p_filesz: 1184407552 (4698a000)
                p_memsz: 1184407552 (4698a000)
                p_flags: 7 (PF_X|PF_W|PF_R)
                p_align: 0
Elf64_Phdr:
                 p_type: 1 (PT_LOAD)
               p_offset: 1989328168 (7692bd28)
                p_vaddr: ffffffffffffffff
                p_paddr: 80000000
               p_filesz: 512569344 (1e8d3000)
                p_memsz: 512569344 (1e8d3000)
                p_flags: 7 (PF_X|PF_W|PF_R)
                p_align: 0
Elf64_Phdr:
                 p_type: 1 (PT_LOAD)
               p_offset: 2501897512 (951fed28)
                p_vaddr: ffffffffffffffff
                p_paddr: 9ead4000
               p_filesz: 17141760 (1059000)
                p_memsz: 17141760 (1059000)
                p_flags: 7 (PF_X|PF_W|PF_R)
                p_align: 0
Elf64_Phdr:
                 p_type: 1 (PT_LOAD)
               p_offset: 2519039272 (96257d28)
                p_vaddr: ffffffffffffffff
                p_paddr: 9fb52000
               p_filesz: 204800 (32000)
                p_memsz: 204800 (32000)
                p_flags: 7 (PF_X|PF_W|PF_R)
                p_align: 0
Elf64_Phdr:
                 p_type: 1 (PT_LOAD)
               p_offset: 2519244072 (96289d28)
                p_vaddr: ffffffffffffffff
                p_paddr: 9fb92000
               p_filesz: 450560 (6e000)
                p_memsz: 450560 (6e000)
                p_flags: 7 (PF_X|PF_W|PF_R)
                p_align: 0
Elf64_Phdr:
                 p_type: 1 (PT_LOAD)
               p_offset: 2519694632 (962f7d28)
                p_vaddr: ffffffffffffffff
                p_paddr: 100000000
               p_filesz: 5905580032 (160000000)
                p_memsz: 5905580032 (160000000)
                p_flags: 7 (PF_X|PF_W|PF_R)
                p_align: 0
Elf64_Nhdr:
               n_namesz: 5 ("CORE")
               n_descsz: 336
                 n_type: 1 (NT_PRSTATUS)
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 c0497e20 00000000 
                         00000001 00000000 00000000 00000000 
                         ffffffea 00000000 00000001 00000000 
                         00000000 00000000 801e82e0 ffff828c 
                         00000004 00000000 00000000 00000000 
                         00000004 00000000 80299e14 ffff828c 
                         80299cb4 ffff828c 80299d24 ffff828c 
                         ffffffff 00000000 00000000 00000000 
                         8010e020 ffff828c 0000e008 00000000 
                         00000202 00000000 80287dd0 ffff828c 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 0000007b 00000000 
                         0000007b 00000000 000000d8 00000000 
                         00000000 00000000 00000000 00000000 
Elf64_Nhdr:
               n_namesz: 4 ("Xen")
               n_descsz: 32
                 n_type: 1000002 (XEN_ELFNOTE_CRASH_REGS)
                         8005003b 00000000 08c1ac3c 00000000 
                         5fd94000 00000002 000026f0 00000000 
Elf64_Nhdr:
               n_namesz: 4 ("Xen")
               n_descsz: 80
                 n_type: 1000001 (XEN_ELFNOTE_CRASH_INFO)
                         00000003 00000000 00000004 00000000 
                         9f7eb409 00000000 9f7ed168 00000000 
                         9f7ed138 00000000 9f7eb3c5 00000000 
                         9f7eb3e2 00000000 00000000 00000000 
                         9f600000 00000000 0006f969 00000000 
Elf64_Nhdr:
               n_namesz: 5 ("CORE")
               n_descsz: 336
                 n_type: 1 (NT_PRSTATUS)
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         8023d100 ffff828c bde4f55c 00000008 
                         5fdf1ea8 ffff8302 8023c5b0 ffff828c 
                         5fdd0f58 ffff8302 00000001 00000000 
                         00000000 00000000 00000001 00000000 
                         8023d5c0 ffff828c 12ee253a 00000023 
                         00000004 00000000 8029a008 ffff828c 
                         80299ea8 ffff828c 80299f18 ffff828c 
                         5fdd0f58 ffff8302 00000000 00000000 
                         8010e020 ffff828c 0000e008 00000000 
                         00000002 00000000 5fdd0f20 ffff8302 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 0000007b 00000000 
                         0000007b 00000000 000000d8 00000000 
                         00000000 00000000 00000000 00000000 
Elf64_Nhdr:
               n_namesz: 4 ("Xen")
               n_descsz: 32
                 n_type: 1000002 (XEN_ELFNOTE_CRASH_REGS)
                         8005003b 00000000 080f59f4 00000000 
                         9f88c000 00000000 000026f0 00000000 
Elf64_Nhdr:
               n_namesz: 5 ("CORE")
               n_descsz: 336
                 n_type: 1 (NT_PRSTATUS)
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         8023e100 ffff828c c63d2bcd 00000008 
                         5fdf1ea8 ffff8302 8023c5b0 ffff828c 
                         5fdc0f58 ffff8302 00000002 00000000 
                         00000000 00000000 00000001 00000000 
                         8023e5c0 ffff828c 12ee254d 00000023 
                         00000004 00000000 8029a1fc ffff828c 
                         8029a09c ffff828c 8029a10c ffff828c 
                         5fdc0f58 ffff8302 00000000 00000000 
                         8010e020 ffff828c 0000e008 00000000 
                         00000002 00000000 5fdc0f20 ffff8302 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 0000007b 00000000 
                         0000007b 00000000 000000d8 00000000 
                         00000000 00000000 00000000 00000000 
Elf64_Nhdr:
               n_namesz: 4 ("Xen")
               n_descsz: 32
                 n_type: 1000002 (XEN_ELFNOTE_CRASH_REGS)
                         8005003b 00000000 e7bc25b8 00000000 
                         9f88c000 00000000 000026f0 00000000 
Elf64_Nhdr:
               n_namesz: 5 ("CORE")
               n_descsz: 336
                 n_type: 1 (NT_PRSTATUS)
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 00000000 00000000 
                         8023f100 ffff828c c9362cea 00000008 
                         5fdf1ea8 ffff8302 8023c5b0 ffff828c 
                         5fdb0f58 ffff8302 00000003 00000000 
                         00000000 00000000 00000001 00000000 
                         8023f5c0 ffff828c 12ee257a 00000023 
                         00000004 00000000 8029a3f0 ffff828c 
                         8029a290 ffff828c 8029a300 ffff828c 
                         5fdb0f58 ffff8302 00000000 00000000 
                         8010e020 ffff828c 0000e008 00000000 
                         00000002 00000000 5fdb0f20 ffff8302 
                         00000000 00000000 00000000 00000000 
                         00000000 00000000 0000007b 00000000 
                         0000007b 00000000 000000d8 00000000 
                         00000000 00000000 00000000 00000000 
Elf64_Nhdr:
               n_namesz: 4 ("Xen")
               n_descsz: 32
                 n_type: 1000002 (XEN_ELFNOTE_CRASH_REGS)
                         8005003b 00000000 b77030a0 00000000 
                         9f88c000 00000000 000026f0 00000000 
Elf64_Nhdr:
               n_namesz: 11 ("VMCOREINFO")
               n_descsz: 1008
                 n_type: 0 (unused)
                         OSRELEASE=2.6.27.42-0.1.1.xs5.6.0.44.111158xen
                         PAGESIZE=4096
                         SYMBOL(init_uts_ns)=c0434da0
                         SYMBOL(node_online_map)=c0493604
                         SYMBOL(swapper_pg_dir)=cfa6c000
                         SYMBOL(_stext)=c0102000
                         SYMBOL(mem_map)=c0519884
                         SYMBOL(contig_page_data)=c044aa80
                         SIZE(page)=32
                         SIZE(pglist_data)=20096
                         SIZE(zone)=4992
                         SIZE(free_area)=44
                         SIZE(list_head)=8
                         SIZE(nodemask_t)=4
                         OFFSET(page.flags)=0
                         OFFSET(page._count)=4
                         OFFSET(page.mapping)=16
                         OFFSET(page.lru)=24
                         OFFSET(pglist_data.node_zones)=0
                         OFFSET(pglist_data.nr_zones)=20012
                         OFFSET(pglist_data.node_mem_map)=20016
                         OFFSET(pglist_data.node_start_pfn)=20024
                         OFFSET(pglist_data.node_spanned_pages)=20032
                         OFFSET(pglist_data.node_id)=20036
                         OFFSET(zone.free_area)=4228
                         OFFSET(zone.vm_stat)=4772
                         OFFSET(zone.spanned_pages)=4884
                         OFFSET(free_area.free_list)=0
                         OFFSET(list_head.next)=0
                         OFFSET(list_head.prev)=4
                         LENGTH(zone.free_area)=11
                         LENGTH(free_area.free_list)=5
                         NUMBER(NR_FREE_PAGES)=0
                         NUMBER(PG_lru)=6
                         NUMBER(PG_private)=12
                         NUMBER(PG_swapcache)=17
                         CONFIG_X86_PAE=y
                         CRASHTIME=1285175627
Elf64_Nhdr:
               n_namesz: 15 ("VMCOREINFO_XEN")
               n_descsz: 4068
                 n_type: 0 (unused)
                         PAGESIZE=4096
                         SYMBOL(domain_list)=ffff828c80294030
                         SYMBOL(frame_table)=ffff828c802c62b8
                         SYMBOL(alloc_bitmap)=ffff828c802a2c70
                         SYMBOL(max_page)=ffff828c802c62c0
                         SIZE(page_info)=32
                         SIZE(domain)=7936
                         OFFSET(page_info.count_info)=8
                         OFFSET(page_info._domain)=16
                         OFFSET(domain.domain_id)=0
                         OFFSET(domain.next_in_list)=80
                         SYMBOL(dom_xen)=ffff828c802c62d8
                         SYMBOL(dom_io)=ffff828c802c62e0
                         SYMBOL(pgd_l4)=ffff828c8028c000
                         
cannot determine relocation value: not a live system
gdb vmlinux-sym-citrix 
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 "i686-pc-linux-gnu"...

x86_xen_kdump_p2m_create: p2m_mfn: 0
00000000: 7fed9050 7fed904c 7fed9058 7fed9054
00000010: 7fed9060 7fed905c f00016b3 f00016b4
00000020: f000fea5 f000e987 f00016b4 f00016b4
00000030: 98400b7c f00016a7 f000ef57 f00016b4

crash32: read error: physical address: 7fed9050000  type: "xen kdump p2m mfn list page"

crash32: cannot read xen kdump p2m mfn list page



More information about the Crash-utility mailing list