Change logs for crash source package in Natty

  • crash (5.0.7-1ubuntu1) natty; urgency=low
    
      * Merge from debian unstable.  Remaining changes:
        - debian/patches/01_spu_commands.patch
          + Provides SPU extension support
        - debian/rules:
          + Enable SPU on PPC
      * converted 01_spu_commands.patch from dpatch to quilt
      * convert changes from cdbs to dh7
    
    crash (5.0.7-1) unstable; urgency=low
    
      * New upstream version 5.0.7 (see
        http://people.redhat.com/anderson/crash.changelog)
      * Introduction of ARM processor support for the crash utility.
      * Fix to support KVM dumpfiles that have "ram" device header sections with a
        version_id of 4.
      * Fix for KVM dumpfiles from guests that were provisioned with more than
        3.5GB of RAM.
      * Minor fix to memory.c to address a compiler warning when building with
        "make warn", or a compiler failure when using "make Warn".
      * Fix for a segmentation violation caused by the "mount" command in the rare
        circumstance where the "init" task (pid 1) does not exist.
      * CONFIG_PREEMPT_RT x86_64 realtime kernels allocate only 3 exception stacks
        to handle the 5 possible exception types, and therefore the same per-cpu
        stack may be used for different exception types.  This could cause "bt"
        output that contained exception stack name strings to be incorrect.  The
        patch displays all exception stack name strings in RT kernels to all show
        "RT", as in "--- <RT exception stack> ---".
      * Fix for the potential to miss one or more tasks in 2.6.23 and earlier
        kernels, presumably due to catching an entry the kernel's pid_hash[] chain
        in transition.  Without the patch, the task will simply not be seen in the
        gathered task list.
      * Fix to correct a presumption that the kernel's task_state_array[] is NULL
        terminated.
    
    crash (5.0.6-1) unstable; urgency=low
    
      * New upstream version 5.0.6 (see
        http://people.redhat.com/anderson/crash.changelog)
      * Fix for support of xendump and Xen kdump dumpfiles from 2.6.27 and and
        later x86_64 kernels.
      * Fix for the "s390dbf" command to allow the command's output to be
        redirected to a pipe.
      * Fix for the x86 "bt" command to generically recognize the end of trace
        condition for tasks entering the kernel from user-space without having to
        hardwire any more kernel entry point function names.  Without the patch, a
        task that took a clock interrupt from user-space and crashed while
        operating on the soft IRQ stack failed with the error message "bt: cannot
        resolve stack trace". (<email address hidden>)
      * Display the "machine type mismatch" warning when attempting to use a ppc64
        vmlinux file on a non-ppc64 64-bit host.  Without the patch, the fact that
        ppc64 vmlinux ELF files are type ET_DYN, and not type ET_EXEC like all of
        the other architectures, was allowing the vmlinux to be accepted without
        the mismatch warning, and would subsequently fail without a meaningful
        explanation being displayed.  (<email address hidden>)
      * Fix for the x86_64 "bt" command if the kdump-generated NMI interrupts a
        multi-threaded task that has just entered kernel space but has not changed
        the RSP stack pointer register from its user-space per-thread stack
        location to the kernel stack.  Without the patch, the command follows the
        display of the exception frame on the NMI exception stack with the message
        "WARNING: possibly bogus exception frame", displays the error message "bt:
        cannot transition from exception stack to current process stack", and does
        not display the user-space exception frame.  (<email address hidden>)
      * Added the "set" command to the list of commands acceptable when running
        in --minimal mode.  The command is limited to the setting of internal
        variables since there is no task context in that mode.
        (<email address hidden>)
      * Fix for the "vtop" command when run against x86 Xen PAE kernels.  Without
        the patch, the "PAGE:" displays (machine and pseudo-physical) contained
        non-zero values in the lower 12 bits, and the translation of the PTE entry
        was incorrect as a result of receiving the incorrect contents in the lower
        12-bits of the PTE entry.  (<email address hidden>)
      * Implemented support for running against live x86_64 pv_ops/Xen guest
        kernels.  (<email address hidden>)
      * Implemented support for xendump ELF dumpfiles generated from x86_64
        pvops/Xen guest kernels.  (<email address hidden>)
      * Implemented support for running against live x86 pv_ops/Xen guest kernels.
        (<email address hidden>)
      * Implemented support for xendump ELF dumpfiles generated from x86 pvops/Xen
        guest kernels.  (<email address hidden>)
      * Determine the bit positions of PG_reserved and PG_slab using the newer
        pageflags enumerator values if available.  (<email address hidden>)
      * Fix to prevent the "repeat" command from keeping a crash session alive if
        the controlling terminal session is killed.  (<email address hidden>)
    
    crash (5.0.5-1) unstable; urgency=low
    
      * New upstream version 5.0.5 (see
        http://people.redhat.com/anderson/crash.changelog)
      * Implemented a new "bt -F" flag as an extension of the "bt -f" flag.
      * Fix for the %install stanza in the crash.spec file to check for the
        existence of the sial.so extension module.
      *  Minor correction to the error message displayed by the "crash -x" command
         line option when the pre-loading of an extension module fails.
      * Fix for the x86_64 "bt" and "bt -E" commands if the kdump-generated NMI
        interrupts a task that has just entered kernel space but has not changed
        the RSP stack pointer register from its user-space location to the kernel
        stack.
      * Fix for compiler warnings when building "net.c" with -O2.
      * Fix for a compiler warning when building "gdb_interface.c" with -O2
      * Fix for the x86 "bt" command if the crash occurs during the execution of a
        kernel module's init_module() function.
      * Fix to support newer KVM dumpfile format generated by "virsh dump" that
        may contain "block" and "kvmclock" devices in the dumpfile header.
      * Fix for "kmem -[sS]" command on 2.6.34 and later CONFIG_SLUB kernels,
        which changed the kmem_cache.cpu_slab[NR_CPUS] array to be a per-cpu
        offset value.
      * Modified the "kmem -p" output to show the "INDEX" column values with a
        hexadecimal value because the "page.index" member is typically a
        shared-use field that may also contain a pointer value.
      * Addressed compiler warnings generated by net.c when built with -O2.
      * Fix for the "kmem <address>" command if the kernel's free page lists are
        corrupt, or in a state of flux, and cannot be followed.
      * Fix to read KVM dumpfiles generated by the "virsh dump" of a RHEL5 guest
        from a RHEL6 host, and to support dumpfile format changes that contain
        "apic" and "__rhel5" devices.
     -- Michael Vogt <email address hidden>   Thu, 25 Nov 2010 20:57:03 +0100
  • crash (5.0.4-1ubuntu1) maverick; urgency=low
    
      * Merge from debian unstable.  Remaining changes:
        - debian/patches/01_spu_commands.patch
          + Provides SPU extension support
        - debian/rules:
          + Enable SPU on PPC
      * converted 01_spu_commands.patch from dpatch to quilt
      * convert changes from cdbs to dh7
     -- Michael Vogt <email address hidden>   Tue, 01 Jun 2010 13:32:14 +0200