Steve,
I have checked in a patch that (at least tentatively) handles the new
CONFIG_THREAD_INFO_IN_TASK configuration introduced in 4.9-rc1:
There are still other issues with the most recent kernels, but this patch
should at least get you to a prompt.
Thanks,
Dave
----- Original Message -----
----- Original Message -----
> You don't have a configuration choice with x86, as it appears it's an
architecture
> requirement. It's a fairly significant intrusion w/respect to the crash
utility,
> so you're pretty much out of luck, for now anyway.
>
> Any chance you can make your vmlinux/vmcore pair available for me to
> download?
>
> Dave
>
Never mind -- they just released a 4.9-based Fedora kernel today, so
I was able to provision this live system to tinker with:
# uname -r
4.9.0-0.rc1.git0.2.fc26.x86_64
# cat /proc/cpuinfo | grep processor
processor : 0
processor : 6
processor : 8
processor : 10
processor : 16
processor : 22
processor : 24
processor : 26
# crash
crash 7.1.6
Copyright (C) 2002-2016 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"...
WARNING: kernel relocated [544MB]: patching 84223 gdb minimal_symbol values
WARNING: cpu 6 DOUBLEFAULT stack: init_tss: 0 orig_ist: ffff92d9d6f85000
WARNING: cpu 6 NMI stack: init_tss: 0 orig_ist: ffff92d9d6f86000
WARNING: cpu 6 DEBUG stack: init_tss: 0 orig_ist: ffff92d9d6f88000
WARNING: cpu 6 MCE stack: init_tss: 0 orig_ist: ffff92d9d6f89000
WARNING: cpu 8 DOUBLEFAULT stack: init_tss: 0 orig_ist: ffff92d9d7005000
WARNING: cpu 8 NMI stack: init_tss: 0 orig_ist: ffff92d9d7006000
WARNING: cpu 8 DEBUG stack: init_tss: 0 orig_ist: ffff92d9d7008000
WARNING: cpu 8 MCE stack: init_tss: 0 orig_ist: ffff92d9d7009000
WARNING: cpu 10 DOUBLEFAULT stack: init_tss: 0 orig_ist: ffff92d9d7085000
WARNING: cpu 10 NMI stack: init_tss: 0 orig_ist: ffff92d9d7086000
WARNING: cpu 10 DEBUG stack: init_tss: 0 orig_ist: ffff92d9d7088000
WARNING: cpu 10 MCE stack: init_tss: 0 orig_ist: ffff92d9d7089000
WARNING: cpu 16 DOUBLEFAULT stack: init_tss: 0 orig_ist: ffff92d9d7205000
WARNING: cpu 16 NMI stack: init_tss: 0 orig_ist: ffff92d9d7206000
WARNING: cpu 16 DEBUG stack: init_tss: 0 orig_ist: ffff92d9d7208000
WARNING: cpu 16 MCE stack: init_tss: 0 orig_ist: ffff92d9d7209000
WARNING: cpu 22 DOUBLEFAULT stack: init_tss: 0 orig_ist: ffff92d9d7385000
WARNING: cpu 22 NMI stack: init_tss: 0 orig_ist: ffff92d9d7386000
WARNING: cpu 22 DEBUG stack: init_tss: 0 orig_ist: ffff92d9d7388000
WARNING: cpu 22 MCE stack: init_tss: 0 orig_ist: ffff92d9d7389000
WARNING: cpu 24 DOUBLEFAULT stack: init_tss: 0 orig_ist: ffff92d9d7405000
WARNING: cpu 24 NMI stack: init_tss: 0 orig_ist: ffff92d9d7406000
WARNING: cpu 24 DEBUG stack: init_tss: 0 orig_ist: ffff92d9d7408000
WARNING: cpu 24 MCE stack: init_tss: 0 orig_ist: ffff92d9d7409000
WARNING: cpu 26 DOUBLEFAULT stack: init_tss: 0 orig_ist: ffff92d9d7485000
WARNING: cpu 26 NMI stack: init_tss: 0 orig_ist: ffff92d9d7486000
WARNING: cpu 26 DEBUG stack: init_tss: 0 orig_ist: ffff92d9d7488000
WARNING: cpu 26 MCE stack: init_tss: 0 orig_ist: ffff92d9d7489000
crash: cannot determine thread return address
crash: invalid structure member offset: thread_info_cpu
FILE: task.c LINE: 2364 FUNCTION: store_context()
[./crash] error trace: 4c4016 => 4bec3d => 52831a => 528299
528299: OFFSET_verify.part.28+73
52831a: OFFSET_verify+58
4bec3d: store_context+1021
4c4016: refresh_hlist_task_table_v3+2246
#
Thanks,
Dave
--
Crash-utility mailing list
Crash-utility(a)redhat.com
https://www.redhat.com/mailman/listinfo/crash-utility