[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] libxl: crash fails to load vmcore when the guest memory greater than 4G
I was able to reproduce this. The issue that I found is that the file offset was being truncated to a long (32bits...). The attached patch fixes my test case. -Don Slutz On 06/09/14 21:50, Zhangwei (FF) wrote: > I'm not very sure, but if my vmlinux file is not correct, crash should load > vmcore failed, whether the guest memory greater than 4G or not. > > My vmlinux file was downloaded from: > ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/i386/Debuginfo/kernel-PAE-debuginfo-2.6.18-194.el5.i686.rpm > > and I have send the vmlinux and vmcore files (good and bad one) download link > to your email, you can use gunzip command to unzip these files. > > In addition, my redhat5.5(32bit) guest os information: > [root@localhost ~]# uname -a > Linux localhost.localdomain 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT > 2010 i686 i686 i386 GNU/Linux [root@localhost ~]# > > > --------------------------------------------------------------------- > Sender: Daniel Kiper [mailto:dkiper@xxxxxxxxxxxx] > Send Time: 2014年6月7日 5:22 > To: Zhangwei (FF) > CC: Daniel Kiper; vincent.hanquez@xxxxxxxxxxxxx; > stefano.stabellini@xxxxxxxxxxxxx; xen-devel@xxxxxxxxxxxxx; Chenguoping; > Xuzhichuang > Topic: Re: [Xen-devel] libxl: crash fails to load vmcore when the guest > memory greater than 4G > > On Fri, Jun 06, 2014 at 02:00:40AM +0000, Zhangwei (FF) wrote: >> Hi, Daniel >> Thanks for replying. >> The latest crash tool has the same problem. Following are the results. >> >> When the guest memory greater than 4G(such as 8G), crash load vmcore failed. >> >> [root@localhost sdb]# crash vmlinux redhat_5.5_32_hvm_8G.core crash 7.0.6 >> Copyright (C) 2002-2014 Red Hat, Inc. >> Copyright (C) 2004, 2005, 2006, 2010 IBM Corporation Copyright (C) >> 1999-2006 Hewlett-Packard Co Copyright (C) 2005, 2006, 2011, 2012 Fujitsu >> Limited Copyright (C) 2006, 2007 VA Linux Systems Japan K.K. >> Copyright (C) 2005, 2011 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.6 >> Copyright (C) 2013 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"... >> 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! > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > Are you sure that you use correct vmlinux file for this vmcore file? > If yes, could you put both vmcore files (good and bad one) and vmlinux file > somwhere for download? I will try to look at this issue in week or two. > > Daniel > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel Attachment:
0001-xendump-Use-off_t-not-long-for-32bit-code.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |