Description of problem:
A crash dump of a redhat5.5(32 bit) pae xen guest when the guest memory
greater than 4G is not traceable, since crash can't figure out the phys_addr. But it’s ok when the guest memory less than 4G.
And so is it in the case of a suse11sp1(32 bit) pae xen guest.
Xen version: 4.1.2
dom0 version: suse11sp2(64bit)
How reproducible: Always
Steps to Reproduce:
1. Start redhat5.5(32bit)
pae guest with memory greater than 4G
2. Take a crash dump of guest: xl dump-core <domid> <path-to-corefile-to-save>
3. crash vmlinux <path-to-corefile-to-save>
-- where vmlinux is the unstripped vmlinux image that was used
to generate the bootable vmlinuz of the redhat5.5(32bit) pae guest.
Actual results:
[root@localhost sdb]# crash vmlinux redhat_5.5_32_hvm_8G.core
crash 4.1.2-4.el5
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 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 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB 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.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
crash: read error: kernel virtual address: c0787540 type: "possible"
WARNING: cannot read cpu_possible_map
crash: read error: kernel virtual address: c06fffe0 type: "online"
WARNING: cannot read cpu_online_map
crash: read error: kernel virtual address: c068a340 type: "system_utsname"
crash: vmlinux and redhat_5.5_32_hvm_8G.core do not match!
Usage:
crash [-h [opt]][-v][-s][-i file][-d num] [-S] [mapfile] [namelist] [dumpfile]
Enter "crash -h" for details.
Does anyone has any idea on this? Look forward to your reply.
Thank you.