SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for crash-debuginfo-5.0.1-1.3.i586.rpm :
Thu Apr 22 14:00:00 2010 ptesarikAATTnovell.com
- crash-ppc64-swap-info.patch: [ppc64] show swap partition info
(bnc#595119).

Mon Apr 12 14:00:00 2010 ptesarikAATTnovell.com
- crash-compressed-booted-kernel: correctly find the booted kernel
even if compressed (bnc#581159).

Wed Apr 7 14:00:00 2010 ptesarikAATTnovell.com
- crash-ppc-processor-speed.patch: make \"sys\" and \"mach\" report
the actual processor speed on ppc and ppc64 machines
(bnc#589639).

Fri Mar 12 13:00:00 2010 ptesarikAATTnovell.com
- crash-missing-declarations.patch: add a missing include (fixes
compilation on ppc64).

Thu Mar 11 13:00:00 2010 ptesarikAATTnovell.com
- crash-ppc64-display-online-cpus.patch: fix the reported number of
online CPUs on ppc64 (bnc#586456).
- crash-sles9-time.patch: fix format specifier for is_suse_kernel.

Tue Feb 23 13:00:00 2010 ptesarikAATTnovell.com
- crash-rl_digit_loop-return.patch: add the missing return to
the embedded readline.

Tue Feb 23 13:00:00 2010 ptesarikAATTnovell.com
- Update to 5.0.1
o Fix \"irq\" on 2.6.33 and later kernels.
o Fix \"swap\", \"kmem -i\", and \"vm -p\" on 2.6.33 and later.
o Fix \"bt\" on an ia64 \"INIT\" process that interrupted a task that
was running in user space, but was unable to modify the
original (interrupted) task\'s stack.
o Fix \"bt\" on offline s390/s390x \"swapper\" idle tasks.
o x86, s390, s390x, ia64: use the highest online CPU number plus
one as the system CPU count.
o Correctly recognize per-cpu variables.
o Let \"struct\" or \"union\" fail gracefully if given an unmapped or
non-existent address.
o Fix support of >4GB Xen domU dumpfiles.
o Account for the renaming of the st_status_fixed_logout _lowcore
struct member in 2.6.33 and later s390 and s390x kernels.
o Add a defensive mechanism to handle corrupted \"cache_cache\".
o Fix a startup segfault with 2.6.30 or later x86_64 dumpfiles
from kernels compiled without CONFIG_SMP.
o Fix a startup segfault if a kernel crashes while loding a
kernel module.
o Fix build failures with gcc-4.5 on x86_64.
o Use mkstemps() from the built-in libiberty.a to allow running
crash with pre-2.11 glibc versions.
o Accept gdb-7.0 disassembler output on 2.6.20 and earlier x86
kernels.
o Fix a gdb-7.0 regression that prevented \"dis -l\" from showing
line numbers for some x86 base kernel text addresses.
o Preparation for future s390x ELF dumpfile format.
- Delete crash-large-xendump.patch: now solved in mainline.

Fri Feb 12 13:00:00 2010 ptesarikAATTnovell.com
- crash-large-xendump.patch: properly handle xendumps larger than
4GBs. (bnc#542170)

Fri Feb 12 13:00:00 2010 ptesarikAATTnovell.com
- crash-Makefile-ADD_CFLAGS: remove
Upstream has honoured the CFLAGS settings since 4.0-8.12.

Fri Feb 12 13:00:00 2010 ptesarikAATTnovell.com
- Update to 5.0.0
o Update embedded gdb to FSF gdb-7.0.
o Always recognize and display BUG()-induced exception frames
when doing a backtrace on 2.6.29 and later x86_64 kernels.
o Fix \"ps -r\" segfaults with 2.6.25 or later.
o Fix \"mount\" on 2.6.32 and later (except \"mount -i\", which
cannot be easily implemented for these kernel versions).
o Recognize VMEMMAP_REGION virtual addresses in 2.6.26 and later
ppc64 kernels compiled with CONFIG_SPARSEMEM_VMEMMAP.
o Fix a 4.0-8.11 regression in determining the number of cpus
on ppc64.
o Fix \"irq\" on ppc64 kernel which do not define \"irq_desc_t\" as
a typedef for \"struct irq_desc\".
o Avoid the unnecessary \"WARNING: sparsemem: invalid section number:\"
message when doing \"rd\" or \"kmem\" on CONFIG_SPARSEMEM_EXTREME kernels.

Fri Feb 5 13:00:00 2010 jengelhAATTmedozas.de
- Construct an ExclusiveArch tag for specfile to match
source-code capabilities

Tue Jan 5 13:00:00 2010 ptesarikAATTsuse.cz
- Update to 4.1.2
o Fix initialization failure with 2.6.31 or later x86_64
CONFIG_NEED_MULTIPLE_NODES kernels running on systems that have
multiple NUMA nodes.
o Fix the snap.c extension module to properly handle NUMA systems
with multiple nodes, or single-node systems whose first
unity-mapped PT_LOAD segment starts on a non-zero physical
address.
o Fix \"bt [-t|-T]\" on x86 when the backtrace passes through three
stacks (hard IRQ, soft IRQ, process).
o Do not warn about \"non-process stack address for this task\"
when \"bt -S\" is given a legitimate hard or soft IRQ stack
address, or an x86_64 exception stack address.
o Add a defensive mechanism to handle corrupt ELF core headers.
o More non-functional changes for future integration of gdb-7.0 and
for addressing Fedora packaging guidelines.
- fixed reference to an uninitialized struct member

Mon Dec 7 13:00:00 2009 ptesarikAATTsuse.cz
- Update to 4.1.1
o Add \"lsmod\" as a built-in alias for the \"mod\" command.
o Enhance \"bt\" on x86_64 to display which one of the five exception
stacks it is operating on.
o Add defensive mechanism to handle corrupt Elf32_Nhdr/Elf64_Nhdr
structures in an ELF vmcore.
o Fix DEBUG exception stack size and stack base address on 2.6.18 and
later x86_64 kernels.
o Fix session initialization failure with 2.6.30 and later x86_64 kernels
if the number of possible cpus equals the kernel\'s configured NR_CPUS.
o Fix potential session initialization failure with 2.6.30 and later
x86_64 kernel dumpfiles filtered by makedumpfile.
o Fix \"mach -c\" on 2.6.30 and later x86_64 kernels.
o Preparations in the top-level source code for the integration of
gbd-7.0. The current embedded version remains gdb-6.1.

Fri Oct 9 14:00:00 2009 ptesarikAATTsuse.cz
- Update to 4.1.0
o Fix \"extend\" regression on s390x and x86, introduced in crash 4.0.9
with the \"-x\" option
o Cleanup top-level source files to address compiler warnings
generated by the CFLAGS used in the Fedora build environment
o Fix \"pte\" on s390 and s390x if the pte value argument evaluates as
not present
o Allow command redirection to pipes or files when using gdb commands
alone on the command line without preceding it with \"gdb\"
o Fix the processing of bit fields on big endian systems in the SIAL
extension module
o Fix \"dis -l\" to properly display line-number information for 2.6.21
and later x86_64 kernel module text addresses
o Prevent querying the embedded gdb module for line numbers of kernel
module text addresses if the module\'s debuginfo data has not been loaded
o New option \"ps -G\" to restrict the process status output to the thread
group leader of a thread group
o Several fixes for the \"repeat\" command when used in conjunction
with an input file. Without the patch:
- Depending upon the command executed from the input file, a SIGINT
would kill the command currently being executed from the input file,
but the \"repeat\" command would then restart it.
- If a command in the input file redirected its output to a pipe, the
repeat operation could stop prematurely after executing that particular
command.
- If a command in the input file redirected its output to a pipe, the
zombies of the command being piped to would not be cleaned up until the
repeat command was stopped.
- If the last command in the input file redirected its output to a pipe,
all subsequent executions of the input file would only display the
output of that last command.
o New extension: \"trace.so\"
o 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
o Fix a potential session initialization failure on x86_64 kernels
if the dumpfile has pages excluded by the makedumpfile facility
o Fix \"kmem -z\" on 2.6.29 and later kernels
o Fix \"irq\" on 2.6.29 and later CONFIG_SPARSE_IRQ kernels
o Fix \"kmem -i\" on 2.6.31 kernels
o Fix \"kmem -i\" on x86_64 running 2.6.26 through 2.6.30
o Fix \"kmem -p\" on older 64-bit kernels that have a 32-bit page.flags field
o Fix \"kmem -i\" on older kernels whose unreferenced page.count value was -1
(instead of 0)
o Change the cursor location when cycling through the command history
in \"vi\" editing mode (the default)

Fri Oct 9 14:00:00 2009 ptesarikAATTsuse.cz
- Update to 4.0.9
o New mainline versioning
o Wholesale replacement of the x86/x86_64 disassembly code in the
embedded gdb-6.1 module to that used in gdb-6.8 to correctly decode
the 5-byte NOP used by the function tracer
o Fix compressed diskdump/kdump vmcores to properly handle page
descriptor structures that are located beyond a 4GB file offset
in the vmcore file
o Fix the \"sym
\" command option when the address references
a symbol in the vsyscall FIXMAP virtual address page in certain
x86_64 kernel versions
o Multiple fixes for the \"bt\" command on x86_64:
- properly recognize vsyscall FIXMAP virtual addresses when
encountered as the RIP in an exception frame.
- always use the NMI exception stack when available, not the per-cpu
IRQ stack of an active non-crashing task
- correctly determine the frame just above an IRQ interrupt exception
frame, or above an exception frame that gets handled on the process
stack, such as a page fault
- correctly calculate the frame size to differentiate between text
return addresses and the precise text RIP address of an exception
o Fix usage of a System.map file argument with 2.6.30 and later kernels
to avoid \"crash: symbol count overflow (trace_kmalloc)\" messages
o Fix usage of a System.map file argument whose symbol list does not
contain an \"_end\" symbol.
o Fix \"kmem -p
\" or \"kmem
\" when
is not
a page structure address to avoid the annoying \"kmem: WARNING:
sparsemem: invalid section number: 8192\" messages
o Fix the snap.so extension module when run on pre-2.6.31 x86_64
kernels with more than 4GB of physical memory
o Fix build of the snap.so extension module on older systems
running with \"make\" versions 3.80 or earlier
o Fix build of the sial.so extension module if /usr/bin/bison
and /usr/bin/flex do not exist on the host build system
o Fix for the \"rd\" and \"vtop\" commands on RHEL4 x86_64 Xen paravirtual
kernels in the reading or translation of vmalloc addresses that are
not in kernel module vmalloc address space
o New command line option \"-x\" to automatically load extension modules

Fri Oct 9 14:00:00 2009 ptesarikAATTsuse.cz
- Update to 4.0-8.12
o Support for the KVM \"save-vm\" file format
o Support for 2.6.30 and later x86 CONFIG_4KSTACKS kernels, where
hardirq_ctx[] and softirq_ctx[] arrays were changed to per-cpu
o Replace the CFLAGS definition in the Makefile with a CRASH_CFLAGS
definition, which in turn contains ${CFLAGS} to allow user-defined
CFLAGS on the \"make\" command line
o Bail out with a \"not a supported file format\" error immediately
when trying to open x86 vmlinux file on an x86_64 host
o Fix the \"bt\" command on x86 Xen hypervisor dumpfiles where a vcpu
received a shutdown NMI while running in an interrupt handler
o Correct cpu accounting when processors have been taken offline
using a new get_highest_cpu_online() utility function
o Fix a segmentation violation when running against kernels built
with Fedora gcc version 4.4.0-12 and later, which introduced
a more compact Dwarf 3 DW_AT_data_member location
o Clean up gdb header files that generate warning messages when
compiling the top-level cmdline.c file with \"make warn\" or
\"make Warn\"
- Delete crash-4096-cpus-x86_64.diff: Mainline.

Thu Jul 2 14:00:00 2009 ptesarikAATTsuse.cz
- Update to 4.0-8.11
o Fix the mapping of CPU to NT_PRSTATUS notes in kdump ELF
dumpfiles; if a CPU was offlined, this mapping is not identity
o Enhance the \"dev\" command to show CDEV and GENDISK
o Fix the OPERATIONS column of \"dev\"
o Fix potential SEGV when running \"foreach bt\" on a live system
with many processes starting and ending
o Fix reading of LKCD Version 8 and later x86 dumpfile headers
o Fix backtraces of non-crashing CPUs interupted during process
switch (x86_64)
o Fix backtrace when transitioning from the IRQ stack to the
process stack on 2.6.29 and later (x86_64)
o Enhance \"runq\" to show the current task in each CPU\'s runqueue
o Fix a memory leak when running on live systems
o Allow using vmlinux files with DWARF3 debuginfo
o Allow any order of arguments with a System.map file
o Add several new defensive mechanisms to prevent potential
errors and SEGVs when using non-matching vmcore, System.map
and vmcore files
o Adjust several virtual and physical memory address definitions
for 2.6.31 x86_64 kernels
o Improve \"kmem -s\" or \"kmem -S\" options with CONFIG_SLUB when
an invalid slab page link address is encountered

Thu Jul 2 14:00:00 2009 ptesarikAATTsuse.cz
- Update to 4.0-8.10
o Enhance directory search for \"mod -S \" so that
it is now possible to use an alternate module/module-debuginfo
directory tree, created with rpm2cpio in a non-root directory
o NEW: \"--mod\" command-line option to override the default
location of the module directory tree
o NEW: snap.so extension to create a kdump or netdump dumpfile
from a live system (x86, x86_64, ppc64, ia64 only)
o Recognize cpu_
*_mask symbols on 2.6.29
o Handle the removal of x8664_pda from 2.6.30
o Use \"crashing_cpu\" to determine a kdump x86_64 panic task
o Add \"./extensions\" to the list of directories searched for the
\"extend\" command. The order is now:
1. the current working directory
2. the directory specified in the CRASH_EXTENSIONS shell
environment variable
3. /usr/lib64/crash/extensions (64-bit architectures)
4. /usr/lib/crash/extensions
5. ./extensions
o Rebuild extensions when defs.h is modified
o Add several function prototypes for the SIAL extension module
to fix incompatible int size on 64-bit
o Enhance the extension modules API with a set of functions to get
the register set from an NT_PRSTATUS note if available
o Fix a SEGV when the panic task cannot be determined from a ppc64
kdump vmcore

Mon Apr 27 14:00:00 2009 ptesarikAATTsuse.cz
- Update to 4.0-8.9
o NEW: Add option \"bt -g\" to display the backtraces of all
threads in a thread group
o NEW: Support for kdump \"split-dumpfile\" format produced by
\"makedumpfile --split\"
o 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
o Allow multiple \"--machdep option=value\" command-line options
o Produce a warning if \"bt\" is attempted on active, non-crashing,
xen dom0 tasks using kdump dumpfiles
o Fix for potentially empty \"bt -t\" output, and for \"bt -T\"
potentially dumping the text return addresses in the hard or
soft IRQ stacks instead of the process stack

Tue Apr 21 14:00:00 2009 ptesarikAATTsuse.cz
- Update to 4.0-8.8
o Add the CONFIG_STRICT_DEVMEM hint when reading /dev/mem fails
o Fix segmentation violation in \"bt\" when reading certain x86_64
Egenera/LKCD dumpfiles where the starting stack hooks
o Fix the \"log\" command for cases when the log buffer was cleared
with syslog() or klogctl()
o Improve the error message displayed by \"bt -S\" when given
a non-process stack address as an argument
o Search directories for the \"extend\" command in this order:
1. the current working directory
2. the directory specified in the CRASH_EXTENSIONS shell
environment variable
3. /usr/lib64/crash/extensions (64-bit architectures)
4. /usr/lib/crash/extensions
o Improve how the \"bt\" command determines which PID 0 swapper
task was interrupted by an ia64 INIT or MCA exception
o Remove an unused initialized variable in get_task_mem_usage()
o Add a debug-level 8 statement in readmem() to display the
current input address and its translated physical address under
the existing debug-level 4 \"\" line
- Delete crash-improve-find-extension.diff: Solved slightly
differently in mainline.

Sat Feb 7 13:00:00 2009 bwalleAATTsuse.de
- Update to 4.0-7.7
o Dynamic page size detection on PPC64 and IA64.
o Fix for \"mod -[sS]\" command if the target module object
filename contains both underscore and dash characters.
o Reject s390 and s390x \"L2^B\" local label symbols from the
kernel symbol list.
o Enlarge the string format buffer in the show_last_run()
function to prevent a buffer overflow when running \"ps -l\".
o Fix for \"bt -a\" to continue with the backtraces of the
remaining active tasks when one of them encounters a fatal
error.
o Only allow trusted versions of .crashrc and .gdbinit files to
be sourced during session initialization.
o Fix for a potential but highly unlikely buffer overflow in the
gdb dwarfread.c and dwarf2read.c files, which requires a hand-
crafted object file with a location block (DW_FORM_block) that
contains a large number of operations.
o Fix for a potential but highly unlikely integer overflow in the
Binary File Descriptor (BFD) library, which requires a hand-
crafted object file that that specifies a large number of
section headers, leading to a heap-based buffer overflow.
o Enable stack unwind on ia64 when using a kerntypes file as the
kernel namelist.
o Fix for failure of \"files -R\" command option if an inode is
unknown due to a NULL f_dentry pointer in any open file
structure because of a kernel error condition.
o Allow an LKCD kerntypes debuginfo file created from a kernel
module to be loaded with the command:
\"mod -s \".
o Increased NR_CPUS from 256 to 512 for x86_64, and from 128 to
1024 for ppc64.
- Delete crash-fix_ps-l_buffer_overflow.patch: Mainline.
- Delete crash-pagesize.diff: Mainline.
- Delete crash-ppc64-nr_cpus.diff: Mainline.
- Delete crash-s390-System.map-limit.diff: Mainline.
- Delete crash-unwind-lkcd.diff: Mainline.

Fri Jan 23 13:00:00 2009 bwalleAATTsuse.de
- Don\'t build on 32 bit PPC to prevent distribution of 32 bit
PPC packages. Since kdump doesn\'t exist on ppc and crash-ppc
cannot read ppc64 (ELF64) dumps, such a package doesn\'t have
any practical benefit.

Fri Jan 23 13:00:00 2009 bwalleAATTsuse.de
- Correctly unwind with LKCD kerntypes files.

Thu Jan 15 13:00:00 2009 bwalleAATTsuse.de
- Merge crash-segmentation-fault-fix.diff into
crash-compressed-kernel.
- crash-pagesize.diff: Polish for mainline inclusion.
o Remove the ia64 part that is responsible for dumps that
are in ELF format and have no VMCOREINFO.
o Only apply the code to ppc64 and ia64 since that\'s the only
architectures that are affected.

Thu Jan 15 13:00:00 2009 bwalleAATTsuse.de
- Improve crash-s390-System.map-limit.diff: Don\'t increase the
limit but filter out the unnecessary symbols.

Wed Jan 14 13:00:00 2009 bwalleAATTsuse.de
- Support dump page sizes that are different from the system page
sizes on ppc and ia64.

Mon Jan 12 13:00:00 2009 bwalleAATTsuse.de
- Update to 4.0-7.6
o Fix for initialization-time failure if the kernel was built
without CONFIG_SWAP.
o Fix for the \"bt\" command when run on x86_64 kernels that
contain the x86/x86_64 merger patch.
o Fix for the usage of an input file of commands redirected
during runtime via \"<\", where more than one command in the
input file results in a fatal error.
o Clean up causes for warning messages when compiling with gcc
4.3.2.
o Fix to prevent a segmentation violation during initialization
when parsing (corrupted) module symbols.
o If an active task experiences a kernel stack overflow, the
task\'s thread_info structure located at the very bottom of the
stack will likely have its \"cpu\" field corrupted.
o Modification of the the \"files\" command when a task has an open
file referenced by a file descriptor, but the file structure\'s
f_dentry field is NULL.
o Fix for the \"bt\" command on x86 Xen architectures when the
backtrace starts on the hard IRQ stack.
- Drop crash-fixed-uninitialised: mainline.
- Refresh crash-compressed-kernel, crash-crosscrash-hint.diff,
crash-fix_ps-l_buffer_overflow.patch, crash-fixed-uninitialised,
crash-improve-find-extension.diff, crash-sles9-time.patch,
crash-s390-System.map-limit.diff.

Thu Dec 11 13:00:00 2008 bwalleAATTsuse.de
- Don\'t print error messages when locating the path of the
extension, only print an error message if the extension cannot
be found (bnc #457006).
- Refresh other patches.

Thu Dec 11 13:00:00 2008 bwalleAATTsuse.de
- Workaround for L2^B1 symbols that repeat more than 200 times
in s390x System.map (bnc #456682).

Mon Dec 8 13:00:00 2008 bwalleAATTsuse.de
- Fix ps -l buffer overflow problem (bnc #457151).

Mon Dec 8 13:00:00 2008 bwalleAATTsuse.de
- Update to 4.0-7.5
o Fix for \"kmem -i\" and \"kmem -p\" on 2.6.26 x86 CONFIG_SPARSEMEM
PAE kernels to account for the change in value of
SECTION_SIZE_BITS.
o Fix for \"bt -[tT]\" options on x86 architectures when the
backtrace starts on the hard IRQ stack.
o Fix for the \"bt\" command when run on a xen hypervisor in which
the backtrace leads to either \"process_softirqs\" or
\"page_fault\".
o Fix for the \"kmem -[sS]\" options that could cause a
segmentation violation or bogus \"bad slab pointer\" and \"bad
inuse counter\" error messages.
o Fix for a bug in the SIAL extension when dealing with
bitfields.
o Fix for the \"files\" command when run on 2.6.25 and later
kernels, which would either fail with an \"invalid kernel
virtual address\" error of type \"fill_dentry_cache\", or would
show nonsensical/garbage \"ROOT\" and \"CWD\" pathnames.
o Addition of a new \"null-stop\" environment variable that can be
turned on/off with the \"set\" command.
o Fix for the builtin \"g\" alias, which would fail with an
\"Ambiguous command\" error from the embedded gdb module.
o Fix to handle the 2.6.27 kernel\'s change of the module
structure\'s num_symtab, core_size and core_text_size members
from long to int.
o Implement support for the /dev/crash driver being built into
x86 or x86_64 Red Hat kernels with the restricted /dev/mem
driver.
o If the /dev/crash driver module has been loaded prior to a live
crash session, then it will not be unloaded when the crash
session exits.
o Fix to recognize the 2.6.25 re-naming of the x86
user_regs_struct structure members.
o Fix for initialization-time failure when running against 2.6.27
x86_64 xen kernels, which indicate \"crash: cannot resolve:
end_pfn\".
o Fix for initialization-time failure when running against Xen
4.4 hypervisor binaries, which indicate \"crash: invalid
structure member offset: domain_is_polling\".
o Added a new \"p -u\" option, which indicates that the gdb
expression argument evaluates to a user virtual address in the
current context.
o Fix for \"bt -a\" command when running against the xen hypervisor
where the number of physical cpus outnumber the MAX_VIRT_CPUS
value for the processor type.
o Fix for the display of the processor speed on IBM Power6
hardware.
- Drop crash-sial-fix-bitfield.diff: Mainline.
- Drop crash-fix-files-2.6.25-later.diff: Mainline.
- Drop crash-struct-module-2.6.27.diff: Mainline.
- Drop crash-xen-no-polling.diff: Mainline.
- Drop crash-xen-vm-2.6.27.diff: Mainline.

Thu Nov 27 13:00:00 2008 bwalleAATTsuse.de
- Improve crash-xen-no-polling.diff: Check if \"is_polling\" member
of struct domain exists instead of removing all references
entirely.

Wed Nov 26 13:00:00 2008 bwalleAATTsuse.de
- Fix Xen hypervisor mode (removal of struct domain::is_polling
element in Xen).
- Fix opening of Xen Dom0 dumps (switch from end_pfn to max_pfn
between 2.6.26 and 2.6.27).

Wed Nov 12 13:00:00 2008 bwalleAATTsuse.de
- Increase NR_CPUs on x86_64 to 4096 (FATE#304266).

Tue Nov 11 13:00:00 2008 bwalleAATTsuse.de
- Don\'t fail to start when no namelist (kernel) is specified on the
command line and live debugging (/dev/mem) is used.

Mon Nov 10 13:00:00 2008 bwalleAATTsuse.de
- Advise the user to use \'crosscrash\' if he tries to open dumps
from different machines (FATE #302896).

Thu Nov 6 13:00:00 2008 bwalleAATTsuse.de
- Increase NR_CPUS to 1024 on ppc64.
- Implement size changes of struct module for kernel 2.6.27.
to be able to open dumps with that kernel version at ppc64.

Thu Nov 6 13:00:00 2008 bwalleAATTsuse.de
- Fix segmentation fault while executing crash command without any
parameter (bnc#441818).

Sat Oct 25 14:00:00 2008 bwalleAATTsuse.de
- Fix for the \"files\" command when run on 2.6.25 and later kernels,
which either fails with an \"invalid kernel virtual address\" error
of type \"fill_dentry_cache\", or shows nonsensical/garbage \"ROOT\"
and \"CWD\" directory pathnames.

Tue Oct 21 14:00:00 2008 bwalleAATTsuse.de
- SIAL extension: bitfield handling fixup.

Thu Oct 16 14:00:00 2008 bwalleAATTsuse.de
- Require /usr/bin/nm.

Tue Oct 14 14:00:00 2008 bwalleAATTsuse.de
- update to crash 4.0-7.4
o Fix for a build regression for non-xen architectures introduced
in version 4.0-7.3.
- Remove crash-non-xen-build.diff: Mainline.

Sat Oct 11 14:00:00 2008 bwalleAATTsuse.de
- Fix build on non-Xen architectures (s390/s390x and ppc64).

Sat Oct 11 14:00:00 2008 bwalleAATTsuse.de
- update to crash 4.0-7.3
- Fix for nonsensical usage of the \"set\" command when running
against the xen hypervisor binary.
- Fix for \"bt\" command on x86 architectures when the backtrace
starts on the hard IRQ stack.
- Fix for \"search -k\" option on some ia64 hardware, depending
upon the underlying physical memory layout.
- Fixes for the \"bt\" command when running against the xen
hypervisor binary.
- The \"foreach\" command has been removed from the set of commands
supported for usage with the xen hypervisor.
- Fix for \"irq -d\" option when run on x86_64 xen kernels.
- Avoid the symbolic translation of ia64 unity-mapped region 7
kernel virtual addresses as they are displayed by the \"bt -r\"
and \"rd -[sS]\" commands.
- Remove redundant storage of \"swapper_pg_dir\" symbol value
during x86 initialization.
- Recognize the removal of the \"jiffies\" variable when running
against newer versions of the xen hypervisor by indicating
\"--:--:--\" next to the UPTIME display.
- Fix to determine whether an x86 or x86_64 xen hypervisor was
built with PERCPU_SHIFT value of 12 or 13.

Mon Oct 6 14:00:00 2008 bwalleAATTsuse.de
- update to crash 4.0-7.2
o Fix for initialization-time failure when running against 2.6.27
x86_64 kernels, which indicate \"crash: cannot resolve:
end_pfn\".
o When an improper structure member offset or structure size is
attempted, a partial crash backtrace is displayed in the
ensuing error message.
o Fix for LKCD kerntypes debuginfo files to use \"node_states\"
when \"node_online_map\" is not in use.
o Implement support for s390/s390x CONFIG_SPARSEMEM kernels.
o Fix for \"kmem -[sS]\" when running against 2.6.27 CONFIG_SLUB
kernels, in which the kmem_cache.objects and .order members
were replaced by a kmem_cache_order_objects structure.
o Increased the maximum number of SIAL commands from 100 to 200.
- Remove crash-config-sparse.diff: Mainline.
- Remove crash-config-sparse.diff: Mainline.

Fri Sep 5 14:00:00 2008 bwalleAATTsuse.de
- Update crash-config-sparse.diff to match new upstream patch
version that will be included in next upstream release
(bnc#412894).

Mon Aug 25 14:00:00 2008 bwalleAATTsuse.de
- call \"/usr/bin/nm\" without -D first, and if that fails, use \"-D\".

Mon Aug 25 14:00:00 2008 bwalleAATTsuse.de
- update \"/usr/bin/nm -d\" instead of \"/usr/bin/nm\" to display the
backtrace because that works even if crash has been compiled
without debug information (without -g)

Tue Aug 19 14:00:00 2008 bwalleAATTsuse.de
- update to crash 4.0-7.1
o Fix to address RT kernel\'s renaming of the
address_space.nrpages member to address_space.__nrpages
o For crash utility debug backtraces displayed in error
conditions, the usage of __builtin_return_address() has been
replaced with the backtrace() function.
o Fix for ia64 hypervisor backtraces when the entries in the cpu
map are not contiguous.
o Fix to make shell-escaped commands in a crash input file direct
their output properly.
o Fix to allow the usage of the \"-i inputfile\" command line
option when operating from an init script.
o Fix for the \"kmem -P
\" option, where
is an
invalid physical address.
o 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.
o More gracefully handle a nonsensical \"search -u
\"
command attempt on a kernel thread or any context with no user
address space.
o Reworked the \"search\" command for usage with the Xen
Hypervisor.
o 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.
o 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.
- drop crash-builtin-return-addr: mainline
- drop crash-rt-nrpages: mainline
- drop crash-minimal-debugging.diff: mainline

Fri Aug 15 14:00:00 2008 bwalleAATTsuse.de
- minimal debugging support for corrupted dumps (FATE#304994)

Thu Aug 14 14:00:00 2008 bwalleAATTsuse.de
- fix CONFIG_SPARSEMEM kernels on s390x (bnc#412894) [IBM patch]

Wed May 14 14:00:00 2008 bwalleAATTsuse.de
- print the correct kernel image name in case automatic
decompression is used

Wed May 14 14:00:00 2008 bwalleAATTsuse.de
- use the patch that went upstream for the bnc#389907 fix below
(http://article.gmane.org/gmane.linux.kernel.crash-dump.crash-utility/1148)

Tue May 13 14:00:00 2008 bwalleAATTsuse.de
- Fix \"crash\" crashes on SLERT crashdump when running \"kmem -i\"
(bnc#389907)
o Use backtrace() instead of __builtin_return_address()
o Use address_space.__nrpages for RT kernel

Wed Apr 30 14:00:00 2008 bwalleAATTsuse.de
- update to crash 4.0-6.3
o Support for Fedora FC9 kernels containing the
linux-2.6.utrace.patch, which removes the task_struct.parent
member.
o Further scalability improvements to the \"search -k\" mechanisms.
o Changed ppc64 manner of determining the number of cpus to first
check the cpu_present_map
o Fix/workaround for the ppc64 \"bt\" command on panic/active tasks
when run against dumpfiles whose kernel had crashed with one or
more cpus offline.
o Added support for vtop translation of 1MB large pages available
on new z10 (s390x) systems.
o Prevent misleading init-time warning message for s390/s390x when
verifying the vmlinux file with respect to the host machine type.
o Minor documentation fix to crash.8 man page.
o Support for running against an x86 xen-syms hypervisor binary
based upon xen 3.1.2 or later.
o Support for running against an x86_64 xen-syms hypervisor binary
based upon xen 3.1.2 or later.

Mon Mar 31 14:00:00 2008 bwalleAATTsuse.de
- update to crash 4.0-6.2
o Implemented a new \"rd -S\" option which, like the \"-s\" option.
o Make the found address displayed by \"kmem -[sS]
\" be
the address of the containing object if the
argument
is offset from the beginning of the object.
o Fix for \"kmem -[sS] [address]\" in 2.6.25 CONFIG_SLUB kernels.
o Fix for \"kmem -[sS] \" in 2.6.25 CONFIG_SLUB
kernels.
o Fix for an initialization-time failure with Ubuntu kernels
because of a mismatch between the /proc/version string and the
linux_banner string.
o Fix for the \"net\" command in 2.6.22 and later kernels.
o 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.
o Fix for the \"vm\" command when the crash session was invoked with
the -s command line option.
o Fix/workaround for the \"search -k\" command option on relocatable
2.6-era ia64 machines configured with CONFIG_SPARSEMEM.

Wed Mar 5 13:00:00 2008 bwalleAATTsuse.de
- crash-compressed-kernel: implement support for compressed kernel
images (vmlinux.gz, not bzImage of course)

Fri Feb 29 13:00:00 2008 bwalleAATTsuse.de
- update to crash 4.0-6.1
o Support for 2.6.25 x86_64 kernels
o Fix for \"bt\" command when running on a live 2.6.25 x86 kernel
o Fix for the \"timer\" command in 2.6.25 kernels.
o Cosmetic change to the x86 \"bt\" command to recognize the entry
point name change from \"sysenter_entry\" to
\"ia32_sysenter_target\".

Fri Feb 22 13:00:00 2008 bwalleAATTsuse.de
- update to crash 4.0-5.1
o Update \"ps -l\" to use task_struct.sched_info.last_arrival value
on 2.6.23 and later kernels that don\'t have a
task_struct.last_ran member.
o Fix for potential initialization-time failure when running
against 2.4-era x86 netdump dumpfiles
o Fix to make the unused do_radix_tree() function work as
advertised.
- update to crash 4.0-5.0
o Fix for a potential segmentation violation during crash session
initialization
o Fix for the \"bt\" command when run on xen x86 dom0 dumpfiles
o Initial support for OpenVZ kernels.

Fri Feb 8 13:00:00 2008 bwalleAATTsuse.de
- updated SIAL scripts to 2008-02-08
o fix problem on kernel-smp/x86_64 with ps.c

Wed Feb 6 13:00:00 2008 bwalleAATTsuse.de
- updated SIAL scripts to 2008-02-06
- delete crash-sial-fix-files-script: upstream
- delete crash-sial-ps-non-smp: upstream
- delete crash-sial-scripts-fix-taskt_t: upstream

Sat Feb 2 13:00:00 2008 bwalleAATTsuse.de
- fix wrong access to .counter on non-SMP kernels in ps.c SIAL
sample script (bnc#355982)

Sat Jan 26 13:00:00 2008 bwalleAATTsuse.de
- don\'t typedef task_t for kernels below 2.6.18 (bnc#355982)

Fri Jan 11 13:00:00 2008 bwalleAATTsuse.de
- update to crash 4.0-4.13
o improve error message when trying to open a dump of another
architecture/endianess
o update for \"kmem -V\" option
o Implemented a new \"kmem -z\" option to display per-zone memory
statistics
o Fix for the RSS amounts displayed by the \"ps\" and \"vm\" commands
on 2.6 kernels prior to 2.6.13.
o Fix for the x86 \"bt\" command when running a version of crash
built on a pre-2.6.20 host against a 2.6.20 or later dumpfile,
or when running a version of crash build on a 2.6.20 or later
host against a pre-2.6.20 dumpfile
o Fix for FC8 xen x86 kernels (2.6.21-2952.fc8xen)
o Set a default \"phys_base\" value for recent fully-virtualized
relocatable x86_64 kernels whose text start address is not
equal to the __START_KERNEL_map value.
o Debug: implemented a new \"--active\" crash command line option
o Debug: \"help -n\" formats and displays ASCII VMCOREINFO data
- removed crash-search-also-in-lib-crash (fixed mainline)

Wed Jan 9 13:00:00 2008 bwalleAATTsuse.de
- fix different initialisation of jiffies on SLES9 (352836)

Fri Dec 21 13:00:00 2007 bwalleAATTsuse.de
- improve error handling when target architecture doesn\'t match
host architecture (345517)

Sun Dec 16 13:00:00 2007 bwalleAATTsuse.de
- split crash_whitepaper into crash-doc subpackage

Wed Dec 12 13:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.12
o Fix \"kmem -n\" command to handle the 2.6.24 kernel changes
o Fix for \"kmem -p\" on 2.6.24 x86_64 kernels that are configured
with CONFIG_SPARSEMEM_VMEMMAP
o Fix for \"dev\" command\'s character device name string output to
recognize the change of the name structure member from a
pointer to an embedded string.
o Fix for the \"kmem -[sS]\" command to handle the 2.6.24 change
to the CONFIG_SLUB kmem_cache structure
o Fix for \"kmem -[fF]\" command to handle the 2.6.24 kernel change
of the free_area struct
o Fix for the \"runq\" command to handle the 2.6.24 kernel change
to the CFS scheduler

Thu Dec 6 13:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.11
o Fix for task-gathering to handle the 2.6.24 pid_namespace-
related changes to the kernel pid_hash array.
o Fix for \"kmem -f
\" and \"kmem
\" commands on
x86 kernels, which may incorrectly indicate that the address is
in the kernel\'s free page list.
o Fix for x86 \"bt\" command for active tasks in Egenera dumpfiles
based upon LKCD version 7.
o Fix for a potential segmentation violation during crash session
initialization if a task\'s kernel stack has been completely
overrun
o Fix for \"kmem -S\" error message if a slab object is found in
both a per-cpu list and on a slab\'s global free list.

Fri Nov 30 13:00:00 2007 bwalleAATTsuse.de
- fixed file.c SIAL script for linux 2.6.22 and later
- removed spu.c from SIAL package since this was not a SIAL script
but an extension module

Mon Nov 26 13:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.10
o Fix a regression introduced in 4.0-4.9 that causes the
\"kmem -p\" command to fail in SPARSEMEM kernels that that have
the struct page.index member embedded in an anonymous union

Wed Nov 21 13:00:00 2007 bwalleAATTsuse.de
- dropped crash-lkcd-use-kernel-start-address.patch,
crash-fixed-uninitialised-mainline, crash-fix-sial-warnings,
crash-fix-echo-extension: merged mainline
- update to crash 4.0-4.9
o Fix for the \"kmem -p\" command in kernels configured with
CONFIG_SPARSEMEM
o Fix for the \"kmem -p\" command output of MAPPING and INDEX
values on kernels where the mapping and index members of the
page structure are contained within anonymous unions.
o Fix for the \"mod\" command to search for module object files in
the /lib/modules//updates directory tree before
looking in /lib/modules/.
o Fix for the \"waitq\" command for 2.6.15-era and later kernels
o SIAL interpreter fix for an \"operation on \'v1\' may be
undefined\" warning
o Fix for several unpredictable failure modes when attempting
\"crash -h [command] > outputfile\" from a shell command line.
o Addressed several compiler warnings
o Fix for \"kmem -p\" on i386 CONFIG_SPARSEMEM kernels with greater
than 4GB of memory
o Fix to redirect SIAL script command output to pipes, files,
etc., in the same manner as native crash commands.
o Fix for ppc64 kernels with 64K pages whose PTE_RPN_SHIFT has
changed from 32 to 30.
o Fix for \"kmem -s\" if a slab cache whose name string cannot be
read is encountered.
o Fix for x86-64 SPARSEMEM kernels with CONFIG_NUMA off.
o Fix to use the ia64 physical start address from the LKCD dump
header instead of the default value.
o For s390[x] kernels the page table allocation method will be
changed such that instead of 3 levels, it will be now possible
to allocate 4 levels.
o Fix for LKCD dumpfile access failures that abort() the crash
session after displaying an error message indicating a problem
with physical memory zones in the dumpfile.

Fri Nov 9 13:00:00 2007 bwalleAATTsuse.de
- load extension modules also when the \".so\" suffix is not provided

Fri Nov 9 13:00:00 2007 bwalleAATTsuse.de
- fix compile warnings in the echo (sample) extension

Fri Nov 9 13:00:00 2007 bwalleAATTsuse.de
- build all files with RPM_OPT_FLAGS
- fix compiler warnings

Tue Oct 30 13:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.8
o support for kernels configured with CONFIG_SLUB
o SIAL interpreter extension module has been updated to support
the ia64, ppc64, s390 and s390x architectures.
o Fixed a bug in the CONFIG_SPARSEMEM patch
o Fixed the \"mach\" command in CONFIG_SLUB kernels
o Fix for missing NODE header
o Fix for the chronology of the contents of the kernel message
buffer output by the \"log\" command.
o Display a WARNING message if a PT_LOAD segment in an ELF-style
dumpfile advertises a memory segment that would go beyond the
end of the dumpfile.
- set maximum number of CPUs to 4096 to sync with upstream
(dropping crash-ia64-increase-nr-cpu)
- crash-fetch-registers-from-lkcd.patch, crash-check-filesize,
crash-sial-fix-ia64: dropped (now mainline)

Tue Oct 30 13:00:00 2007 bwalleAATTsuse.de
- crash-fix-other-lkcd-versions: fix for
crash-fetch-registers-from-lkcd.patch for older LKCD versions

Sat Oct 27 14:00:00 2007 bwalleAATTsuse.de
- move sial.so to /usr/lib{,64} (because of shared library policy)
- add /usr/lib{,64} to the search path for the \"extend\" command

Mon Oct 22 14:00:00 2007 bwalleAATTsuse.de
- fix warnings in crash-lkcd-use-kernel-start-address.patch,
crash-ia64-increase-nr-cpu, crash-fetch-registers-from-lkcd.patch
(found by \"make warn\")

Thu Oct 18 14:00:00 2007 bwalleAATTsuse.de
- increase NR_CPUS to 16384 (BZ #334609, FATE #302671)

Wed Sep 26 14:00:00 2007 bwalleAATTsuse.de
- fix SIAL build on ia64
- build SIAL extension only on i386, x86_64 and ia64

Tue Sep 25 14:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.7
o Incorporation of Luc Chouinard\'s SIAL interpreter
o Removed hardwired-dependencies in the top-level and extensions
subdirectory Makefiles for building extension modules
o When a 32-bit x86 xenU guest is run on an x86_64 dom0 host, the
new-style xen ELF format dumpfile contains an ELF header with
an e_machine type of EM_X86_64 (instead of EM_386)
o Enhanced the \"kmem
\" option
o Fix for determining starting rip/rsp backtrace hooks for the
panic task in x86_64 xen dom0 kdumps
o Fix for ia64 LKCD dumpfiles
o Fix for potential \"mod -[sS]\" failures
o Fix to prevent dumpfile reads beyond EOF when reading new
(optimized) xen ELF core xendumps.
o Fix in x86_xen_kdump_p2m_create() when debug level was equal
to or larger than 7
- added sial subpackage for the SIAL extension

Tue Sep 25 14:00:00 2007 bwalleAATTsuse.de
- crash-check-filesize: Added patch that checks the size of the
vmcore file and prints a clear error message (#326558)

Tue Sep 25 14:00:00 2007 bwalleAATTsuse.de
- crash-fetch-registers-from-lkcd.patch: remove debugging output

Mon Sep 3 14:00:00 2007 bwalleAATTsuse.de
- fetch LKCD registers for ESP/EIP instead of guessing on the
stack (#266841)
- crash-sles9-quirk.patch: rewrite based on the previous patch

Thu Aug 30 14:00:00 2007 bwalleAATTsuse.de
- don\'t use a macro for the version tag, instead get the major and
minor version for the tarball from the version tag itself

Mon Aug 27 14:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.6
o Implemented the \"runq\" command for 2.6.20 and later kernels
that have replaced the O(1) scheduler with the CFS scheduler.
o kerntypes support: added a new \"-k\" command line option that
allows the usage of standard -g compiled LKCD Kerntypes files.
o Update of \"xencrash\" support to properly handle dom0/hypervisor
kdumps taken under xen version 3.1 in addition to those taken
under xen 3.0.x.

Fri Jul 27 14:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.5
o Addresses FC7/upstream x86 kernels that have been configured
such that the vmlinux symbol values do not match their
relocated values when loaded.
o Fix for x86 2.6.22 kernel initialization-time failure
indicating: \"crash: invalid size request: 0 type:
__per_cpu_offset\"
o Fix to recognize the 2.6.22 kernel\'s replacement of kmalloc
slab subsystem
o fix for the LKCD kerntypes support which addresses error during
during initialization on 2.6.22 kernels: \"WARNING: cannot
determine pgdat list for this kernel/architecture\".

Sat Jul 21 14:00:00 2007 bwalleAATTsuse.de
- update to crash-4.0-4.4
o Fix for kernels in which the irq_desc_t typedef is not included
in the vmlinux debuginfo data,
o Implemented new \"irq -u\" option that displays only in-use IRQs
o Prevent occasional 99% cpu usage waiting for the built-in less
o Implemented support for the use of \"kerntypes\" debuginfo files
o Fixes, code improvement and cleanup for \"crash -h [command]\"
o New CRASHPAGER environment variable to set the pager.
o Updated crash(8) man page.

Thu Jul 5 14:00:00 2007 bwalleAATTsuse.de
- use the load address of the kernel from the LKCD header on
IA64 instead of the default (#282475)

Fri Jun 22 14:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.3
o Fix for \"kmem -f\" command on 2.6.17 and later
CONFIG_DISCONTIGMEM kernels
o Fix for segmentation violation when using the wrong vmlinux
file command line argument on a live system on either the
x86_64 or ia64 architectures.
o For all 4 types of input-file processing If a command in the
input file encounters a FATAL error, the remainder of the
commands will be executed.

Mon Jun 4 14:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.2
o Fix for support of 2.6.22 kernels
o Fix to account for the number of pgdata nodes being less than
the number of cpus.
o Implemented support for ia64 dom0/HV kdump dumpfile support
o Created a \"--no_panic\" command line option
o Implmented a new \"ps -r\" option
o Implement support for the registration of CLEANUP extension
commands
o Implemented a new symbol_value_module() primitive
- Split into main package and devel package. The devel package
contains the defs.h file that is required to build extensions
for crash.

Fri Apr 27 14:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-4.1
o Implemented dependable backtraces for the x86_64 architecture.
o Fix for s390 and s390x backtrace commands to recognize the kernel
structure name change from \"runqueue\" to \"rq\".
o Merged fourth round of \"xencrash\" patches

Tue Apr 10 14:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-3.22
o support for 2.6.20 \"__bug_table\"
o Fix for the x86 backtrace code to recognize the encoded
filename and line number information
o Added preparations for an upcoming version update to kdump\'s
associated makedumpfile utility
o Implemented \"help -n\" debug output function for compressed
diskdump and compressed kdump dumpfiles.
o improved output for \"help -n\" if dump_level exists
o Support for xendumps of fully-virtualized x86_64 relocatable
kernels.
o Fix for 4.0-3.21 \"BOOKE\" ppc.c patch

Thu Mar 29 14:00:00 2007 bwalleAATTsuse.de
- added ncurses-devel to BuildRequires to provide termcap
- added zlib-devel to BuildRequires

Mon Mar 19 13:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-3.21
o Introduced support for upstream xensource ELF format dumpfiles
o \"xencrash\" fixes
o Fix for \"vtop\" on x86 PAE kernels
o Fix for \"vm -p\" or \"vtop\" on 2.6 x86 PAE kernels
o Fix for \"vm -p\" on x86_64 kernels
o In current 2.6 kernels, it is now possible to recognize ppc
BOOKE processors
o Fix for live system analysis of Ubuntu kernels
o Fix for 2.6.21 kernels that fail during initialization with the
message: \"crash: invalid (optional) structure member offsets:

Wed Feb 21 13:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-3.19
o merged third round of \"xencrash\" patches
o verified support of live system analysis of ia64 xen kernels
o added gdb\'s \"shell\" command to the prohibited gdb command list
o fix for the x86 \"bt\" command for the 2.6.20 kernel
o fix for the \"mount\" command for the 2.6.20 kernel
o fix for the \"files\" command for the 2.6.20 kernel
o fix for the \"net -[sS]\" command options for the 2.6.20 kernel
o fix for the \"vm\" command for the 2.6.20 kernel
o fix for the \"swap\" command for the 2.6.20 kernel

Wed Feb 7 13:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-3.19
o Fix for support of paravirtual x86 xendumps under special
circumstances
o Fix for the \"kmem -p [page-struct-address]\" command construct
o Added a new \"struct -u\" option
o Added new \"rd -f\" and \"struct -f\" options
o Cosmetic fix to prevent double-printing of \"kmem -p\" and
\"kmem -v\" headers

Fri Feb 2 13:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-3.18
o enhancement to the \"mod\" command to expand the number of
section arguments to the internal \"add-symbol-file\"
o speed up the initialization of crash sessions when running
against multi-gigabyte xen kernels
o Fix for a segmentation violation
o Cosmetic fix to prepend newlines
o Addressed several compiler warnings
o Fix for the s390x \"bt -f\" command option

Tue Jan 30 13:00:00 2007 bwalleAATTsuse.de
- added documentation from webpage (\"Crash Whitepaper\")
- added README.SUSE
- disabled s390 patch because it\'s unnecessary (structure is
exported by kernel headers)

Tue Jan 30 13:00:00 2007 bwalleAATTsuse.de
- make Emacs the default editing mode

Wed Jan 17 13:00:00 2007 bwalleAATTsuse.de
- fixed compile warnings that results in ERROR in autobuild

Tue Jan 16 13:00:00 2007 bwalleAATTsuse.de
- added RPM_OPT_FLAGS
- fixed some compile warnings

Mon Jan 15 13:00:00 2007 bwalleAATTsuse.de
- update to crash 4.0-3.17
o fixes for \"dev -p\" command option
o fix to recognize \"linux_banner\" symbol type change in
2.6.20-rc2 kernels
o fix to recognize \"__per_cpu_start\" and \"__per_cpu_end\" symbol
in relocatable kernels
o fix for the xencrash \"dumpinfo -t\" command
o fix for x86_64 backtraces that may end prematurely
o fix for a possible empty panic message in 2.6 kernels
- added patch that fixes the problem on IA64 that the CONFIG_NR_CPU
must be the same in crash and in the kernel which created the dump
when reading lkcd dump files (related to #208972)

Fri Dec 22 13:00:00 2006 bwalleAATTsuse.de
- update to crash 4.0-3.16
o Recognize new XC_CORE_MAGIC_HVM xendump magic number
o Recognize an INVALID_MFN marker in the indexed mfn list of a
xendump

Wed Dec 20 13:00:00 2006 bwalleAATTsuse.de
- update to crash 4.0-3.15
o Introduced support for xendumps
o Additional support for the current kexec/kdump patch for Xen
o Turn off the LKCD dumpfile-access
o Update to MODULES_IN_CWD code segment
o Support LKCD \"map\" files in lieu of standard System.map
o The ia64 PR_UNALIGN_NOPRINT and PR_FPEMU_NOPRINT prctl commands
have been moved earlier in time, in order to prevent \"unaligned
access\" messages when accessing ELF header contents.
o The dlopen() call used by the \"extensions\" facility has been
changed to use the RTLD_GLOBAL flag
messages when accessing ELF header contents.
o The dlopen() call used by the \"extensions\" facility has been
changed to use the RTLD_GLOBAL flag

Fri Dec 8 13:00:00 2006 olhAATTsuse.de
- update to crash 4.0-3.14
handle pseudo task on ia64 after INIT or MCA
handle per_cpu_
* variables
more x86_64 dwarf CFI changes
recognizes memory holes in the sys command
merge some xencrash changes

Fri Nov 3 13:00:00 2006 olhAATTsuse.de
- update to crash 4.0-3.9
fix x86_64 irq stack handling
fix ia64 DISCONTIGMEM handling
more struct command updates

Mon Oct 23 14:00:00 2006 olhAATTsuse.de
- update to crash 4.0-3.8
fix irq command for post 2.6.17 kernels
optionally use dwarf unwind data on x86_64
fix struct -o command when member is a function pointer

Fri Oct 13 14:00:00 2006 olhAATTsuse.de
- update to crash 4.0-3.7
fix accessing user space stack addresses in ia64 kernels
Implemented a new \"sig -g\" option
allow the entry of multiple \"list -s struct.member\" arguments

Mon Oct 2 14:00:00 2006 olhAATTsuse.de
- update to crash 4.0-3.5
new ps -e and ps -g command, timer command fix

Tue Sep 19 14:00:00 2006 olhAATTsuse.de
- update to crash 4.0-3.4
support for x86_64 and ia64 compressed kdump dumpfiles
fix \"timer\" command on 2.6.17 and later kernels
more ia64 and sig command fixes

Fri Sep 8 14:00:00 2006 olhAATTsuse.de
- update to crash 4.0-3.3
kmem and sig cmd updates
support for relocatable x86_64 kernels
many other fixes

Fri Aug 18 14:00:00 2006 olhAATTsuse.de
- update to crash 4.0-3.1
4-level pagetable support for ia64
new \"--cpus \" cmdline option
read HZ and NR_CPUS from in-kernel CONFIG_IKCONFIG

Thu Jul 20 14:00:00 2006 olhAATTsuse.de
- update to crash 4.0-2.33
handle runqueue struct change in 2.6.18
(192053 - LTC25200;189227 - LTC24353)


 
ICM