Intermittent "Synchronous Exception" on arm64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Debian) |
Fix Released
|
Unknown
|
|||
grub2-unsigned (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Bionic |
Fix Released
|
High
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Unassigned |
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:/
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.
Changed in grub2 (Debian): | |
status: | Unknown → Fix Released |
tags: | added: foundations-triage-discuss |
Changed in grub2-unsigned (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in grub2-unsigned (Ubuntu Bionic): | |
importance: | Undecided → High |
tags: | removed: foundations-triage-discuss |
Changed in grub2-unsigned (Ubuntu): | |
importance: | Undecided → High |
tags: | added: foundations-todo |
Changed in grub2-unsigned (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in grub2-unsigned (Ubuntu Focal): | |
status: | Confirmed → Triaged |
Changed in grub2-unsigned (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in grub2-unsigned (Ubuntu): | |
assignee: | Julian Andres Klode (juliank) → nobody |
tags: | removed: foundations-todo |
Status changed to 'Confirmed' because the bug affects multiple users.