crash version 4.0-7.1 is available

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




 - Fix to address RT kernel's renaming of the address_space.nrpages
   member to address_space.__nrpages.  Without the patch, "kmem -i"
   would fail with the error message "kmem: invalid structure member
   offset: address_space_nrpages".  (bwalle@xxxxxxx)

 - For crash utility debug backtraces displayed in error conditions,
   the usage of __builtin_return_address() has been replaced with the
   backtrace() function.  This prevents crashes if the Makefile is
   modified to compile with -O2.  (bwalle@xxxxxxx, anderson@xxxxxxxxxx)

 - Fix for ia64 hypervisor backtraces when the entries in the cpu map
   are not contiguous.  (takebe_akio@xxxxxxxxxxxxxx)

 - Fix to make shell-escaped commands in a crash input file direct
   their output properly.  Without the patch, if the output of an
   input file was redirected to a file or pipe, the output of any
   shell-escaped commands in the input file only went to stdout.
   (anderson@xxxxxxxxxx)

 - Fix to allow the usage of the "-i inputfile" command line option
   when operating from an init script.  Without the patch, the crash
   session would fail during initialization with the error message:
   "crash: /dev/tty: No such device or address".  (anderson@xxxxxxxxxx)

 - Fix for the "kmem -P <address>" option, where <address> is an
   invalid physical address.  Without the patch, the command causes
   a segmentation violation on an ia64; on other architectures an
   unnecessary mem_map header is displayed prior to the error message.
   (wency@xxxxxxxxxxxxxx)

 - Fix for a potential endless cascade of SIGFPE exceptions during
   session initialization when a vmlinux and vmcore do not match,
   and a correct System.map or a non-debug vmlinux file is not supplied.
   Doing that is is allowable, but is certainly not recommended.  In
   this case, and incorrect kernel HZ value of 0 was calculated and used
   for the initial "UPTIME:" display.  (anderson@xxxxxxxxxx)

 - More gracefully handle a nonsensical "search -u <address>" command
   attempt on a kernel thread or any context with no user address space.
   Without the patch, the error message was related to a failed user
   virtual address translation attempt; with the patch it now indicates:
   "search: current context has no user address space".
   (anderson@xxxxxxxxxx)

 - Reworked the "search" command for usage with the Xen Hypervisor.
   When attempted on a Xen hypervisor, and depending upon the arguments
   used, a segmentation violation, a nonsensical error message, or if
   neither of the aforementioned, the command could appear to work but
   not necessarily find the search target value even though it was there
   in the specified memory range.  To address the various shortcomings,
   the following restrictions have been put in place for usage with the
   Xen hypervisor:

    (1) A starting virtual address must be supplied either symbolically
        or with the "-s <address>" option.
    (2) The (nonsensical) "-u" option is no longer accepted.
    (3) The "-k" option is no longer accepted.
    (4) When cycling through virtual memory, as soon as an address
        cannot be read, the search will be quietly suspended.  To
        determine where the search was suspended, enter "set debug 1",
        and then re-run the command.

   (anderson@xxxxxxxxxx)

 - Fix for initialization-time segmentation violation due to a module
   allocating and creating an exported symbol list outside of its own
   virtual address space, and then overwriting its own symbol list
   pointer.  (anderson@xxxxxxxxxx)

- Implementation of a "--minimal" command line option, which brings
  up a crash session that is restricted to the "log", "dis", "rd",
  "sym", "eval" and "exit" commands.  This option may provide a way to
  extract some minimal/quick information from a corrupted or truncated
  dumpfile, or in situations where one of the several kernel subsystem
  initialization routines, which are not called, would abort the
  crash session.  (sharyath@xxxxxxxxxx, sachinp@xxxxxxxxxx)

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

--
Crash-utility mailing list
Crash-utility@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/crash-utility

[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux