shim's fallback hangs in CopyMem, can't boot ISOs
Bug #1959618 reported by
valdikss
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
shim (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
I'm getting black screen trying to boot KDE Neon Unstable neon-unstable-
shim-signed 1.40.7+
This is due to a bug in shim 15.4 fallback (fbx64.efi), it fails on CopyMem inside add_to_boot_list on my Lenovo X220 in this place of fallback.c:
CopyMem(
CopyMem(
sizeof (CHAR16) * (nbootorder - option - 1));
The fix already present in upstream:
https:/
Kindly asking to apply this patch or update shim to current git master.
To post a comment you must log in.
This appears to be a valid bug report against shim based on the described problematic behavior of the upstream binary. However, fbx64.efi should not be included on ISO images; there is also a bug in the mastering of this (non-Ubuntu) ISO image. fbx64.efi is intended to be installed only on fixed disks as part of a *fallback* boot path in the event that the boot variables have been wiped from the firmware's nvram. It should not be installed on removable media.