[Bug 1982511] Re: Intermittent "Synchronous Exception" on arm64
Julian Andres Klode
1982511 at bugs.launchpad.net
Thu Oct 20 12:07:21 UTC 2022
This is only a problem before 2.06 so marking the main Ubuntu task
invalid. I don't know if we are looking for another 2.04 upload, I think
we need to get the current one done and then push 2.06 everywhere which
coincidentally would fix this as well (though it's not in the changelog
so needs manual bug closing :D).
** Changed in: grub2-unsigned (Ubuntu)
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1982511
Title:
Intermittent "Synchronous Exception" on arm64
Status in grub2-unsigned package in Ubuntu:
Invalid
Status in grub2-unsigned source package in Bionic:
New
Status in grub2-unsigned source package in Focal:
Confirmed
Status in grub2 package in Debian:
Fix Released
Bug description:
[Impact]
EFI-based arm64 systems will sometimes hang during (re-)boot due to a synchronous exception while starting GRUB. This is reproducible on focal systems that use our prebuilt grubaa64.efi.signed image, but may not impact systems that generate their own grubaa64.efi using focal's grub-mkimage.
[Test Case]
Put an arm64 system in a reboot loop. Wait. A system can survive hundreds of reboots before hitting the problem. Currently this has only been reported on Bluefield hardware.
[Fix]
https://git.savannah.gnu.org/cgit/grub.git/commit/?id=c0e647eb0e2bd09315612446cb4d90f7f75cb44c
Since this is in the grub-mkimage tool as built by grub-unsigned, not
grub2, it likely only impacts the images grub2-unsigned generates at
build time.
[What could go wrong]
This could screw up the section calculations in a different way, possibly causing a similar problem to pop up somewhere else.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2-unsigned/+bug/1982511/+subscriptions
More information about the foundations-bugs
mailing list