----- Original Message ----- > On Mon, Jan 5, 2015 at 6:49 PM, Dave Anderson <anderson@xxxxxxxxxx> wrote: > > > > > > Just for sanity's sake, try this: > > > > $ ./crash --minimal ../ddeb/usr/lib/debug/boot/vmlinux-3.13.0-39-generic ../dump.201412280256 > > > > and see if you can read the linux_banner string successfully. For example, using > > my sample 3.13 kernel: > > > > $ crash --minimal 3.13.0-0.rc1.git2.1.fc20_SLAB/vmlinux.gz 3.13.0-0.rc1.git2.1.fc20_SLAB/vmcore_c_d31 > > > > crash 7.0.9 > > 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 "x86_64-unknown-linux-gnu"... > > > > NOTE: minimal mode commands: log, dis, rd, sym, eval, set, extend and exit > > > > crash> rd -a linux_banner > > ffffffff818000c0: Linux version 3.13.0-0.rc1.git2.1.fc20.x86_64 (root@hp-xw455 > > ffffffff818000fc: 0-02.ml3.eng.bos.redhat.com) (gcc version 4.8.1 20130814 (Re > > ffffffff81800138: d Hat 4.8.1-6) (GCC) ) #1 SMP Tue Nov 26 14:42:45 EST 2013 > > crash> BTW, if you do this: $ strings ../ddeb/usr/lib/debug/boot/vmlinux-3.13.0-39-generic | grep "Linux version" Do you see the same "Oct 29 09:56:49" build date as shown in the linux_banner string? If that all matches up, then it seemingly points to a faulty dumpfile. > > > > And then try reading other stuff, most notably the __per_cpu_offset[] array, > > like this: > > > > crash> rd __per_cpu_offset 256 > > Attached - __per_cpu_offset seems busted. > > Thanks, > > Ilya Right: > crash> rd __per_cpu_offset 256 > ffffffff81d130e0: 0000000000000000 0000000000000000 ................ > ffffffff81d130f0: 0000000000000000 0000000000000000 ................ > ffffffff81d13100: 0000000000000000 0000000000000000 ................ > ffffffff81d13110: 0000000000000000 0000000000000000 ................ > ffffffff81d13120: 0000000000000000 0000000000000000 ................ > ffffffff81d13130: 0000000000000000 0000000000000000 ................ > ffffffff81d13140: 0000000000000000 0000000000000000 ................ > ffffffff81d13150: 0000000000000000 0000000000000000 ................ > ... [ cut ] ... > ffffffff81d137e0: 0000003000000001 0000000100000000 ....0........... > ffffffff81d137f0: 0000000100000000 ffff880417106100 .........a...... > ffffffff81d13800: ffffffff81766240 0000000000000000 @bv............. > ffffffff81d13810: 0000000000000010 0000000000000000 ................ > ffffffff81d13820: 0000000000000000 0000000000000000 ................ > ffffffff81d13830: 0000000000000000 0000000000000000 ................ > ffffffff81d13840: 0000000000000000 0000000000000000 ................ > ffffffff81d13850: 0000000000000000 0000000000000000 ................ > ffffffff81d13860: 000000000000000a 0000000000000078 ........x....... > ffffffff81d13870: 0000000000400000 0000000a00000000 ..@............. > ffffffff81d13880: 00000000ee6b2800 0000000100000001 .(k............. > ffffffff81d13890: 0000000000000000 0000000000000000 ................ > ffffffff81d138a0: 0000000000000000 0000000000000000 ................ > ffffffff81d138b0: 0000000000000000 0000000000000000 ................ > ffffffff81d138c0: 0000000000000000 0000000000000000 ................ > ffffffff81d138d0: 0000000000000000 0000000000000000 ................ And given the above, the dumpfile is fairly useless except for whatever you can get out of it with --minimal. Dave -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility