Skip to content

Debian Changelog crash (5.0.6-1)

2010

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". (anderson@redhat.com)
   * 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.  (anderson@redhat.com)
   * 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.  (anderson@redhat.com)
   * 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.
     (anderson@redhat.com)
   * 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.  (anderson@redhat.com)
   * Implemented support for running against live x86_64 pv_ops/Xen guest
     kernels.  (anderson@redhat.com)
   * Implemented support for xendump ELF dumpfiles generated from x86_64
     pvops/Xen guest kernels.  (anderson@redhat.com)
   * Implemented support for running against live x86 pv_ops/Xen guest kernels.
     (anderson@redhat.com)
   * Implemented support for xendump ELF dumpfiles generated from x86 pvops/Xen
     guest kernels.  (anderson@redhat.com)
   * Determine the bit positions of PG_reserved and PG_slab using the newer
     pageflags enumerator values if available.  (anderson@redhat.com)
   * Fix to prevent the "repeat" command from keeping a crash session alive if
     the controlling terminal session is killed.  (anderson@redhat.com)

 -- Troy Heber <troyh@debian.org>  Mon, 02 Aug 2010 09:06:32 -0600

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.

 -- Troy Heber <troyh@debian.org>  Mon, 21 Jun 2010 15:02:16 -0600

