Activity log for bug #1928010

Date Who What changed Old value New value Message
2021-05-10 19:33:33 dann frazier bug added bug
2021-05-13 18:59:52 dann frazier bug watch added https://github.com/rhboot/shim/issues/371
2021-05-13 18:59:52 dann frazier bug task added shim
2021-05-13 23:44:53 Bug Watch Updater shim: status Unknown New
2021-06-23 21:47:20 dann frazier bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990082
2021-06-23 21:47:20 dann frazier bug task added shim (Debian)
2021-06-23 22:13:16 Bug Watch Updater shim (Debian): status Unknown Fix Released
2021-07-15 11:32:00 Launchpad Janitor shim (Ubuntu): status New Fix Released
2021-07-16 10:01:16 Julian Andres Klode description If I put a hirsute guest in a reboot loop, I find it will eventually crash: [Bds]Booting ubuntu FSOpen: Open '\EFI\ubuntu\shimaa64.efi' Success [Bds] Expand HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi -> PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Scsi(0x0,0x0)/HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi BdsDxe: loading Boot0004 "ubuntu" from HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi [Security] 3rd party image[0] can be loaded after EndOfDxe: PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Scsi(0x0,0x0)/HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi. InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B BE014040 Loading driver at 0x000BB92E000 EntryPoint=0x000BB92F000 Loading driver at 0x000BB92E000 EntryPoint=0x000BB92F000 InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF BE00D918 ProtectUefiImageCommon - 0xBE014040 - 0x00000000BB92E000 - 0x00000000000CB000 SetUefiImageMemoryAttributes - 0x00000000BB92E000 - 0x0000000000001000 (0x0000000000004008) SetUefiImageMemoryAttributes - 0x00000000BB92F000 - 0x0000000000065000 (0x0000000000020008) SetUefiImageMemoryAttributes - 0x00000000BB994000 - 0x0000000000065000 (0x0000000000004008) BdsDxe: starting Boot0004 "ubuntu" from HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi Synchronous Exception at 0x00000000BB9934A8 Synchronous Exception at 0x00000000BB9934A8 PC 0x0000BB9934A8 PC 0x0000BB92F024 PC 0x0000BF56D8A4 (0x0000BF566000+0x000078A4) [ 1] DxeCore.dll PC 0x0000BF12DC98 (0x0000BF11C000+0x00011C98) [ 2] BdsDxe.dll PC 0x0000BF11E184 (0x0000BF11C000+0x00002184) [ 2] BdsDxe.dll PC 0x0000BF11F89C (0x0000BF11C000+0x0000389C) [ 2] BdsDxe.dll PC 0x0000BF568A38 (0x0000BF566000+0x00002A38) [ 3] DxeCore.dll PC 0x0000BF567A08 (0x0000BF566000+0x00001A08) [ 3] DxeCore.dll PC 0x0000BF567024 (0x0000BF566000+0x00001024) [ 3] DxeCore.dll [ 1] /home/dannf/edk2/Build/ArmVirtQemu-AARCH64/DEBUG_GCC49/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll [ 2] /home/dannf/edk2/Build/ArmVirtQemu-AARCH64/DEBUG_GCC49/AARCH64/MdeModulePkg/Universal/BdsDxe/BdsDxe/DEBUG/BdsDxe.dll [ 3] /home/dannf/edk2/Build/ArmVirtQemu-AARCH64/DEBUG_GCC49/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll X0 0x00000000BB92E000 X1 0x00000000BB9DC580 X2 0x00000000BB9F88B8 X3 0x0000000000000018 X4 0x0000000000000748 X5 0x0000000000294B30 X6 0x00000000BF595D50 X7 0x00000000BF143350 X8 0x0074006E00750062 X9 0x00680073005C0075 X10 0x0073005C00750074 X11 0x0061006D00690068 X12 0x002E003400360061 X13 0x0000006900660065 X14 0x040402021F0288BC X15 0x00460045005C0036 X16 0x00000000BF565BA0 X17 0x0000000000000000 X18 0x0000000000000000 X19 0x0000000000000013 X20 0x0000000000000000 X21 0x0000000000000000 X22 0x0000000000000000 X23 0x0000000000000000 X24 0x0000000000000000 X25 0x0000000000000000 X26 0x0000000000000000 X27 0x0000000000000000 X28 0x0000000000000000 FP 0x00000000BF565B80 LR 0x00000000BB92F024 V0 0xAFAFAFAFAFAFAFAF AFAFAFAFAFAFAFAF V1 0x63702F6666666666 6666666666666666 V2 0x7363732F322C3140 6567646972622D69 V3 0x0000000000000000 0000000000000000 V4 0x0000000000100000 0000000000000000 V5 0x4010040140100401 4010040140100401 V6 0x0010000000000000 0010000000000000 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 0x00000000BF565B80 ELR 0x00000000BB9934A8 SPSR 0x60000205 FPSR 0x00000000 ESR 0x9600004F FAR 0x00000000BBBC2B30 ESR : EC 0x25 IL 0x1 ISS 0x0000004F Data abort: Permission fault, third level Stack dump: 00000BF565A80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000BF565AA0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000BF565AC0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000BF565AE0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000BF565B00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000BF565B20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000BF565B40: 0000000000000000 0000000000000000 00000000BF1E9BFC 0000000020000304 00000BF565B60: 0000000000000000 000000009600004F 00000000BBBC2B30 00000000BF56D87C > 00000BF565B80: 00000000BF565BA0 00000000BF56D8A4 00000000BE00D298 00000000BF520018 00000BF565BA0: 00000000BF565C10 00000000BF12DC98 00000000B2D05E00 00000000BDF85060 00000BF565BC0: 00000000BDF85068 00000000BE00D298 0000000000000000 00000000BF14A258 00000BF565BE0: 00000000BE014018 00000000BF5B33C0 0000000000000111 00000000BE00D298 00000BF565C00: 00000000BF14A508 0000000000000000 00000000BF565C90 00000000BF11E184 00000BF565C20: 00000000BDF82018 00000000BDF85018 0004000201565CB8 00000000BE00D298 00000BF565C40: 00000000BE014040 00000000BE48D718 00000000000CD148 00000000BF14A258 00000BF565C60: 0000000000000000 0000000000000004 0000000000000000 00000000BF11E0D4 ASSERT [ArmCpuDxe] /home/dannf/edk2/ArmPkg/Library/DefaultExceptionHandlerLib/AArch64/DefaultExceptionHandler.c(273): ((BOOLEAN)(0==1)) [Impact] Sometimes arm64 fails to reboot [Test plan] Let dannf run his reboot loop on one of the releases It's OK testing this in one release, as the fix is entirely shim-side and it's binary-copied. [Where problems could occur] This fix changes section sizes in arm linker scripts, if it's wrong it might fail to boot like this (or more often) on other arm64 hardware. [Original bug report] If I put a hirsute guest in a reboot loop, I find it will eventually crash: [Bds]Booting ubuntu FSOpen: Open '\EFI\ubuntu\shimaa64.efi' Success [Bds] Expand HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi -> PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Scsi(0x0,0x0)/HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi BdsDxe: loading Boot0004 "ubuntu" from HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi [Security] 3rd party image[0] can be loaded after EndOfDxe: PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Scsi(0x0,0x0)/HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi. InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B BE014040 Loading driver at 0x000BB92E000 EntryPoint=0x000BB92F000 Loading driver at 0x000BB92E000 EntryPoint=0x000BB92F000 InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF BE00D918 ProtectUefiImageCommon - 0xBE014040   - 0x00000000BB92E000 - 0x00000000000CB000 SetUefiImageMemoryAttributes - 0x00000000BB92E000 - 0x0000000000001000 (0x0000000000004008) SetUefiImageMemoryAttributes - 0x00000000BB92F000 - 0x0000000000065000 (0x0000000000020008) SetUefiImageMemoryAttributes - 0x00000000BB994000 - 0x0000000000065000 (0x0000000000004008) BdsDxe: starting Boot0004 "ubuntu" from HD(15,GPT,F3395D88-1F07-48B3-AF35-4BF4BC88021F,0x800,0x31801)/\EFI\ubuntu\shimaa64.efi Synchronous Exception at 0x00000000BB9934A8 Synchronous Exception at 0x00000000BB9934A8 PC 0x0000BB9934A8 PC 0x0000BB92F024 PC 0x0000BF56D8A4 (0x0000BF566000+0x000078A4) [ 1] DxeCore.dll PC 0x0000BF12DC98 (0x0000BF11C000+0x00011C98) [ 2] BdsDxe.dll PC 0x0000BF11E184 (0x0000BF11C000+0x00002184) [ 2] BdsDxe.dll PC 0x0000BF11F89C (0x0000BF11C000+0x0000389C) [ 2] BdsDxe.dll PC 0x0000BF568A38 (0x0000BF566000+0x00002A38) [ 3] DxeCore.dll PC 0x0000BF567A08 (0x0000BF566000+0x00001A08) [ 3] DxeCore.dll PC 0x0000BF567024 (0x0000BF566000+0x00001024) [ 3] DxeCore.dll [ 1] /home/dannf/edk2/Build/ArmVirtQemu-AARCH64/DEBUG_GCC49/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll [ 2] /home/dannf/edk2/Build/ArmVirtQemu-AARCH64/DEBUG_GCC49/AARCH64/MdeModulePkg/Universal/BdsDxe/BdsDxe/DEBUG/BdsDxe.dll [ 3] /home/dannf/edk2/Build/ArmVirtQemu-AARCH64/DEBUG_GCC49/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll   X0 0x00000000BB92E000 X1 0x00000000BB9DC580 X2 0x00000000BB9F88B8 X3 0x0000000000000018   X4 0x0000000000000748 X5 0x0000000000294B30 X6 0x00000000BF595D50 X7 0x00000000BF143350   X8 0x0074006E00750062 X9 0x00680073005C0075 X10 0x0073005C00750074 X11 0x0061006D00690068  X12 0x002E003400360061 X13 0x0000006900660065 X14 0x040402021F0288BC X15 0x00460045005C0036  X16 0x00000000BF565BA0 X17 0x0000000000000000 X18 0x0000000000000000 X19 0x0000000000000013  X20 0x0000000000000000 X21 0x0000000000000000 X22 0x0000000000000000 X23 0x0000000000000000  X24 0x0000000000000000 X25 0x0000000000000000 X26 0x0000000000000000 X27 0x0000000000000000  X28 0x0000000000000000 FP 0x00000000BF565B80 LR 0x00000000BB92F024   V0 0xAFAFAFAFAFAFAFAF AFAFAFAFAFAFAFAF V1 0x63702F6666666666 6666666666666666   V2 0x7363732F322C3140 6567646972622D69 V3 0x0000000000000000 0000000000000000   V4 0x0000000000100000 0000000000000000 V5 0x4010040140100401 4010040140100401   V6 0x0010000000000000 0010000000000000 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 0x00000000BF565B80 ELR 0x00000000BB9934A8 SPSR 0x60000205 FPSR 0x00000000  ESR 0x9600004F FAR 0x00000000BBBC2B30  ESR : EC 0x25 IL 0x1 ISS 0x0000004F Data abort: Permission fault, third level Stack dump:   00000BF565A80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000   00000BF565AA0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000   00000BF565AC0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000   00000BF565AE0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000   00000BF565B00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000   00000BF565B20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000   00000BF565B40: 0000000000000000 0000000000000000 00000000BF1E9BFC 0000000020000304   00000BF565B60: 0000000000000000 000000009600004F 00000000BBBC2B30 00000000BF56D87C > 00000BF565B80: 00000000BF565BA0 00000000BF56D8A4 00000000BE00D298 00000000BF520018   00000BF565BA0: 00000000BF565C10 00000000BF12DC98 00000000B2D05E00 00000000BDF85060   00000BF565BC0: 00000000BDF85068 00000000BE00D298 0000000000000000 00000000BF14A258   00000BF565BE0: 00000000BE014018 00000000BF5B33C0 0000000000000111 00000000BE00D298   00000BF565C00: 00000000BF14A508 0000000000000000 00000000BF565C90 00000000BF11E184   00000BF565C20: 00000000BDF82018 00000000BDF85018 0004000201565CB8 00000000BE00D298   00000BF565C40: 00000000BE014040 00000000BE48D718 00000000000CD148 00000000BF14A258   00000BF565C60: 0000000000000000 0000000000000004 0000000000000000 00000000BF11E0D4 ASSERT [ArmCpuDxe] /home/dannf/edk2/ArmPkg/Library/DefaultExceptionHandlerLib/AArch64/DefaultExceptionHandler.c(273): ((BOOLEAN)(0==1))
2021-07-16 15:11:13 Łukasz Zemczak shim (Ubuntu Hirsute): status New Fix Committed
2021-07-16 15:11:14 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2021-07-16 15:11:16 Łukasz Zemczak bug added subscriber SRU Verification
2021-07-16 15:11:18 Łukasz Zemczak tags verification-needed verification-needed-hirsute
2021-07-16 15:22:17 Łukasz Zemczak shim (Ubuntu Focal): status New Fix Committed
2021-07-16 15:22:20 Łukasz Zemczak tags verification-needed verification-needed-hirsute verification-needed verification-needed-focal verification-needed-hirsute
2021-07-16 21:12:08 dann frazier tags verification-needed verification-needed-focal verification-needed-hirsute verification-done verification-done-focal verification-done-hirsute
2021-07-19 12:02:39 Łukasz Zemczak shim (Ubuntu Bionic): status New Fix Committed
2021-07-19 12:02:43 Łukasz Zemczak tags verification-done verification-done-focal verification-done-hirsute verification-done-focal verification-done-hirsute verification-needed verification-needed-bionic
2021-07-19 12:26:31 Łukasz Zemczak shim (Ubuntu Xenial): status New Fix Committed
2021-07-19 12:26:34 Łukasz Zemczak tags verification-done-focal verification-done-hirsute verification-needed verification-needed-bionic verification-done-focal verification-done-hirsute verification-needed verification-needed-bionic verification-needed-xenial
2021-07-19 19:03:27 dann frazier tags verification-done-focal verification-done-hirsute verification-needed verification-needed-bionic verification-needed-xenial verification-done-focal verification-done-hirsute verification-failed-xenial verification-needed verification-needed-bionic
2021-07-19 19:17:02 dann frazier tags verification-done-focal verification-done-hirsute verification-failed-xenial verification-needed verification-needed-bionic verification-failed verification-failed-bionic verification-failed-focal verification-failed-hirsute verification-failed-xenial
2021-07-19 19:49:43 Julian Andres Klode tags verification-failed verification-failed-bionic verification-failed-focal verification-failed-hirsute verification-failed-xenial verification-failed verification-failed-bionic verification-failed-focal verification-failed-hirsute
2021-07-19 19:49:55 Julian Andres Klode tags verification-failed verification-failed-bionic verification-failed-focal verification-failed-hirsute erification-done-focal verification-done-hirsute verification-needed verification-needed-bionic
2021-07-19 19:53:28 Julian Andres Klode tags erification-done-focal verification-done-hirsute verification-needed verification-needed-bionic verification-done-focal verification-done-hirsute verification-done-xenial verification-needed verification-needed-bionic
2021-07-20 17:13:30 dann frazier tags verification-done-focal verification-done-hirsute verification-done-xenial verification-needed verification-needed-bionic verification-done verification-done-bionic verification-done-focal verification-done-hirsute verification-done-xenial
2021-07-27 09:19:07 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2021-07-27 09:22:43 Launchpad Janitor shim (Ubuntu Hirsute): status Fix Committed Fix Released
2021-08-02 19:46:11 Launchpad Janitor shim (Ubuntu Focal): status Fix Committed Fix Released
2021-08-16 10:30:11 Launchpad Janitor shim (Ubuntu Xenial): status Fix Committed Fix Released
2021-08-23 18:39:33 Edward Vielmetti bug added subscriber Edward Vielmetti
2021-09-07 08:20:12 Launchpad Janitor shim (Ubuntu Bionic): status Fix Committed Fix Released