crash version 4.0-6.2 is available

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

 




- Implemented a new "rd -S" option which, like the "-s" option,
  displays the symbolic translation of kernel virtual addresses,
  but also recognizes the virtual addresses of slab objects, and when
  found, the address is replaced by the kmem_cache slab name string
  inside brackets.  (anderson@xxxxxxxxxx)

- Make the found address displayed by "kmem -[sS] <address>" be the
  address of the containing object if the <address> argument is
  offset from the beginning of the object.  This only applies to
  kernels using kernel/slab.c; CONFIG_SLUB kernels currently do display
  the address of the containing object.
  (anderson@xxxxxxxxxx)

- Fix for "kmem -[sS] [address]" in 2.6.25 CONFIG_SLUB kernels, which
  address changes in the kernel's per-slab free list tracking.  Without
  the patch, error messages of the type "kmem: invalid kernel virtual
  address: 10700  type: get_freepointer" would be seen when the full
  list of objects in a per-cpu slab was displayed.
  (anderson@xxxxxxxxxx)

- Fix for "kmem -[sS] <slab-address>" in 2.6.25 CONFIG_SLUB kernels,
  in which the slab structure is actually a page struct.  Some slab
  addresses would not be recognized as such, and therefore without the
  patch, error messages of the type "kmem: address is not allocated in
  slab subsystem: <slab-address>" would be seen.
  (anderson@xxxxxxxxxx)

- Fix for an initialization-time failure with Ubuntu kernels because
  of a mismatch between the /proc/version string and the linux_banner
  string, due to additional information appended to the linux_banner
  string in Ubuntu kernels.  (anderson@xxxxxxxxxx, asid@xxxxxx)

- Fix for the "net" command in 2.6.22 and 2.6.23 kernels, where the
  "dev_base" net_device structure was replaced by the "dev_base_head"
  list_head.  Without the patch, the "net" command with no arguments
  would fail with the error message: "net: dev_base does not exist!".
  (eteo@xxxxxxxxxx)

- Fix for the "net" command in 2.6.24 and later kernels where the
  global "dev_base_head" list_head has been removed, and the network
  devices are linked from the "init_net" net structure.  Without the
  patch, the "net" command with no arguments would fail with the
  error message: "net: dev_base does not exist!".
  (anderson@xxxxxxxxxx)

- For kernels configured with CONFIG_SLUB, "kmem -S" has been updated
  to properly differentiate whether a cache's "full" slabs are tracked
  but whose full list is empty, or whether the full slabs are not
  tracked at all.  Without this patch, a cache's full list could be
  indicated as "(empty)" instead of the more correct indication of
  "(not tracked)".  (i-kitayama@xxxxxxxxxxxxx, anderson@xxxxxxxxxx)

- Fix for the "vm" command when the crash session was invoked with
  the -s command line option.  Without the patch, if invoked prior to
  a "set", "ps" or "vtop" command, the "vm" command run against a
  task other than the initial context would mistakenly indicate that
  the task contained no virtual memory.
  (anderson@xxxxxxxxxx, baiwd@xxxxxxxxxxxxxx)

- Fix/workaround for the "search -k" command option on relocatable
  2.6-era ia64 machines configured with CONFIG_SPARSEMEM.  Without
  the patch, an immediate segmentation violation occurs.
  (anderson@xxxxxxxxxx, yzgcsu@xxxxxxxxxxxxxx)

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