crash (5.0.4-1) unstable; urgency=low

   * New upstream version 5.0.4 (see
     http://people.redhat.com/anderson/crash.changelog)
   * Fix for the x86 "bt" command when a newly-forked task's resumption EIP
     address value is set to the "ret_from_fork" entry point by copy_thread().
   * Fix for the x86 "bt" command if the kdump-generated NMI interrupts a task
     running in kernel space at a point in the system_call entry point code
     prior to the call to a system call function.
   * Fix for the "bt" command on 2.6.29 and later x86_64 kernels to recognize
     and display exception frames generated by exceptions that do not result in
     a stack switch, such as general protection faults.
   * The kernel patch for ppc64 CONFIG_SPARSEMEM_VMEMMAP kernels that stores
     vmemmap page mapping information so that the crash utility is able to
     translate vmemmap'd kernel virtual addresses has been updated.
   * Fix the error message for the "dev -p" comand when run on 2.6.26 or later
     kernels, which no longer have the global "pci_devices" list head.
   * If a cpu in an s390 or s390x dumpfile is offline, and the "bt" command
     receives a backtrace request for the "swapper" task on that cpu, the
     command will display "CPU offline".
   * Fix for 2.6.34 and later x86_64 kernels which generate per-cpu symbols of
     type 'd' or type 'D' instead of type 'V'.
   * Fix to prevent a segmentation violation during initialization in the
     x86_64_get_active_set() function by verifying that the array of current
     tasks in machdep->machspec->current[] has actually been allocated.
   * Fix to support KVM dumpfiles created with "virsh dump" that create "cpu"
     header sections using a QEMU CPU_SAVE_VERSION version greater than the
     supported version of 9.
   * Fix for x86_64 KVM dumpfiles created with "virsh dump" whose kernels have
     a "_text" virtual address higher than __START_KERNEL_map.
   * Implemented a new "map" command that is seen only when running with KVM
     guest dumpfiles created with "virsh dump".
   * Fix for an incorrect calculation of the physical base address of a
     fully-virtualized x86_64 RHEL6 guest kernel running on a RHEL5 Xen host.
   * Fix for the "bt" command on inactive (blocked) tasks on 2.6.33 and later
     x86_64 kernels, which have the "thread_return" symbol removed from the
     embedded "switch_to" macro.
   * Fix for the "bt" command on 2.6.33 and later x86 kernels, which moved the
     "system_call" assembly function to the .kprobes.text section.
   * Fix for a segmentation violation caused by the "extensions/trace.c"
     extension module, as seen when running the "trace show -c <cpu>" command
     from that module.
   * Implemented a "trace dump -t" command for the "extensions/trace.c"
     extension module.

 -- Troy Heber <troyh@debian.org>  Wed, 26 May 2010 12:54:11 -0600

crash (5.0.3-1) unstable; urgency=low

   * New upstream version 5.0.3 (see
     http://people.redhat.com/anderson/crash.changelog)
   * Fix for running against 2.6.34 and later kernels to recognize and handle
     changes in the kernel's per-cpu data symbol naming, which no longer
     prefixes "per_cpu__" to declared per-cpu symbol names.
   * Fix for "swap" and "kmem -i" commands on 2.6.29 or later, big-endian,
     ppc64 kernels, where the swap_info_struct.flags member was changed from an
     int to a long.
   * Fix for the "vm" and "ps" command's task RSS value on 2.6.34 or later
     kernels.
   * Fixed "possible aternatives" spelling typo used in informational messages
     when an incorrect/unknown symbol name is used in "rd", "dis", "sym" and
     "struct" commands.
   * Fix for CONFIG_SPARSEMEM kernels that are not configured with
     CONFIG_SPARSEMEM_EXTREME.
   * Change the output of the "kmem -[cC]" options to indicate that they are
     not supported when that is relevant.

 -- Troy Heber <troyh@debian.org>  Fri, 23 Apr 2010 10:12:03 -0600

crash (5.0.2-1) unstable; urgency=low

   * New upstream version 5.0.2 (see
     http://people.redhat.com/anderson/crash.changelog)
   * Fix for the "mod -[sS]" command if the attempt to load a kernel module
     fails due to an internal gdb error.
   * Fix for the "mod -[sS]" command options, which may display the error
     message "mod: <module>: last symbol is not _MODULE_END_<module>?".
   * Fix for the reading of dumpfiles created with the "snap" extension module
     when used on an x86 machine with a single PT_LOAD segment that starts at a
     non-zero address.
   * Fixes for several bugs in the s390 and s390x stack backtrace code
   * Fix for the "mach -m" command option on x86 or x86_64 systems whose
     BIOS-provided e820 map contains EFI-related memory type value that has not
     been mapped to an E820 type (pre-2.6.27), or if the type is E820_UNUSABLE
     (2.6.28 and later).
   * Fix for SIAL extension module if a script uses structures that contain
     members of type "bool".
   * Fix to prevent a stream of harmless but annoying error messages when
     running "crash -d4" (or any larger -d debug value) on x86 machines.
   * Fix for the "kmem -s list" command option on non-CONFIG_SLUB kernels that
     contain a "cache_chain" list_head symbol instead of having a "#define
     cache_chain (cache_cache.next)" construct.
   * Fix for the x86_64 "bt" command to recognize, and take advantage of,
     kernels that were built with CONFIG_FRAME_POINTER.
   * Fix to prevent a crash session that is run over a network connection that
     is killed/removed from going into 100% cpu-time loop.
   * Change the output of "ps -t" to display the task_struct's utime and stime
     values unmodified on kernels using a cputime_t (unsigned long) to store
     those values.
   *  Fix for the x86 "bt" command if the kdump-generated NMI interrupts a
      process in kernel space at a pointer before the full user-mode exception
      frame (pt_regs) gets written on the kernel stack.
   *  Fix for the "bt -e" command on 2.6.30 or later x86 kernels if the x86.c
      file was built with D_FORTIFY_SOURCE.
   *  Fix for initialization-time failure on 2.6.34 and later kernels that were
      configured with CONFIG_NO_BOOTMEM.
   * Fix for the processor speed value displayed on ppc and ppc64 machines at
     session invocation, and by the "sys" and "mach" commands.
   * Implemented support to recognize an IBM-proposed kernel patch for ppc64
     CONFIG_SPARSEMEM_VMEMMAP kernels that will store vmemmap page mapping
     information.
   * Fix for "kmem -[sS]" command options on live CONFIG_SLAB systems to
     prevent the redundant reading of the shared array_cache object list from
     the per-node kmem_list3 data structures.

 -- Troy Heber <troyh@debian.org>  Mon, 29 Mar 2010 10:21:20 -0600

crash (5.0.1-1) unstable; urgency=low

   * Fix FTBFS with gcc-4.5 bug (Closes: #564973).
   * Use POSIX compliant "uname -m" instead of arch. (Closes: #568325).
   * New upstream version 5.0.1 (see
     http://people.redhat.com/anderson/crash.changelog)
   - Use archive version of mkstemps() function
   - Fix irq command on 2.6.33+ kernels.
   - Defend against corrupted cach_cache kmem_cache structs
   - Fix swap, kmem -i and vm -p commands on 2.6.33+ kernels
   - Fix for 2.6.30+ kernels configured without CONFIG_SMP
   - Fix for x86, s390, s390x and ia64 architectures to set the system cpu
   count equal to the highest cpu online plus one
   - Fix to recognize the symbol type change of per-cpu variables from
   'd' or 'D' to 'V'.
   - Fix for the "struct" and "union" commands when passed an address that is
   in a valid kernel virtual address region but is either unmapped or
   non-existent.
   - Update for 2.6.33 and later s390 and s390x kernels to account for the
   "_lowcore" structure member name change from "st_status_fixed_logout"  to
   "psw_save_area".
   - Fix for very large Xen domU dumpfiles that locate the base offset of
   relevant ELF sections beyond the 4GB mark.
   - If a kernel crash occurs during a kernel module loading operation, it is
   possible that a subsequent crash session on the vmcore may result in a
   segmentation violation during the "please wait...  (gathering module symbol
   data)" phase.
   -  Fix for a gdb-7.0 regression that causes the line number capability to
   fail with certain ranges of x86 base kernel text addresses.
   - Preparation for future s390x ELF dumpfile format.

 -- Troy Heber <troyh@debian.org>  Fri, 19 Feb 2010 13:55:53 -0700

crash (5.0.0-1) unstable; urgency=low

   * New upstream version 5.0.0 (see
     http://people.redhat.com/anderson/crash.changelog)
   - Fix for the ppc64 "irq" command where the "irq_desc_t" is no longer
   recognized as a typedef for "struct irq_desc".
   - Fix for 2.6.26 and later ppc64 CONFIG_SPARSEMEM_VMEMMAP kernels to
   recognize VMEMMAP_REGION virtual addresses
   - Fix for segmentation violation when running the "ps -r" command option on
   2.6.25 or later kernels.
   - Fix for the "mount" command on 2.6.32 and later kernels.
   - Fix for the "bt" command on 2.6.29 and later x86_64 kernels to always
   recognize and display BUG()-induced exception frames.
   - Fix for the "rd" and "kmem" commands to prevent the unnecessary "WARNING:
   sparsemem: invalid section number: <number>" message when testing whether an
   address is represented by a page structure in CONFIG_SPARSEMEM_EXTREME
   kernels.
   - Fix for a 4.0-8.11 regression that introduced a bug in determining the
   number of cpus in ppc64 kernels when the cpu_possible_[map/mask] has more
   cpus than the cpu_online_[map/mask].  In that case, the kernel contains
   per-cpu runqueue data and "swapper" tasks for the extra cpus.

 -- Troy Heber <troyh@debian.org>  Wed, 06 Jan 2010 15:31:08 -0700

2009

crash (4.1.2-1) unstable; urgency=low

   * New upstream version 4.1.1 (see
     http://people.redhat.com/anderson/crash.changelog)
   - Fix for amd64 with CONFIG_NEED_MULTIPLE_NODES on kernels >= 2.6.31
   - Fix for snap.c extension module to handle NUMA systems with multiple
   nodes.
   - Handle corrupt Elf32_Phdr/Elf64_Phdr structures in ELF vmcore.
   - Prepare for integration of gdb 7.0
   - Fix x86 bt with the stak is >= 3 level deep and handeling an IRQ.
   - Fix handcrafted backsrace starting point command bt -S

 -- Troy Heber <troyh@debian.org>  Fri, 11 Dec 2009 10:55:06 -0700

crash (4.1.1-1) unstable; urgency=low

   * New upstream version 4.1.1 (see
     http://people.redhat.com/anderson/crash.changelog)
   - Fix session init failure with 2.6.30 amd64, with filterd makedumpfile
   dump.
   - Add "lsmod" as a built-in alias for the "mod" command
   - Handler corrupt elf headers structs in vmcore.
   - Fix "mach -c" for on 2.6.30 and later amd64 kernels.
   - Fix to set DEBUG exception stack size and base on >= 2.6.18 amd64 kernels.
   - Fix session init for >= 2.6.30 amd64 kernels when number of CPUS is equal
   to the NR_CPU value.
   - Prepare source for move to internal gdb-7.0.

 -- Troy Heber <troyh@debian.org>  Tue, 01 Dec 2009 12:52:40 -0700

crash (4.1.0-1) unstable; urgency=low

   * New upstream version 4.1.0 (see
     http://people.redhat.com/anderson/crash.changelog)
   - Fix s390x & x86 "extend" command regression created by the "crash -x"
   option introduced in crash version 4.0.9.
   - Clean up source to remove compiler warnings in Fedora
   - Fix for "pte" command on s390 and s390x machines if the pte value argument
   evaluates as not present
   - Allow command redirection to pipes or files when using gdb commands alone
   on the command line without preceding the command string with "gdb".
   -  Fix for the processing of bit fields on big endian systems in the SIAL
   extension module.
   - Fix for "dis -l" to properly display line-number information for 2.6.21
   and later x86_64 kernel module text addresses.
   - Fix to prevent querying the embedded gdb module for line numbers of kernel
   module text addresses if the module's debuginfo data has not been loaded.
   - Implemented a new "ps -G" option, which restricts the process status
   output to show only the data of the thread group leader of a thread group.
   - Several fixes for the "repeat" command when used in conjunction with an
   input file.
   - Added "trace" to the extension
   - Fix for a potential failure to initialize the kmem slab cache subsystem on
   2.6.22 and later CONFIG_SLAB kernels if the dumpfile has pages excluded by
   the makedumpfile facility.
   - Fix for a potential session initialization failure on x86_64 kernels if
   the dumpfile has pages excluded by the makedumpfile facility.
   - Fix for "kmem -z" option on 2.6.29 and later kernels.
   - Fix for "irq" command on 2.6.29 and later CONFIG_SPARSE_IRQ kernels.
   - Fix for the "kmem -i" option on 2.6.31 kernels.
   - Fix for the "kmem -i" option on 2.6.26 through 2.6.30 x86_64 kernels.
   - Fix for "kmem -p" option on older 64-bit kernels that have a 32-bit
   page.flags field.
   -  Fix for "kmem -i" option on older kernels whose unreferenced page.count
   value was -1 (instead of 0).
   - Change the cursor location when cycling through the command history when
   in "vi" editing mode (the default).

 -- Troy Heber <troyh@debian.org>  Wed, 07 Oct 2009 14:51:57 -0600

crash (4.0.9-1) unstable; urgency=low

   * New upstream version 4.0.9 (see
     http://people.redhat.com/anderson/crash.changelog)
   - New versioning format such that the upstream version no longe rcontains
   the "-" in the version number.
   - backport of the x86/x86_64 disassembly code from gdb-6.8 to the embedded
   gdb-6.1.
   - Fix compressed diskdump/kdump vmcores to work with page descriptor
   structure that are beyond 4GB offsets in the vmcore file.
   - Fix for multipal x86_64 bt command issues
   - Fix for usage of System.map argument with kernels >= 2.6.30.
   - Fix for usage of System.map that does not contaon an "_end" symbol.
   - Fix for "kmem -p <addr>" or "kmem <addr>" options when <addr> is not a
   page struct address.
   - Fix for the snap.so extension to work on < 2.6.12 kernels with more than
   4GB physical memory.
   - Fix how extensions are built, for example give a proper error message is
   the host does not have the build deps for the extension module, but still
   allow crash to build.
   - RHEL_4 fix for "rd" and "vtop" command on x86_64 Xen kernels.

 -- Troy Heber <troyh@debian.org>  Thu, 10 Sep 2009 11:38:39 -0600

crash (4.0-8.11-1) unstable; urgency=low

   * New upstream version 4.0-8.11 (see
     http://people.redhat.com/anderson/crash.changelog)
   - Fix backtrace when offline CPUs doe not have NT_PRSTATUS notes
   - Fix "dev" command for 2.6.26 later kernels.
   - Fix segfaul when running "foreach bt" on active live system.
   - Fix to read LKCD V8 x86 dumpfile headers
   - Fix bt when NMI was issued ot non-crashing amd64 CPU.
   - Fix bt on amd64 when transitioning from the IRQ stack back to the process
   stack on >= 2.6.29 kernels.
   - Enhance "runq" to show current task in each cpu's runqueue.
   - Fix mem leak when running on live systems.
   - Support dwarf 3 vmlinux debuginfo format
   - Allow any order for system map and compressed vmlinux file on the cmd
   line.
   - Fix seg fault when vmcore and system map do not match
   - Adjust virt and phys memory definitions for >= 2.6.31
   - Fix for "kmem -[sS]" when using CONFIG_SLUB and there is an invalid link.

 -- Troy Heber <troyh@debian.org>  Tue, 30 Jun 2009 12:00:10 -0600

crash (4.0-8.9-1) unstable; urgency=low

   * New upstream version 4.0-8.9 (see
     http://people.redhat.com/anderson/crash.changelog)
   - New "bt -g" option, which will display the backtraces of all threads in
   the targeted task's thread group.
   - support for the kdump "split-dumpfile" format
   - Fix for "kmem -i", "kmem -n" and "kmem -p" on x86_64 CONFIG_SPARSEMEM and
   CONFIG_SPARSEMEM_EXTREME kernels that have MAX_PHYSMEM_BITS increased from
   40 to 44.
   - Display warning when trying to bt active, non-crashing, xen dom0 tasks
   which are not available in kump dumpfile.

 -- Troy Heber <troyh@debian.org>  Wed, 22 Apr 2009 09:07:43 -0600

crash (4.0-8.8-1) unstable; urgency=low

   * New upstream version 4.0-8.8 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Print warning with CONFIG_STRICT_DEVMEM
     - Fix "bt" to prevent segfault with amd64, LKCD dump and corrupt active
     tasks.
     - Fix chronological order kernel ring buffer when it has been cleard via
     syslog() or klogctl().
     - Search /usr/lib[64]/crash/extensions for crash extenstions
     - Change how "bt" determines which idle task was interrupted by ia64
     INIT or MCA.

 -- Troy Heber <troyh@debian.org>  Thu, 09 Apr 2009 09:09:31 -0600

crash (4.0-7.7-1) experimental; urgency=low

   * New upstream version 4.0-7.7 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Support dumps with different page size that the host system, ppc and
     ia64 support configurable page sizes.
     - Fix mod -s to support modules that have both - and _ in their names.
     - Reject s390 and s390x "L2^B" local label symbols from the kernel symbol
     list
     - Fix potential buffer overflow with "ps -l".
     - Fix "bt -a" to continue backtrace after hitting a fatal error
     - Only suource trusted versions of .crashrc and .gdbinit
     - Fix potential, but highly unlikely, buffer overflow in gdb dwarfread.c
     and dwarf2read.c.
     - Fix potential, but highly unlikely, integer overflow in the BDF library.
     - Enable stack undind on ia64 when using kerntypes file.
     - Fix failure of "files -R" command when an inode is unknown.
     - Allow LKCD kerntypes debuginfo file created form a module to be loaded
     with: "mod -s <module> <kerntypes-file>"
     - Increase NR_CPUS from 256 to 512 for x86-64 and 128 to 1024 for ppc64.

 -- Troy Heber <troyh@debian.org>  Mon, 09 Feb 2009 07:14:33 -0700

crash (4.0-7.6-1) experimental; urgency=low

   * New upstream version 4.0-7.6 (see
     http://people.redhat.com/anderson/crash.changelog)
   - Fix failure if the kernel was built without CONFIG_SWAP
   - Fix "bt" command on x86_64 kernels that contain the x86/x86_64 merger
   patch.
   - Fix infinite loop when using an input file, where more than one command in
   the input file results in a fatal error.
   - Clean up causes for warning messages when compiling with gcc 4.3.2.
   - Fix to prevent a segmentation violation during initialization when parsing
   (corrupted) module symbols.
   - Accept tasks with corrupted CPU fields.
   - Modification of "files" command to display open file descriports that have
   an NULL in the f_dentry field.
   -  Fix the "bt" command on x86 Xen architectures when the backtrace starts
   on the hard IRQ stack.

 -- Troy Heber <troyh@debian.org>  Mon, 12 Jan 2009 10:18:11 -0700

2008

crash (4.0-7.4-1) unstable; urgency=low

   * New upstream version 4.0-7.4 (see
     http://people.redhat.com/anderson/crash.changelog)
   - Fix build regression for non-xen arches ppc64, s390 and s390x.
   - Fix for nonsensical user of the "set" command when running with the xen
   hypervisor.
   - Fix for "bt" command on x86 arch when the backtrace starts on the hard IRQ
   stack.
   - Fix for "search -k" on some ia64 hardware, depending on the underlying
   physical memory layout.
   - Fixes for the "bt" command when running with the xen hypervisor.
   - Remove "foreach" from the commands that won't work with the xen hypervisor
   - Fir "irq -d" on x86_64 xen kernels.
   - Avoid symbolicy translation of ia64 unity-mapped regin 7 kernel virtual
   addresses as they are displayed with "bt -r" and "rd -[sS]".
   - Remove redundatnt storage of "swapper_pg_dir" symbol value durnign x86
   initalization
   - Do not use "ifffies" when running with xen hypevisor
   - Fix to read correct PERCPU_SHIFT value with x86 and amd64 xen hypervisors.

 -- Troy Heber <troyh@debian.org>  Tue, 14 Oct 2008 08:24:54 -0600

crash (4.0-7.2-1) unstable; urgency=low

   * New upstream version 4.0-7.2 (see
     http://people.redhat.com/anderson/crash.changelog)
   - Fix for init time failure when running 2.6.27 amd64.
   - Allow symbol lookup in striped binary with improper struct member offset
   or struct size.
   - Fix LKCD kerntype debuginfo to use "note_states" when "node_online_map" is
   not in use.
   - Support for s390[x] SPARSEMEM.
   - Fix for "kmem -[sS]" with 2.6.27 SLUB kernels.
   - Increase SAIL command limit from 100 to 200

 -- Troy Heber <troyh@debian.org>  Wed, 17 Sep 2008 13:37:21 -0600

crash (4.0-7.1-1) unstable; urgency=low

   * New upstream version 4.0-7.1 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Fix for RT kernel address_space.nrpages renaming
     - Fix for backtraces displayed in error conditions
     - Fix for ia64 hypervisor backtraces with non contiguous cpu map
     - Fix to make shell-escaped crash commands output correctly
     - Fix to allow "-i inputfile" cmd line option when operating from an  init
     script.
     - Fix for "kmem -P <addr> option where <addr> is invalid.
     - Fix for SIGFPE cascade during session init with mismatch vmcore and
     vmlinux.
     - Improved "search -u" command error messages when no user context exists
     in the core.
     - Improved "search" with the Xen hypervisor, allow symbolic address with
     the -s option, remove the -u and -k option.
     - Fix for init-time segfault due to module allocation and creating an
     exported symbol list ouside the virtual address space.
     - New --minimal command line option to bring up crash on a corrupted or
     truncated dump file.
   * removed dpatch

 -- Troy Heber <troyh@debian.org>  Wed, 20 Aug 2008 04:43:52 -0600

crash (4.0-6.3-1) unstable; urgency=low

   * New upstream version 4.0-6.3 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Support FC9 kernels with the utrace patch.
     - Improve "search -k" scalability
     - Change how ppc64 examines the cpu map.
     - Fix for ppc64 "bt" command on panic/active task when cpus were offline
     - vtop support of 1MB large pages on z10 (s390)
     - Layout fix to crash man page
     - Support for xen 3.1.2 hypervisor on x86 and amd64

 -- Troy Heber <troyh@debian.org>  Thu, 01 May 2008 09:20:21 -0600

crash (4.0-6.2-1) unstable; urgency=low

   * New upstream version 4.0-6.2 (see
     http://people.redhat.com/anderson/crash.changelog)
     - new "rd -S" optoin recognizes the VA of slab objects
     - "keme -[sS]" directly show containing object and add SLUB support
     - Fix init time failure with Ubuntu kernels becasue of /proc/version and
     linux_banner mismatch
     - Fix "net" command >= 2.6.22 kernels.
     - "search -k" workaround for ia64 SPARSMEM kernels

 -- Troy Heber <troyh@debian.org>  Mon, 31 Mar 2008 12:24:01 -0600

crash (4.0-6.1-1) unstable; urgency=low

   * New upstream version 4.0-6.1 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Support for the x86/x86_64 merger >= 2.6.25
     - Fix bt on live 2.6.25 kernels
     - New typedef for 2.6.25

 -- Troy Heber <troyh@debian.org>  Tue, 04 Mar 2008 13:29:13 -0700

crash (4.0-5.1-1) unstable; urgency=low

   * New upstream version 4.0-5.1 (see
     http://people.redhat.com/anderson/crash.changelog)
     - 4.0-5.1 was released ontop of 4.0-5.0 thus I'm including its changes
     here as well.
     - Update ps -l to support kernels > 2.6.23
     - Fix init time failure when running with 2.4 x86 netdump files.
     - Fix to utalize do_raidx_tree() function
     - Fix potential seg fault during init if the tasks kernel stack was
     overrun, thus corrupting the thread_info structure.
     - Fix for "bt" command when run on xen x86 dom0.

 -- Troy Heber <troyh@debian.org>  Thu, 21 Feb 2008 08:22:18 -0700

crash (4.0-4.13-1) unstable; urgency=low

   * New upstream version 4.0-4.13 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Fix generic error message because of endianness mismatch
     - update for "kmem -V" to display vm_event_states.
     - Implement new "kmem -z" option for per-zone memory stats.
     - Fix RSS ammounts displayed by "ps" and "vm" commands, pre 2.6.13 kernels
     - x86 "bt" fix when analyzing a post 2.6.20 dump on a pre 2.6.20 machine
     - Fix for FC8 xen x86 kernel that failed initializatoin
     - Set default "phys_base" for fully virt relocatable kernels.
     - New crash "--active" command line option to only gather active tasks
     from each runqueue, skipping traversal of kernel's pid_hash.
     - "help -n" formats and display ASCII VMCOREINOF data

 -- Troy Heber <troyh@debian.org>  Tue, 15 Jan 2008 08:40:25 -0700

2007

crash (4.0-4.12-1) unstable; urgency=low

   * New upstream version 4.0-4.12 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Enable kmem and runq command to correctly function on 2.6.24 kernels.

 -- Troy Heber <troyh@debian.org>  Wed, 12 Dec 2007 12:26:14 -0700

crash (4.0-4.11-1) unstable; urgency=low

   * New upstream version 4.0-4.11 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Fix for 2.6.24 pid_namespace (allows crash to come up on 2.6.24 kernels,
     but most of the kmem commands do not work correctly)
     - Fix incorrect free page list with "kmem [-f] <addr>" on x86 kernels.
     - Fix x86 bt command for active tasks in Egenera dumpfiles.
     - Fix for potential seg fault if a task's kernel stack is overrun.
     - Fix for "kmem -S" error message

 -- Troy Heber <troyh@debian.org>  Thu, 06 Dec 2007 09:44:40 -0700

crash (4.0-4.10-1) unstable; urgency=low

   * New upstream version 4.0-4.10 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Fix a regression introduced in 4.0-4.9 that causes the "kmem -p" command
     to fail in SPARSEMEM kernels using anonymous structures.

 -- Troy Heber <troyh@debian.org>  Wed, 21 Nov 2007 09:10:29 -0700

crash (4.0-4.9-1) unstable; urgency=low

   * New upstream version 4.0-4.9 (see
     http://people.redhat.com/anderson/crash.changelog)
     - kmem -p fix for kernels using anonymous structure
     - kmem -p fir for SPARSEMEM kernels
     - mod command now looks in /lib/module/<release>/updates first
     - SAIL fix for "operation on 'v1' may be undefined"
     - Fix for 'crash -h [command] > outfile' failures
     - LKCD compiler warning fixups
     - kmem -s fix to display a non-fatal warning message
     - LKCD ia64 get physical start from dump header
     - s390[x] 4 level page table support
     - LKCD do not abort() on phys mem zone error, use non-fatal warning
     instead.

 -- Troy Heber <troyh@debian.org>  Tue, 20 Nov 2007 09:33:25 -0700

crash (4.0-4.8-1) unstable; urgency=low

   * New upstream version 4.0-4.8 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Add support for kernel with the SLUB allocator
     - Pull backtrace registers on LKCD v8 and later LKCD dumps
     - SAIL support for ia64, ppc, s390 and s390x
     - Output the kernel ring buffer in the proper order

 -- Troy Heber <troyh@debian.org>  Tue, 30 Oct 2007 12:49:08 -0600

crash (4.0-4.7-1) unstable; urgency=low

   * New upstream version 4.0-4.7 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Add SAIL (Simple Image Access Language) interpreter
     - Removed hardwired-dependencies in the top-level and extensions
     directories
     - Enhance the "kmem <address" option to search for task_struct and kernel
     stack addresses.
     - Fix for determining rip/rsp backtrace hooks for panic task in x86_64 xen
     dom0 kdumps.
     - Fix for ia64 LKCD dumps to find the next task when the task is in the
     "fixup list"
     - Fix for potential "mod -[sS]" failures  for mods with a large number of
     sections.
     - Fix to prevent dumpfile reads beyond EOF when reading new xen ELF core
     xendumps.
   * Fix FTBFS twice in a row bug (Closes: #442528).

 -- Troy Heber <troyh@debian.org>  Tue, 09 Oct 2007 13:30:44 -0600

crash (4.0-4.6-1) unstable; urgency=low

   * New upstream version 4.0-4.6 (see
     http://people.redhat.com/anderson/crash.changelog)
     - support "runq" on 2.6.20 and > kernles
     - inital support for LKCD kerntypes created by dwarfextract
     - "xencrash" update to handle dom0 kdumps.

 -- Troy Heber <troyh@debian.org>  Mon, 27 Aug 2007 13:25:57 -0600

crash (4.0-4.5-1) unstable; urgency=low

   * New upstream version 4.0-4.5 (see
     http://people.redhat.com/anderson/crash.changelog)
     - support for PHYSICAL_START / relocation mismatch
     - 2.6.22 slub support
     - lkcd kerntypes support
     - CFS scheduler support

 -- Troy Heber <troyh@debian.org>  Tue, 21 Aug 2007 08:27:22 -0600

crash (4.0-4.3-1) unstable; urgency=low

   * New upstream version 4.0-4.3 (see
     http://people.redhat.com/anderson/crash.changelog)
     - fixed "keme -f" command on DISCONTIGMEM kernels
     - Fixed segmentation violation when using the wrong vmlinux
 
   * New upstream version 4.0-4.2 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Added support for 2.6.22 kernels
     - account for case when number of pgdata nodes < nr_cpus
     - implement support for ia64 dom0/HV kdump dumpfile support
     - add --no_panic command line option to skip panic-task search
     - new "ps -r" command
     - implement CLEANUP extenson commands for "help -e"
     - implement new symbol_value_module() lookup for extensions

 -- Troy Heber <troyh@debian.org>  Tue, 17 Jul 2007 12:40:37 -0600

crash (4.0-4.1-2) unstable; urgency=low

   * Added patch to support 2.6.22 kernels where task_struct.thread_info was
     renamed to stack

 -- Troy Heber <troyh@debian.org>  Thu, 24 May 2007 13:06:14 -0600

crash (4.0-4.1-1) unstable; urgency=low

   * Dependable backtraces for x86_64
   * s390 and s390x backtrace commands match rq instead of runqueue
   * xencrash to use xen-syms instead of vmlinux kernel.

 -- Troy Heber <troyh@debian.org>  Fri, 27 Apr 2007 13:23:36 -0600

crash (4.0-3.22-1) unstable; urgency=low

   * New upstream version 4.0-3.21 (see
     http://people.redhat.com/anderson/crash.changelog)
     - get filename and line number info from BUG calls > 2.6.20 x86 and x86_64
     - help -n debug output function for compressed kdump files.
     - support for recent makedumpfile updates to handle 0 pages
     - support fo rfully-virtualized x86_64 xendumps of relocatable kernels.

 -- Troy Heber <troyh@debian.org>  Thu, 26 Apr 2007 12:48:00 -0600

crash (4.0-3.21-1) experimental; urgency=low

   * New upstream version 4.0-3.21 (see
     http://people.redhat.com/anderson/crash.changelog)
     - support for xensource ELF format dumps
     - numerous xencrash fixes
     - vtop fix for x86 PAE kernels
     - recognize ppc BOOKE processors
     - Ubuntu uname mismatch fix
     - 2.6.21 kernel initialization fix
     - ia64 xen support
     - mount, net, vm, swap command fixs for 2.6.20 kernels

 -- Troy Heber <troyh@debian.org>  Wed, 28 Mar 2007 15:39:08 -0600

crash (4.0-3.19-1) experimental; urgency=low

   * New upstream version 4.0-3.19 (see
     http://people.redhat.com/anderson/crash.changelog)
     -  Fix for support of paravirtual x86 xendumps created on > 4G machines,
     and active guest task had been assigned a page dir (cr3) with addr > 4GB.
     - Fix for the "kmem -p [page-struct-address]" command construct
     - Added a new "struct -u" option
     - Added new "rd -f" and "struct -f" options
     - Cosmetic fix to prevent double-printing of "kmem -p" and "kmem -v"
     headers

 -- Troy Heber <troyh@debian.org>  Wed, 7 Feb 2007 14:08:12 -0700

crash (4.0-3.18-1) experimental; urgency=low

   * New upstream version 4.0-3.18 (see
     http://people.redhat.com/anderson/crash.changelog)
     - Enhancement to the "mod" command to expand the number of section
     arguments to the internal "add-symbol-file" command issued to gdb
     - Seed up the initialization of crash sessions when running against
     multi-gigabyte xen kernels
     - Fix for a segmentation violation during "gathering task table data"
     phase on with xendumps.
     - Addressed several compiler warnings when using -D_FORTIFY_SOURCE=2
     - Fix for the s390x "bt -f" command option

 -- Troy Heber <troyh@debian.org>  Thu, 1 Feb 2007 10:15:30 -0700

crash (4.0-3.17-1) unstable; urgency=low

   * New upstream version 4.0-3.17 (see
     http://people.redhat.com/anderson/crash.changelog)
     - fixes the "dev -p" command
     - fix to recognize "linux_banner"
     - fix to recognize "__per_cpu_start" and "__per_cpu_end"
     - fix for the xencrash "dumpinfo -t" command
     - fix for x86_64 backtraces
     - add support for xendumps for fully-virtualized x86/x86_64 kernels when
     running on x86/x86_64 hosts.
     - introduced support for "xm save" dumpfiles of para-virtualized ia64
     kernels
     - Turn off the LKCD dumpfile-access "spinner" when "crash -s" is used
     - Support LKCD "map" files in lieu of standard System.map files

 -- Troy Heber <troyh@debian.org>  Wed, 17 Jan 2007 09:16:36 -0700

2006

crash (4.0-3.14-1) unstable; urgency=low

   * New upstream version 4.0-3.14 (see
     http://people.redhat.com/anderson/crash.changelog)
     - adds support for Xencrash
     - new command to display per-cpu variables
     - Use dwarf CFI data for unwind on x86_64
     - x86 fix for backtrace comand
     - fix for DISCONFIGMEM on ia64 >= 2.6.18
     - fixed irq command for >= 2.6.17

 -- Troy Heber <troyh@debian.org>  Thu, 7 Dec 2006 10:36:07 -0700

crash (4.0-3.7-1) unstable; urgency=medium

   * New upstream version 4.0-3.7 (see
     http://people.redhat.com/anderson/crash.changelog)
   * Fix for 3-level page tables on IA-64
   * new sig -g option

 -- Troy Heber <troyh@debian.org>  Fri, 13 Oct 2006 09:38:31 -0600

crash (4.0-3.6-1) unstable; urgency=low

   * New upstream version 4.0-3.6 (see
     http://people.redhat.com/anderson/crash.changelog)

 -- Troy Heber <troyh@debian.org>  Fri, 06 Oct 2006 08:22:16 -0600

crash (4.0-3.5-1) unstable; urgency=low

   * New upstream version 4.0-3.5 (see
     http://people.redhat.com/anderson/crash.changelog)

 -- Troy Heber <troyh@debian.org>  Mon, 2 Oct 2006 15:58:04 -0600

crash (4.0-3.4-1) unstable; urgency=low

   * New upstream version 4.0-3.4 (see
     http://people.redhat.com/anderson/crash.changelog)

 -- Troy Heber <troyh@debian.org>  Tue, 19 Sep 2006 14:10:59 -0600

crash (4.0-3.3-1) unstable; urgency=low

   * New upstream version 4.0-3.3 (see
     http://people.redhat.com/anderson/crash.changelog)

 -- Troy Heber <troyh@debian.org>  Fri, 8 Sep 2006 11:05:29 -0600

crash (4.0-3.2-1) unstable; urgency=low

   * New upstream version 4.0-3.2 (see
     http://people.redhat.com/anderson/crash.changelog)

 -- Troy Heber <troyh@debian.org>  Mon, 28 Aug 2006 08:20:18 -0600

crash (4.0-3.1-1) unstable; urgency=low

   * New upstream version 4.0-3.1 (see
     http://people.redhat.com/anderson/crash.changelog)
   * removing NR_CPUS patch

 -- Troy Heber <troyh@debian.org>  Fri, 04 Aug 2006 13:39:43 -0600

crash (4.0-2.31-1) unstable; urgency=low

   * New upstream version 4.0-2.31 (see
     http://people.redhat.com/anderson/crash.changelog)

 -- Troy Heber <troyh@debian.org>  Fri, 4 Aug 2006 13:39:15 -0600

crash (4.0-2.21-1) unstable; urgency=low

   * New upstream version 4.0-2.21 (see
     http://people.redhat.com/anderson/crash.changelog)
   * fix bt on ia64 with 64k page size.

 -- Troy Heber <troyh@debian.org>  Wed, 15 Mar 2006 13:48:48 -0700

crash (4.0-2.18-2) unstable; urgency=low

   * Changing my email address

 -- Troy Heber <troyh@debian.org>  Wed, 11 Jan 2006 13:24:39 -0700

crash (4.0-2.18-1) unstable; urgency=low

   * New upstream version 4.0-2.18 (see
     http://people.redhat.com/anderson/crash.changelog)
   * removing patch to fix v8/v9 dump_header size mismatch, it's in this
     release.
   * alpha lval cast fix from Ben Hutchings (closes: #337871)

 -- Troy Heber <troy.heber@hp.com>  Thu, 05 Jan 2006 09:38:00 -0700

2005

crash (4.0-2.16-1) unstable; urgency=low

   * New upstream version 4.0-2.16 (see
     http://people.redhat.com/anderson/crash.changelog)
   * Adding patch to fix v8/v9 dump_header size mismatch

 -- Troy Heber <troy.heber@hp.com>  Wed, 14 Dec 2005 15:38:38 -0700

crash (4.0-2.2-1) unstable; urgency=low

   * New upstream version 4.0-2.2 (see
       http://people.redhat.com/anderson/crash.changelog)

 -- Troy Heber <troy.heber@hp.com>  Fri, 12 Aug 2005 13:56:41 -0600

crash (3.10-13.10-2) unstable; urgency=low

   * Rebuilind crash in an environment that properly picks up
     libncurses in ${shlibs:Depends} (Closes: #318367)
   * Added debian/compat

 -- Micah Anderson <micah@debian.org>  Thu, 21 Jul 2005 21:46:46 +0000

crash (3.10-13.10-1) unstable; urgency=medium

   * New upstream version 3.10-13.10
   * Updates standards to 3.6.2.1
   * fixes declares-possibly-conflicting-debhelper-compat-versions

 -- Troy Heber <troy.heber@hp.com>  Wed, 29 Jun 2005 13:06:37 -0600

crash (3.10-13.9-1) unstable; urgency=medium

   * New upstream version 3.10-13.9 (closes: #293657)
   * Removing 01_Alpha_FTBS_fix.dpatch because it's now upstream

 -- Troy Heber <troy.heber@hp.com>  Fri, 10 Jun 2005 10:59:49 -0600

crash (3.10-11-3) unstable; urgency=medium

   * Updated debian/control description to integrate with LKCD suite
   * Updated debian/control to Suggest kernel-patch-lkcd and dumputils

 -- Micah Anderson <micah@debian.org>  Mon, 14 Mar 2005 15:23:19 -0600

crash (3.10-11-2) unstable; urgency=medium

   * Moving Architecture to any
   * Adding patch to move ia64 NR_CPUS to 64 to match kernel-patch-LKCD

 -- Troy Heber <troy.heber@hp.com>  Mon, 14 Mar 2005 13:42:43 -0700

crash (3.10-11-1) unstable; urgency=medium

   * New upstream version 3.10-11
   * New maintainer Troy Heber <troy.heber@hp.com>
   * New co-maintainer Micah Anderson <micah@debian.org>
   * Patch to fix FTBS on Alpha, sent patch upstream as well.

 -- Troy Heber <troy.heber@hp.com>  Wed, 02 Mar 2005 12:04:03 -0700

2004

crash (3.8-2.1-3) unstable; urgency=low

   * Add missing Build-Depend on dbs. (closes: #258046)

 -- Josh Huber <huber@debian.org>  Wed, 7 Jul 2004 13:18:05 +0000

crash (3.8-2.1-2) unstable; urgency=low

   * Update to debhelper compat version 4

 -- Josh Huber <huber@debian.org>  Fri, 25 Jun 2004 13:16:45 +0000

crash (3.8-2.1-1) unstable; urgency=low

   * New upstream release! (closes: #249954)
   * Misc packaging fixes:
     + Repackaged with DBS, due to difficult source distribution.
     + Brought man page in-line with actual command line options.
     + Include changelog from distribution site.

 -- Josh Huber <huber@debian.org>  Wed, 23 Jun 2004 18:25:59 +0000

2003

crash (3.3-1.2) unstable; urgency=low

   * Non-maintainer upload
   * Fixed build problems with gcc-3.3 (multiline strings). (Closes: #196710)
   * debian/copyright: Fixed upstream URI. (Closes: #197985)

 -- Marc Brockschmidt <marc@dch-faq.de>  Sun, 26 Oct 2003 13:31:57 +0100

crash (3.3-1.1) unstable; urgency=low

   * NMU (RC bug almost 4 months old).
   * debian/control:
     + Package description is no longer a full sentence.
     + Set policy to 3.5.10.
   * debian/copyright:
     + Added the GPL location blurb.
   * debian/rules:
     + Set the debhelper build dependency to >=2.0.
   * Removed "case NULL:" constructs with "case '\0':" in various places to
     fix compilation (Closes: #180190).
   * Replaced "cc" with "gcc" in the Makefile.

 -- Sam Hocevar (Debian packages) <sam+deb@zoy.org>  Fri, 6 Jun 2003 00:51:57 +0200

2002

crash (3.3-1) unstable; urgency=low

   * New upstream release (Closes: #134967)

 -- Josh Huber <huber@debian.org>  Fri, 1 Mar 2002 10:51:00 -0500

crash (3.2-1) unstable; urgency=low

   * New upstream release. Adds IA64 support.

 -- Josh Huber <huber@debian.org>  Thu, 17 Jan 2002 12:25:49 -0500

2001

crash (3.1-4) unstable; urgency=medium

   * Fixed missing build-depends on libncurses.  Should build on the
     autobuilders now

 -- Josh Huber <huber@debian.org>  Fri, 30 Nov 2001 16:57:44 -0500

crash (3.1-3) unstable; urgency=low

   * Fixed false-positive builds (hopefully no packages with missing
     binaries now)

 -- Josh Huber <huber@debian.org>  Tue, 20 Nov 2001 13:35:40 -0500

crash (3.1-2) unstable; urgency=low

   * Added binutils-dev and zlib1g-dev to the build-depends
     (closes #114061)

 -- Josh Huber <huber@debian.org>  Mon, 1 Oct 2001 11:22:08 -0400

crash (3.1-1) unstable; urgency=low

   * New upstream version (3.1)
     (note, I never uploaded the 3.0 package)

 -- Josh Huber <huber@debian.org>  Tue, 25 Sep 2001 11:31:50 -0400

crash (3.0-1) unstable; urgency=low

   * New upstream version (3.0)

 -- Josh Huber <huber@debian.org>  Wed, 15 Aug 2001 19:41:25 -0400

crash (2.6-1) unstable; urgency=low

   * new release (closes: #90895)

 -- Josh Huber <huber@debian.org>  Mon, 26 Mar 2001 15:54:55 -0500

2000

crash (2.5-2) unstable; urgency=low

   * fixed maintainer address

 -- Josh Huber <huber@debian.org>  Tue, 12 Dec 2000 23:33:41 -0500

crash (2.5-1) unstable; urgency=low

   * new upstream version

 -- Josh Huber <huber@debian.org>  Sat, 9 Dec 2000 10:52:06 -0500

crash (2.4-1) unstable; urgency=low

   * Initial Release.

 -- Josh Huber <huber@mclx.com>  Tue, 10 Oct 2000 18:00:20 -0400