Revisions of crash

Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 177029 from Michal Hrusecky (old before rename to _miska_)'s avatar Michal Hrusecky (old before rename to _miska_) (-miska-) (revision 114)
- Correction of 161714 decline comment.
- Implementation of v6.1.3 from upstream.
- crash-display-date-fix.patch   - removed, in latest upstream
- crash-kmem_cache_slab.patch    - removed, in latest upstream
- crash-siginfo.patch            - removed, in latest upstream
- crash-var_length_log_rec.patch - removed, in latest upstream
- eppic-switch-to-system-lib.patch - Implementation of EPPIC via
  system library rather than retrieve and include in build. Added
  eppic constants to spec file without removing the sial constants
  for now.
- crash-crosscrash-hint.diff    - refreshed
- crash-make-emacs-default.diff - refreshed
- crash-sles9-time.patch        - refreshed (forwarded request 176370 from -miska-)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 156989 from Petr Tesařík's avatar Petr Tesařík (ptesarik) (revision 113)
update license to new format (forwarded request 156514 from coolo)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 151175 from David Mair's avatar David Mair (dmair) (revision 112)
- crash-compressed-booted-kernel.patch: Fix for "crash when invoked
  without arguments fails to analyze the live system" (bnc#777516). (forwarded request 151172 from dmair)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 149968 from Petr Tesařík's avatar Petr Tesařík (ptesarik) (revision 111)
added support for variable-length record kernel log buffer present in kernel 3.5 and later - bnc#796151
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 110)
Split 12.3 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 129354 from David Mair's avatar David Mair (dmair) (revision 109)
Fix build with glibc 2.16 (struct siginfo -> siginfo_t). (forwarded request 129195 from a_jaeger)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 128153 from David Mair's avatar David Mair (dmair) (revision 108)
- Enabled support for reading dumpfiles compressed by LZO using
  makedumpfile version 1.4.4 or later. (forwarded request 128152 from dmair)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 107)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 123221 from David Mair's avatar David Mair (dmair) (revision 106)
- Update to crash 6.0.7 from upstream and adjust patches to apply
  without offsets. Upstream changes:
  o Enhanced the search command to allow the searched-for value to
    be entered as a crash (expression) or a kernel symbol name. The
    resultant value of an (expression) or kernel symbol value must
    fit into in the designated value size if -w or -h are used, and
    neither variant may be used with the -c option.  If found, both
    the resultant value and the argument input string will be
    displayed next to the target address(es).
  o Added a new "search -t" option that will restrict the search to
    the kernel stack pages of all tasks.  If one or more matches
    are found in a task's kernel stack, the output is preceded with
    a task-identifying header.
  o Fix for the s390x "bt -[tT]" options when run on an active task
    on a live system.  Without the patch, the options fail with the 
    message "bt: invalid/stale stack pointer for this task: 0".
  o Fix for s390x "vm -p" option, which may show invalid user to
    physical address translation data if a page is not mapped.
    Without the patch, a page's translation may indicate
    "<address>   SWAP: (unknown swap location)  OFFSET: 0",
    or show an incorrect swap offset on an actual swap device.
  o Added new "vm -[xd]" options to be used in conjunction with
    "vm -[mv]", which override the current default output format 
    with hexadecimal or decimal format for just the command instance.  
    Without the patch, it would require changing the default output 
    format with "hex" or "dec" prior to executing "vm -[mv]".  The 
    new flags may also be used with "foreach vm -[mv]".
  o Fix for the s390x "vm -p" and "vtop -u <user-address>" commands
    if the page containing the relevant PTE is not mapped.  Without
    the patch, the commands fail with the error message "vm: read
	.
	.
	. (forwarded request 123218 from dmair)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 121299 from Petr Tesařík's avatar Petr Tesařík (ptesarik) (revision 105)
