Occasionally crashes in _relocate() on arm64

Bug #1928010 reported by dann frazier
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
shim
New
Unknown
shim (Debian)
Fix Released
Unknown
shim (Ubuntu)
Fix Released
Undecided
Unassigned
Xenial
Fix Released
Undecided
Unassigned
Bionic
Fix Released
Undecided
Unassigned
Focal
Fix Released
Undecided
Unassigned
Hirsute
Fix Released
Undecided
Unassigned

Bug Description

[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))

Revision history for this message
dann frazier (dannf) wrote :

By attaching gdb to the guest, I believe I've identified where it's crashing. The executing frame appears to be in the _relocate() function:

reloc_aarch64.c:_relocate()
   case R_AARCH64_RELATIVE:
    addr = (unsigned long *)
     (ldbase + rel->r_offset);
    *addr = ldbase + rel->r_addend;
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    break;

   default:

The previous address points to the following code, which suggests my addresses are sane:
crt0-efi-aarch64.S:
 adrp x1, _DYNAMIC
 add x1, x1, #:lo12:_DYNAMIC
 bl _relocate
                 ^^^^^^^^^
 cbnz x0, 0f

Changed in shim:
status: Unknown → New
Revision history for this message
dann frazier (dannf) wrote :

fyi, there's a patch posted upstream that looks promising:
  https://github.com/rhboot/shim/issues/371#issuecomment-862170542

Changed in shim (Debian):
status: Unknown → Fix Released
Revision history for this message
Julian Andres Klode (juliank) wrote :

Upstream pull request #383 has been included in 15.4-0ubuntu6~uefi1, binaries can be found at

http://ppa.launchpad.net/ubuntu-uefi-team/ppa/ubuntu/dists/hirsute/main/signed/shim-arm64/15.4-0ubuntu6~uefi1/

Please verify that it fixes the bug.

Revision history for this message
Julian Andres Klode (juliank) wrote :

Well, I think you already verified this in the upstream bug :)

Revision history for this message
dann frazier (dannf) wrote :

Yeah, but doesn't hurt to verify the official build either. I've put 16 VMs in reboot loops w/ the updated shim and they've cumulatively successfully approximately 1000 times - so I think we're good :)

Revision history for this message
dann frazier (dannf) wrote :

s/successfully/successfully reboot/

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package shim - 15.4-0ubuntu7

