[Crash-utility] crash version 4.0-4.2 is available

Dave Anderson anderson at redhat.com
Mon Jun 4 18:21:29 UTC 2007


- Fix for support of 2.6.22 kernels, which have changed the name
   of the task_struct's "thread_info" member to the "stack" member.
   This would cause the crash session to fail during initialization.
   (troy.heber at hp.com, anderson at redhat.com)

- Fix to account for the number of pgdata nodes being less than the
   number of cpus.  Without the patch, the crash session would fail
   during initialization with the error message: "crash: numnodes out
   of sync with pgdat_list?"  (sharyath at in.ibm.com)

- Implemented support for ia64 dom0/HV kdump dumpfile support, taken
   either via the traditional kdump process, or simulated via the
   Fujitsu "sadump" facility.  (oda at valinux.co.jp)

- Created a "--no_panic" command line option to avoid the panic-task
   search during initialization.  (anderson at redhat.com)

- Implmented a new "ps -r" option to display resource limits (ulimits):

     crash> ps -r 20618
     PID: 20618  TASK: 1003cb82030       CPU: 1   COMMAND: "bash"
           RLIMIT     CURRENT       MAXIMUM
              CPU   (unlimited)   (unlimited)
            FSIZE   (unlimited)   (unlimited)
             DATA   (unlimited)   (unlimited)
            STACK    10485760     (unlimited)
             CORE        0        (unlimited)
              RSS   (unlimited)   (unlimited)
            NPROC      8180          8180
           NOFILE      1024          1024
          MEMLOCK      32768         32768
               AS   (unlimited)   (unlimited)
            LOCKS   (unlimited)   (unlimited)
       SIGPENDING      1024          1024
         MSGQUEUE     819200        819200

   (anderson at redhat.com)

- Implement support for the registration of CLEANUP extension commands
   that do not show up in help menu, but get called by restore_sanity().
   Extension modules may also register HIDDEN_COMMAND functions; and the
   "help -e" debug output has been enhanced.  (anderson at redhat.com)

- Implemented a new symbol_value_module() primitive, primarily for use
   by extension modules to quickly access the address of a module symbol
   in cases where a name-clash may exist between the base kernel and/or
   other modules.  (anderson at redhat.com)

- The crash-4.0-4.2.src.rpm package will create an additional package
   named crash-devel-4.0-4.2.i386.rpm, which is for use by extension
   modules.  The -devel package installs the top-level "defs.h" file in
   "/usr/include/crash/defs.h".  (anderson at redhat.com)


Download from: http://people.redhat.com/anderson





More information about the Crash-utility mailing list