upgrade to upstream crash 6.0.6
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 111826 from Petr Tesařík's avatar Petr Tesařík (ptesarik) (revision 104)
- Update to crash 6.0.5 from upstream and adjust patch positions
  to match current crash source.
  6.0.5 changelog is:
  o Enhancement to the "foreach" command to allow any of the "name"
    arguments to be POSIX extended regular expressions.  The
    expression string must be encompassed by "'" characters, and
    will be matched against the names of all tasks.
  o Fix for the embedded gdb module's "ptype" command, and by
    extension, the crash utility's "struct" command, to be able to
    fully display embedded structure or union members of a
    structure/union.  Without the patch, if a structure or union is
    a member of a structure or union that is a member of a
    structure or union, then it is displayed as "struct {...}" or
    "union {...}".
  o Extend the "ps -l" output to also display the task state next
    to its last_run/timestamp value.
  o Enhancement to the "foreach" command which adds a new "state"
    task-indentifier argument that filters tasks by their task
    state. The state argument may be any of the task states
    displayed by the "ps" command: RU, IN, UN, ST, ZO, SW or DE.
  o Implemented a new pc->cmd_cleanup function pointer and an
    optional pc->cmd_cleanup_arg argument that will allow any
    command to register a function and an optional argument that
    will be called after a command has completed successfully, or
    more likely, unsuccessfully. Normally the only cleanup required
    for a command is the freeing of buffers that were allocated
    with GETBUF(), but that is performed automatically after each
    command is run.  However, with the introduction of the new
    POSIX regular expression functionality of the "foreach"
    command, there needed to be a way to call regfree() in the case
    where where regcomp() was called successfully, but then the
    command later encountered one of several fatal error
    conditions. This facility is also available for use by
    extension module commands.
  o Enforce the usage of a kernel thread's pgd from its active_mm
    for the ARM "vtop -c" command; if its active_mm is NULL, make
    the command fail similarly to the other architectures,
    displaying the error message "vtop: no active_mm for this
    kernel thread".
  o Fix for the x86_64 "bt" command running against recent kernels
    if an active task was operating on its IRQ stack when the crash
    occurred.  Without the patch, the determination of the IRQ
    exception frame was off-by-8, displaying invalid register data
    and the error message "bt: WARNING: possibly bogus exception
    frame".
  o Update to handle the vfsmount structure change in 3.3 kernels,
    in which most members of the vfsmount structure have been moved
    into a new "struct mount", and the vfsmount structure has been
    embedded in the new mount structure.  Without the patch, the
    following commands will fail, displaying the following error
    messages:
      mount: "mount: invalid structure member offset: vfsmount_mnt_list"
      files: "files: invalid structure member offset: dentry_d_covers"
         vm: "vm: invalid structure member offset: dentry_d_covers"
       swap: "swap: invalid structure member offset: dentry_d_covers
      fuser: "files: invalid structure member offset: dentry_d_covers"
    The "fuser" command generates the above error because it uses
    the "files" command behind the scenes.
  o Fix for the "ps" command to prevent the display of "??" under
    the ST (task state) column.  Without the patch, in more recent
    kernels, if more than one bit were set in the task_struct.state
    field, the state would display "??".  With the fix, the primary
    state will always be displayed.
  o Update to the output of the "set" command when it displays a
    task's state.  Without the patch, if more than one bit was set
    in the task_struct.state field, "STATE: (unknown)" would be
    displayed.  With the fix, all bits in both the task_struct.state
    and task_struct.exit_state fields are translated.
  o Implemented a new "vm -P <vma-address>" option, which is similar
    to "vm -p", but only does the page translations of the specified
    VM area of a context.
  o Add support for the Freescale PowerPC e500mc version of the E500
    processor chipset, and rework the PPC platform-specific code in
    order to more easily support new processors.
  o Implemented a new "gdb" crash environment variable that can be
    used to alter a crash session's behavior such that all commands
    are passed directly to the embedded gdb module.  The new mode
    is turned on and off by entering "set gdb on" and "set gdb off".
    When running in this mode, the command prompt will be "gdb>".
    In order to execute native crash commands while running in this
    mode, precede the command with the "crash" directive, for
    example, "crash ps".
  o Fix for a "*** stack smashing detected ***: crash terminated"
    failure during the initial system banner display on a 32-bit
    PPC platform.
  o Redesigned/simplified the internal read_string() function to
    prevent a potential segmentation violation.
  o Updates for the 32-bit PPC "vtop" command output:
      (1) Translate kernel virtual addresses for FSL BOOKE by using 
          the TLBCAM setting
      (2) Remove the PMD line from the display
      (3) Fix the displayed PHYSICAL values of FSL BOOKE PTE format
  o Fix for crash invocation failure on 3.3-era kernels in which
    the former standalone "xtime" timespec structure has been moved
    into the "timekeeper" structure.  Without the patch, the crash
    session would fail early on with the message "crash: cannot
    resolve: xtime". The patch also prevents the crash session
    failure in the unlikely event that the timespec access fails. (forwarded request 111468 from dmair)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 108995 from David Mair's avatar David Mair (dmair) (revision 103)
