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

Grub2 patch 0351 will cause system crash

    • grub2-2.06-93.el9
    • None
    • Important
    • rhel-sst-desktop-firmware-bootloaders
    • ssg_display
    • 5
    • None
    • CentOS Stream
    • None
    • aarch64
    • None

      What were you trying to do that didn't work?

       

      What is the impact of this issue to you?

      On Ampere Altra systems and EFI is AMI aptiov, 
      After upgrade the grub2 package from grub2-efi-aa64-2.06-82.el9.aarch64 to 2.06-92.el9 , the 2.06-92.el9 will cause system crash. 

      By the way, I recompiled the 2.06-92.el9 without the patch 0351-arm64-Use-proper-memory-type-for-kernel-allocation.patch, it can boot to Linux kernel. 

      Suppose this patch impact the system and cause the system crash. 

      Please provide the package NVR for which the bug is seen:

      When crash, it will shows 

      Synchronous Exception at 0x00000000FFE80A08
      PC 0x0000FFE80A08
      PC 0x0000FAF5F5B0
      PC 0x0000FAF5F430
      PC 0x0000FAF5F364
      PC 0x0000FFE5413C
      PC 0x0000FFE6BB5C
      PC 0x0000FFE4FFF8
      PC 0x0000FFE4F8E8
      PC 0x0000FFE4F828

        X0 0x0000000000000000   X1 0x0000000000000001   X2 0x00000000FFE4EA7F   X3 0x00000000FFE4E6E0
        X4 0x00000000FFE4E6B4   X5 0x00000000FFE4E6B4   X6 0x0000000000000010   X7 0x00000000FF1602A0
        X8 0x00000000FB9490FC   X9 0x00000000FFD0A448  X10 0x00080014B92B8E39  X11 0x409AE805335984BD
       X12 0xA6F75FCE7ED2F8B8  X13 0x00000000FAFACE18  X14 0x00FB0B2000000000  X15 0x0000000004000000
       X16 0x00000000FFE4EBF0  X17 0x0000000000000000  X18 0x0000000000000000  X19 0x0000000091100278
       X20 0x0000000000000000  X21 0x0000000000000000  X22 0x0000000000000000  X23 0x0000000000000000
       X24 0x0000000000000000  X25 0x0000000000000000  X26 0x0000000000000000  X27 0x0000000000000000
       X28 0x0000000000000000   FP 0x00000000FFE4EA50   LR 0x00000000FAF5F5B0

        V0 0x0000000000000000 0000000000000000   V1 0x0000000000000000 41B32F4579C98000
        V2 0x0000000000000000 4089000000000000   V3 0x0000000000000000 0000000000000000
        V4 0x0000000000000000 0000000000000000   V5 0x0000000000000000 0000000000000000
        V6 0x0000000000000000 0000000000000000   V7 0x0000000000000000 0000000000000000
        V8 0x0000000000000000 0000000000000000   V9 0x0000000000000000 0000000000000000
       V10 0x0000000000000000 0000000000000000  V11 0x0000000000000000 0000000000000000
       V12 0x0000000000000000 0000000000000000  V13 0x0000000000000000 0000000000000000
       V14 0x0000000000000000 0000000000000000  V15 0x0000000000000000 0000000000000000
       V16 0x0000000000000000 0000000000000000  V17 0x0000000000000000 0000000000000000
       V18 0x0000000000000000 0000000000000000  V19 0x0000000000000000 0000000000000000

      V20 0x0000000000000000 0000000000000000  V21 0x0000000000000000 0000000000000000
       V22 0x0000000000000000 0000000000000000  V23 0x0000000000000000 0000000000000000
       V24 0x0000000000000000 0000000000000000  V25 0x0000000000000000 0000000000000000
       V26 0x0000000000000000 0000000000000000  V27 0x0000000000000000 0000000000000000
       V28 0x0000000000000000 0000000000000000  V29 0x0000000000000000 0000000000000000
       V30 0x0000000000000000 0000000000000000  V31 0x0000000000000000 0000000000000000

        SP 0x00000000FFE4EA50  ELR 0x00000000FFE80A08  SPSR 0x000003C8  FPSR 0x00000010
       ESR 0x96000044          FAR 0xFFFFFFFFFFFFFCD0

       ESR : EC 0x25  IL 0x1  ISS 0x00000044

      Data abort: Translation fault, zeroth level

      Stack dump:
        00000FFE4E950: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
        00000FFE4E970: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
        00000FFE4E990: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
        00000FFE4E9B0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
        00000FFE4E9D0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
        00000FFE4E9F0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
        00000FFE4EA10: 0000000000000000 0000000000000000 00000000FFE80A08 00000000000003C8
        00000FFE4EA30: 0000000000000010 0000000096000044 FFFFFFFFFFFFFCD0 0000000000000000
      > 00000FFE4EA50: 00000000FFE4EBA0 00000000FAF5F430 00000000FFD00018 00000000FAFACE18
        00000FFE4EA70: 00000000000000B0 0100000400C3B7BF 00000000FFE4EA00 00000007FA0000B0
        00000FFE4EA90: 0001000101000101 0102000000000100 0000000102000101 0000000002010000
        00000FFE4EAB0: 0000000001000001 0000000000000000 0000000000000000 0000000000000000
        00000FFE4EAD0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
        00000FFE4EAF0: 3600310100000000 350032002E003900 2E0030002E003400 0000000037003100
        00000FFE4EB10: 3500320000000000 350032002E003500 2E0030002E003500 0000000000003000
      00000FFE4EB30: 0001BB0000000000 0100000000000000 0807010000000001 0000010101000101

      How reproducible is this bug?:
      Use the Ampere Altra CPU and AMI system, and upgrade to latest grub2 version
      it can reproduce this issue. 

      Steps to reproduce

      1. Install CentOS 9 stream 
      2. Upgrade grub2 package to 2.06-92.el9
      3. Reboot

      Expected results
      Load Linux kernel and Boot to CentOS prompt

      Actual results
      System Crash

        1. crash.log
          17 kB
          Richard Liu

              bootloader-eng-team bootloader -eng-team
              richliu@techarea.org Richard Liu (Inactive)
              bootloader -eng-team bootloader -eng-team
              Release Test Team Release Test Team
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated: