14
0
forked from pool/crash

9 Commits

Author SHA256 Message Date
b82c22654a Accepting request 1112906 from home:dmair:branches:Kernel:kdump:crash-1190434
- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
   the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)

OBS-URL: https://build.opensuse.org/request/show/1112906
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=384
2023-09-22 16:02:04 +00:00
Petr Tesařík
2ba6aac814 Accepting request 1078638 from home:ptesarik:branches:Kernel:kdump
- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
    * crash-patch-gdb.patch
    * crash-extensions-rule-for-defs.patch
    * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
    * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
    * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.

OBS-URL: https://build.opensuse.org/request/show/1078638
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=366
2023-04-12 12:14:22 +00:00
Petr Tesařík
3198b5f791 Accepting request 860726 from home:michals
- Fix "kmem -i" option on Linux 5.9-rc1 and later kernels (bsc#1179970 ltc#188981).
  crash-Fix-kmem-i-option-on-Linux-5.9-rc1-and-later-kernels.patch
- Fix crash utility is taking forever to initialize a vmcore from large config
  system (bsc#1178827 ltc#189279).
  crash-task.c-avoid-unnecessary-cpu-cycles-in-stkptr_to_tas.patch

OBS-URL: https://build.opensuse.org/request/show/860726
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=335
2021-01-07 12:43:49 +00:00
Petr Tesařík
5aa0a7e60b Accepting request 392001 from home:dmair:branches:Kernel:kdump
- Upgrade of source tarball to 7.1.5 from upstream and fix of
  crash-sles9-time.patch for the version and refresh of other
  patches to align with the version. For a detailed changelog of
  the source tarball see:
  http://people.redhat.com/anderson/crash.changelog.html
  includes a fix for bsc#977306.
  Feature enhancements include:
  - "whatis -r" and "whatis -m" commands that allow search for
     data structure of a specified size and that contains a member
     of a given type respectively.

OBS-URL: https://build.opensuse.org/request/show/392001
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=258
2016-04-28 19:20:55 +00:00
Petr Tesařík
8a70573133 Accepting request 287986 from home:dmair:branches:Kernel:kdump
- Upgrade to 7.1.0 from upstream. For a detailed changelog see
  http://people.redhat.com/anderson/crash.changelog.html
- Refreshed patch series with only re-alignment required.

OBS-URL: https://build.opensuse.org/request/show/287986
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=248
2015-02-27 09:06:56 +00:00
Petr Tesařík
288de9ea41 Accepting request 262618 from home:dmair:branches:Kernel:kdump
- Upgrade to 7.0.9 from upstream, For a detailed changelog see
  http://people.redhat.com/anderson/crash.changelog.html
- Refreshed patch series but no modifications required.

OBS-URL: https://build.opensuse.org/request/show/262618
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=246
2014-11-24 13:04:19 +00:00
Petr Tesařík
789933dccc Accepting request 249974 from home:jeff_mahoney:branches:Kernel:kdump
- Upgrade to 7.0.8 from upstream. For a detailed changelog see
  http://people.redhat.com/anderson/crash.changelog.html
- Dropped (now in upstream):
  - crash-keep-file-orig-with-name-on-select.patch:
  - As crash-7.0.8/gdb-7.6-ppc64le-support.patch:
    - crash-gdb-7.6-ppc64_sysv_abi_push_float.patch
    - crash-gdb-7.6-bound_minimal_symbol.patch
    - crash-gdb-7.6-add-powerpc64le-linux.patch
    - crash-gdb-7.6-update-autoconf-2013-04-24.patch
    - crash-gdb-7.6-ppc_insns_match_pattern.patch
    - crash-gdb-7.6-floatformat.patch
    - crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch
    - crash-gdb-7.6-update-autoconf-2013-06-10.patch
    - crash-gdb-7.6-ppc64le.patch

OBS-URL: https://build.opensuse.org/request/show/249974
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=244
2014-09-19 09:39:39 +00:00
44a0b0321c Accepting request 239876 from home:ptesarik:branches:Kernel:kdump
Upgrade to 7.0.7

OBS-URL: https://build.opensuse.org/request/show/239876
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=240
2014-07-08 17:04:31 +00:00
Petr Tesařík
76d3a35ac9 Accepting request 215044 from home:ptesarik:branches:Kernel:kdump
- Enable ppc64le:
  o crash-patch-gdb.patch: allow applying custom gdb patches 
  o crash-gdb-7.6.series: series file for gdb patches
  o gdb-7.6-ppc64_sysv_abi_push_float.patch: backported dependency
  o gdb-7.6-bound_minimal_symbol.patch: dtto
  o gdb-7.6-add-powerpc64le-linux.patch: dtto
  o gdb-7.6-update-autoconf-2013-04-24.patch: dtto
  o gdb-7.6-ppc_insns_match_pattern.patch: dtto
  o gdb-7.6-floatformat.patch: dtto
  o gdb-7.6-ppc64-ELFv2-trampoline-match.patch: dtto
  o gdb-7.6-update-autoconf-2013-06-10.patch: dtto
  o gdb-7.6-ppc64le.patch: patch used for the gdb package

OBS-URL: https://build.opensuse.org/request/show/215044
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=228
2014-01-24 14:41:30 +00:00