- Update to crash 6.0.4 from upstream and adjust patch locations
  to match current crash source.
  6.0.4 changelog is:
  o Fix to allow the recently-added "mod -g" and "mod -r" options
    to be used together.
  o Additional update for 3.1.x and later kernels configured with
    CONFIG_SLAB, which have replaced the kmem_cache.nodelists[]
    array with a pointer to an outside array.
  o Document the "crash [-h|--help] all" option in the crash.8 man 
    page and in the "crash [-h|--help]" output.
  o Fix the S390/S390X-specific "s390dbf" command's "hex_ascii"
    debug data printing routine to prevent the display of
    non-ASCII characters.
  o Fix for ARM stack unwinding on 3.2 and later kernels due to
    commit:
      http://git.kernel.org/linus/de66a979012dbc66b1ec0125795a3f79ee667b8a
  o Implemented a new "search -x <count>" option that displays the
    memory contents before and after any found search target.
  o  Fix for the x86_64 Xen hypervisor "bt" command.  Without the
     patch, the contents of the RDX register in exception frames
     incorrectly shows the contents of the RCX register.
  o Implementation of a platform-based vmalloc address translation
    scheme for the 32-bit PPC architecture, introducing suppport
    for the PPC44X platform while maintaining the current default
    platform.
  o Fix for the usage of native gdb commands where the command
    output is redirected to a pipe and then redirected to a file.
  o Fix to prevent a crash session that is run over a network
    connection that is killed/removed from going into 100%
    cpu-time loop.
  o Fix for the support of PPC64 compressed kdumps, a regression
    that was introduced in crash-6.0.3 when support for 32-bit PPC
    compressed kdumps was implemented.
  o Fix for the x86_64 "bt" command to prevent the possible
    skipping of the stack frame just above an exception frame that
    indicates "[exception RIP: unknown or invalid address]".
  Patches with modified target locations are:
    crash-make-emacs-default.diff
    crash-sles9-time.patch
    crash-crosscrash-hint.diff
    crash-missing-declarations.patch (forwarded request 108994 from dmair)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 105237 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 102)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 99531 from Petr Tesařík's avatar Petr Tesařík (ptesarik) (revision 101)
Upgrade to 6.0.2 (plus fix SLE11 builds).
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 98308 from Petr Tesařík's avatar Petr Tesařík (ptesarik) (revision 100)
- Fix wrong size parameter in memset call (forwarded request 98277 from namtrac)
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 99)
replace license with spdx.org variant
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 91395 from Petr Tesařík's avatar Petr Tesařík (ptesarik) (revision 98)
- Update to crash 6.0.0 from upstream and modifications to compile. (forwarded request 91394 from dmair)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 97)
Lars Vogdt's avatar Lars Vogdt (lrupp) accepted request 87759 from Petr Tesařík's avatar Petr Tesařík (ptesarik) (revision 96)
Fix bnc#723639 (forwarded request 87758 from ptesarik)
Lars Vogdt's avatar Lars Vogdt (lrupp) accepted request 87401 from Petr Tesařík's avatar Petr Tesařík (ptesarik) (revision 95)
Build a kmp package. (forwarded request 87399 from ptesarik)
Displaying revisions 81 - 100 of 194
openSUSE Build Service is sponsored by