---------------
shim (15.4-0ubuntu7) hirsute; urgency=medium

  * Fix load option parsing, and thus fwupd execution (LP: #1929471) (PR #379)
  * Fix occasional crashes in _relocate() on arm64 (LP: #1928010) (PR #383)
  * Fix accidental deletion of RT variables (LP: #1934506) (PR #387)
  * mok: relax the maximum variable size check (LP: #1934780) (PR #369)

 -- Julian Andres Klode <email address hidden> Wed, 07 Jul 2021 10:57:35 +0200

Changed in shim (Ubuntu):
status: New → Fix Released
description: updated
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Please test proposed package

Hello dann, or anyone else affected,

Accepted shim into hirsute-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/shim/15.4-0ubuntu7 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-hirsute to verification-done-hirsute. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-hirsute. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in shim (Ubuntu Hirsute):
status: New → Fix Committed
tags: added: verification-needed verification-needed-hirsute
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello dann, or anyone else affected,

Accepted shim into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/shim/15.4-0ubuntu7 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in shim (Ubuntu Focal):
status: New → Fix Committed
tags: added: verification-needed-focal
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello dann, or anyone else affected,

Accepted shim-signed into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/shim-signed/1.40.6 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
dann frazier (dannf) wrote :

= Verification =
Survivied 368 reboots so far, so I think we're good :)
shim-signed 1.50+15.4-0ubuntu7

tags: added: verification-done verification-done-focal verification-done-hirsute
removed: verification-needed verification-needed-focal verification-needed-hirsute
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello dann, or anyone else affected,

Accepted shim into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/shim/15.4-0ubuntu7 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in shim (Ubuntu Bionic):
status: New → Fix Committed
tags: added: verification-needed verification-needed-bionic
removed: verification-done
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello dann, or anyone else affected,

Accepted shim-signed into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/shim-signed/1.37~18.04.9 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in shim (Ubuntu Xenial):
status: New → Fix Committed
tags: added: verification-needed-xenial
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello dann, or anyone else affected,

Accepted shim into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/shim/15.4-0ubuntu7 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello dann, or anyone else affected,

Accepted shim-signed into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/shim-signed/1.33.1~16.04.10 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
dann frazier (dannf) wrote :

The arm64/shim package in xenial-proposed (15.4-0ubuntu7) seems to be lacking content, so I'll mark that verification failed:

ubuntu@xenial:~$ dpkg -L shim
/.
/usr
/usr/lib
/usr/lib/shim
/usr/lib/shim/BOOTAA64.CSV
/usr/lib/shim/fbaa64.efi
/usr/lib/shim/mmaa64.efi
/usr/lib/shim/shimaa64.efi
/usr/share
/usr/share/doc
/usr/share/doc/shim
/usr/share/doc/shim/changelog.Debian.gz
/usr/share/doc/shim/copyright
ubuntu@xenial:~$ sudo apt install shim
Reading package lists... Done

Building dependency tree
Reading state information... Done
The following packages will be upgraded:
  shim
1 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 12.5 kB of archives.
After this operation, 2,578 kB disk space will be freed.
Get:1 http://ports.ubuntu.com/ubuntu-ports xenial-proposed/main arm64 shim arm64 15.4-0ubuntu7 [12.5 kB]
Fetched 12.5 kB in 0s (863 kB/s)
(Reading database ... 63671 files and directories currently installed.)
Preparing to unpack .../shim_15.4-0ubuntu7_arm64.deb ...
Unpacking shim (15.4-0ubuntu7) over (15+1552672080.a4a1fbe-0ubuntu2) ...
Setting up shim (15.4-0ubuntu7) ...
ubuntu@xenial:~$ dpkg -L shim
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/shim
/usr/share/doc/shim/buildinfo_arm64.gz
/usr/share/doc/shim/changelog.Debian.gz
/usr/share/doc/shim/copyright
ubuntu@xenial:~$

tags: added: verification-failed-xenial
removed: verification-needed-xenial
Revision history for this message
dann frazier (dannf) wrote :

= focal verification =
shim-signed 1.40.6+15.4-0ubuntu7 has survived > 60 reboots

Revision history for this message
dann frazier (dannf) wrote :

Oh, I see that the shim packages - both amd64 and arm64 - appear to no longer contain binaries. The thing I tested successfully in Comment #11 was shim-signed, which does. I'm not sure if this change to shim is intentional or not (I don't see anything obvious in the changelog), so I'll go ahead and mark this as verification-failed across the board for now.

tags: added: verification-failed verification-failed-bionic verification-failed-focal verification-failed-hirsute
removed: verification-done-focal verification-done-hirsute verification-needed verification-needed-bionic
Revision history for this message
Julian Andres Klode (juliank) wrote :

It's been that way for a while (15.4-0ubuntu1 probably, ubuntu5 certainly). Whether that was really intentional I can't say. It is however nothing we can afford blocking this on and do another round of resigning.

tags: removed: verification-failed-xenial
tags: added: erification-done-focal verification-done-hirsute verification-needed verification-needed-bionic
removed: verification-failed verification-failed-bionic verification-failed-focal verification-failed-hirsute
Revision history for this message
Julian Andres Klode (juliank) wrote :

We do not support arm64 secure boot on xenial, so this is practically verified.

tags: added: verification-done-focal verification-done-xenial
removed: erification-done-focal
Revision history for this message
Julian Andres Klode (juliank) wrote :

Dimitri confirmed this change was intentional, fwiw. The auxiliary binaries moved to shim-signed, and there isn't really any need for unsigned shim binaries.

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello dann, or anyone else affected,

Accepted shim-signed into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/shim-signed/1.37~18.04.10 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
dann frazier (dannf) wrote :

= bionic verification =
I verified that shim*-signed* version 1.37~18.04.10+15.4-0ubuntu7 reboots fine.

tags: added: verification-done verification-done-bionic
removed: verification-needed verification-needed-bionic
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for shim has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package shim - 15.4-0ubuntu7

---------------
shim (15.4-0ubuntu7) hirsute; urgency=medium

  * Fix load option parsing, and thus fwupd execution (LP: #1929471) (PR #379)
  * Fix occasional crashes in _relocate() on arm64 (LP: #1928010) (PR #383)
  * Fix accidental deletion of RT variables (LP: #1934506) (PR #387)
  * mok: relax the maximum variable size check (LP: #1934780) (PR #369)

 -- Julian Andres Klode <email address hidden> Wed, 07 Jul 2021 10:57:35 +0200

Changed in shim (Ubuntu Hirsute):
status: Fix Committed → Fix Released
Changed in shim (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Edward Vielmetti (edward-vielmetti) wrote :

What are the plans for a release to bionic?

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package shim - 15.4-0ubuntu7

---------------
shim (15.4-0ubuntu7) hirsute; urgency=medium

  * Fix load option parsing, and thus fwupd execution (LP: #1929471) (PR #379)
  * Fix occasional crashes in _relocate() on arm64 (LP: #1928010) (PR #383)
  * Fix accidental deletion of RT variables (LP: #1934506) (PR #387)
  * mok: relax the maximum variable size check (LP: #1934780) (PR #369)

 -- Julian Andres Klode <email address hidden> Wed, 07 Jul 2021 10:57:35 +0200

Changed in shim (Ubuntu Xenial):
status: Fix Committed → Fix Released
Changed in shim (Ubuntu Bionic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.