Re: GRUB unexpected trap in Itanium
John Paul Adrian Glaubitz <[email protected]> Fri, 11 Aug 2023 10:27:09 +0200
| Newsgroups | gmane.linux.debian.ports.ia64,gmane.comp.boot-loaders.grub.devel |
|---|---|
| Message-ID | <30bffa07ee72f2d054c4d951131d2405f7dd246a.camel@physik.fu-berlin.de> |
Hello Pedro! On Fri, 2023-08-11 at 00:11 +0000, Pedro Miguel Justo wrote: > It seems as a recent change has caused a regression on Itanium (ia64), rendering the platform unbootable. GRUB will crash very early with: > > > ``` > Welcome to GRUB! > > 7 0 0x00006B 0x000000000000001E unexpected trap > 7 0 0x000066 0x000000000000001E trap taken, number in ext PE > 7 0 0x00003C 0x0000000000005A00 trap taken, offset in ext PE > ``` > > I have bisected the issue and it resulted into the following change: > > ``` > 06edd40db76bb78457ac26156ed5f7b62381bbe8 is the first bad commit > commit 06edd40db76bb78457ac26156ed5f7b62381bbe8 > Author: Oliver Steffen <[email protected]> > Date: Fri May 26 13:35:43 2023 +0200 > > guid: Unify GUID types > > There are 3 implementations of a GUID in GRUB. Replace them with > a common one, placed in types.h. > > It uses the "packed" flavor of the GUID structs, the alignment attribute > is dropped, since it is not required. > > Signed-off-by: Oliver Steffen <[email protected]> > Reviewed-by: Daniel Kiper <[email protected]> > ``` Thanks for bisecting this. Please always make sure to CC the original author of the patch so he becomes aware of the breakage that was introduced by his patch. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913