On Thu, 2005-11-10 at 15:26 -0800, Badari Pulavarty wrote: > On Thu, 2005-11-10 at 16:59 -0500, Dave Anderson wrote: > > > > Adapted a number of proposed patches: > > - Badari Pulavarty of IBM's implentation of support for 2.6.14 > > ppc64 kernel's use of 4-level page tables. > > - Added a new "extensions" sub-directory for collecting crash > > command extension libaries; initially populated with the sample > > "echo.c" from the extend help page, along with a device-mapper > > related "dminfo.c" module from NEC. > > - Castor Fu of 3PAR's implementation of support for LKCD version > > 10, > > as well the handling of single-bit errors in LKCD compressed > > pages by trying out all possible single-bit errors. Also his > > fixes for better recognizing -fomit-frame-pointer kernel builds, > > a stronger defense against potential bogus processor numbers > > associated with tasks in dumpfiles, and a fix to re-allow crash > > builds for gcc 2.x compilers. > > Fix for potential "vmcore: initialization failed" fatal error > > during > > initializaton when using more than just a vmlinux and vmcore > > command > > line arguments. > > Fix for diskdump.c compile failures using gcc 2.96. > > Update to the x86_64 pseudo-backtrace code to show as a frame the > > RSP, RIP and name of the function causing a kernel-mode exception > > frame. > > Fix for the x86_64 pseudo-backtrace code to not neglect to show > > the > > user-mode exception frame when that task subsequently took a > > kernel-mode exception. > > Exported the load_extension() and unload_extension() functions so > > that they can be called from an extension library. > > > > Something is broken on the latest version of "crash". > > Thanks, > Badari > > elm3b157:~/crash-4.0-2.11 # ./crash > > crash 4.0-2.11 > Copyright (C) 2002, 2003, 2004, 2005 Red Hat, Inc. > Copyright (C) 2004, 2005 IBM Corporation > Copyright (C) 1999-2005 Hewlett-Packard Co > Copyright (C) 2005 Fujitsu Limited > 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 "powerpc64-unknown-linux-gnu"... > > > crash: invalid structure member offset: kmem_cache_s_num > FILE: memory.c LINE: 6197 FUNCTION: kmem_cache_init() > > [./crash] error trace: 1009b6f8 => 100b0040 => 100c2dcc => 10142d8c > > 10142d8c: .OFFSET_verify+140 > 100c2dcc: .kmem_cache_init+324 > 100b0040: .vm_init+8372 > 1009b6f8: .main_loop+228 "kmem_cache_s" got renamed to "kmem_cache" in the latest git :( Time to update crash again .. :( Thanks, Badari