Josef Whiter wrote: > Hello, > > I'm having a problem using crash on cores generated by upstream kernels (in this > case 2.6.20). I'm using crash 4.0-3.20, and I've built my kernel with -g. > Whenever I try to open it this is the error I get > > [root@rh5cluster2 127.0.0.1-2007-02-23-15:09:25]# > crash /root/linux-2.6/vmlinux vmcore > > crash 4.0-3.20 > Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 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 VA Linux Systems Japan K.K. > Copyright (C) 2005 NEC Corporation > 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. > > 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: invalid (optional) structure member offsets: zone_struct_free_pages or > zone_free_pages > FILE: memory.c LINE: 11520 FUNCTION: dump_memory_nodes() > > [/usr/bin/crash] error trace: 8096dcc => 80baca0 => 80ba076 => 812ee1a > /usr/bin/nm: /usr/bin/crash: no symbols > /usr/bin/nm: /usr/bin/crash: no symbols > /usr/bin/nm: /usr/bin/crash: no symbols > /usr/bin/nm: /usr/bin/crash: no symbols > > WARNING: Because this kernel was compiled with gcc version 4.1.1, certain > commands or command options may fail unless crash is invoked with > the "--readnow" command line option. > > [root@rh5cluster2 127.0.0.1-2007-02-23-15:09:25]# file vmcore > vmcore: ELF 32-bit LSB core file Intel 80386, version 1 (SYSV), SVR4-style > > the file is definitely a proper core. I used the --readnow option and that did > not help either. Thank you, if you do this with your kernel: # gdb vmlinux ... (gdb) ptype struct zone What do you see? Dave -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility