----- Original Message ----- > Hi, > > I tried the latest crash tool 6.1.1 (built from sources) on a kernel > 3.6.10 dump and it failed while reading the module information. > Error says: > crash: invalid structure member offset: module_core_size > FILE: kernel.c LINE: 2974 FUNCTION: module_init() > > [../../crash-6.1.1/crash] error trace: 809afc6 => 810ecab => 8152543 => 80929f9 > > 80929f9: OFFSET_verify.part.27+71 > 8152543: OFFSET_verify+51 > 810ecab: module_init+939 > 809afc6: main_loop+214 > > Even if I disable the the modules information gathering --no_modules) > it fails later on while trying to read the idle tasks: > crash: cannot determine idle task addresses from init_tasks[] or runqueues[] > > crash: cannot resolve "init_task_union" > > Is this a known issue? Any plans to support kernel 3.6.10? > > As a FYI, I can use --minimal to enter the system and retrieve the dmesg > buffer at the crash point. > > Thanks, > Pablo Sole. The module.core_size issue is hard to understand. I'm running a 3.6.10-2.fc17 kernel, and the module.core_size member still exists, and for that matter, it still exists in Linus's tree. What happens when you run on the live system? Here's what I see: # /usr/bin/crash crash 6.1.1 Copyright (C) 2002-2012 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.3.1 Copyright (C) 2011 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"... KERNEL: /usr/lib/debug/lib/modules/3.6.10-2.fc17.x86_64/vmlinux DUMPFILE: /dev/crash CPUS: 4 DATE: Mon Dec 17 11:21:15 2012 UPTIME: 02:49:12 LOAD AVERAGE: 0.23, 0.21, 0.23 TASKS: 346 NODENAME: escape.usersys.redhat.com RELEASE: 3.6.10-2.fc17.x86_64 VERSION: #1 SMP Tue Dec 11 18:07:34 UTC 2012 MACHINE: x86_64 (2893 Mhz) MEMORY: 7.7 GB PID: 19306 COMMAND: "crash" TASK: ffff8801fc9fae20 [THREAD_INFO: ffff88019a664000] CPU: 0 STATE: TASK_RUNNING (ACTIVE) crash> struct module.core_size struct module { [356] unsigned int core_size; } crash> mod MODULE NAME SIZE OBJECT FILE ffffffffa0006600 i2c_core 38354 (not loaded) [CONFIG_KALLSYMS] ffffffffa000e160 video 18937 (not loaded) [CONFIG_KALLSYMS] ffffffffa00410e0 drm 255061 (not loaded) [CONFIG_KALLSYMS] ffffffffa0053000 i2c_algo_bit 13258 (not loaded) [CONFIG_KALLSYMS] ffffffffa0059240 wmi 18698 (not loaded) [CONFIG_KALLSYMS] ffffffffa005e340 ghash_clmulni_intel 13221 (not loaded) [CONFIG_KALLSYMS] ffffffffa006a2a0 drm_kms_helper 44758 (not loaded) [CONFIG_KALLSYMS] ffffffffa00dd3c0 i915 534524 (not loaded) [CONFIG_KALLSYMS] ffffffffa0105be0 mmc_core 102361 (not loaded) [CONFIG_KALLSYMS] ffffffffa01101a0 sdhci_pci 18658 (not loaded) [CONFIG_KALLSYMS] ffffffffa011e4a0 sdhci 37836 (not loaded) [CONFIG_KALLSYMS] ffffffffa0125060 uinput 17674 (not loaded) [CONFIG_KALLSYMS] ffffffffa012b280 macvtap 18241 (not loaded) [CONFIG_KALLSYMS] ffffffffa01320c0 macvlan 18732 (not loaded) [CONFIG_KALLSYMS] ... Dave -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility