Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-9010

Rebase to the latest upstream crash for RHEL8.10

    • crash-8.0.4-1.el8
    • Rebase
    • sst_kernel_debug
    • ssg_core_kernel
    • 14
    • 16
    • 2
    • False
    • Hide

      None

      Show
      None
    • Yes
    • None
    • Bug Fix
    • Hide
      .`crash` rebased to version 8.0.4

      The `crash` utility has been upgraded to version 8.0.4, which provides multiple bug fixes. Notable fixes include:

      * Fixed a segmentation fault when non-panicking CPUs failed to stop during a kernel panic.
      * Fixed a critical error incorrectly preventing the kernel from panicking when the `panic_on_oops` kernel parameter was disabled.
      * Fixed the `crash` utility resolving hashed freelist pointers for the kernel compiled with the `CONFIG_SLAB_FREELIST_HARDENED=y` configuration option.
      * A change in the kernel module memory layout terminology replaced `module_layout` with `module_memory` to better indicate memory-related aspects of the `crash` utility. Prior to this change, the `crash` utility could not start a session and returned an error message like this:
      +
      ----
       crash: invalid structure member offset: module_core_size
                   FILE: kernel.c LINE: 3787 FUNCTION: module_init()
      ----
      Show
      .`crash` rebased to version 8.0.4 The `crash` utility has been upgraded to version 8.0.4, which provides multiple bug fixes. Notable fixes include: * Fixed a segmentation fault when non-panicking CPUs failed to stop during a kernel panic. * Fixed a critical error incorrectly preventing the kernel from panicking when the `panic_on_oops` kernel parameter was disabled. * Fixed the `crash` utility resolving hashed freelist pointers for the kernel compiled with the `CONFIG_SLAB_FREELIST_HARDENED=y` configuration option. * A change in the kernel module memory layout terminology replaced `module_layout` with `module_memory` to better indicate memory-related aspects of the `crash` utility. Prior to this change, the `crash` utility could not start a session and returned an error message like this: + ----  crash: invalid structure member offset: module_core_size              FILE: kernel.c LINE: 3787 FUNCTION: module_init() ----
    • Done
    • None

      Description of problem:

      The upstream crash-7-branch is no longer maintained, and recently people tend to use the latest crash to analyze the RHEL8 vmcore.

      In addition, RHEL8 crash has to backport hundreds of patches from upstream, the maintainance is not easy for now.

      Also discussed with Dave and QE(Jie), and eventually decide updating to the latest upstream crash-utility.

      Steps:

      [1] DTM-2: Rebase to crash8.0.3 and backport the latest patches from upstream
      [2] DTM-14: Rebase to crash-8.0.4

      Version-Release number of selected component (if applicable):

      How reproducible:

      Steps to Reproduce:
      1.
      2.
      3.

      Actual results:

      Expected results:

      Additional info:

            lijiang@redhat.com Lianbo Jiang
            lijiang@redhat.com Lianbo Jiang
            Lianbo Jiang Lianbo Jiang
            Xiaoying Yan Xiaoying Yan
            Malhar Jivrajani Malhar Jivrajani
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: