Hi, We're encountering an issue with efibootguard failing to start with the poky nanbield branch, which works fine on the mickledore branch using the qemux86_64 machine.
``` KVM internal error. Suberror: 1 extra data[0]: 0x0000000000000000 extra data[1]: 0x0000000000000400 extra data[2]: 0x0000000100000014 extra data[3]: 0x00000000000b0000 extra data[4]: 0x0000000000000000 extra data[5]: 0x0000000000000000 emulation failure RAX=0000000000000038 RBX=000000007e070b30 RCX=000000007ee18bc0 RDX=0000000000000000 RSI=0000000000000000 RDI=000000007fe978b0 RBP=000000007e725a98 RSP=000000007fe97ab8 R8 =0000000000000004 R9 =0000000000000000 R10=000000007e088a98 R11=0000000000000002 R12=000000007f5ec018 R13=000000007e072048 R14=0000000000000000 R15=000000007eb481c0 RIP=00000000000b0000 RFL=00000a96 [-OS-AP-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0030 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] CS =0038 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0030 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0030 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] FS =0030 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] GS =0030 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] LDT=0000 0000000000000000 0000ffff 00008200 DPL=0 LDT TR =0000 0000000000000000 0000ffff 00008b00 DPL=0 TSS64-busy GDT= 000000007f5dc000 00000047 IDT= 000000007f245018 00000fff CR0=80010033 CR2=0000000000000000 CR3=000000007f801000 CR4=00000668 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d00 Code=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 <ff> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ``` This issue is similar to https://github.com/systemd/systemd/issues/11541 but the efibootguard makefile seems to be correct and complete. Debugging reveals the crash happens at the exit of `InitializeLib(this_image, system_table);` So probably something about the return address? Stepping through the code shows gnu-efi functioning normally, but we cannot obtain the ImageBase address, preventing proper library loading, with add-symbol-file. We'd appreciate any pointers on how to debug this issue further. Max. -- You received this message because you are subscribed to the Google Groups "EFI Boot Guard" group. To unsubscribe from this group and stop receiving emails from it, send an email to efibootguard-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/efibootguard-dev/178cf875-713d-46a2-bcb1-01b9d82afd6en%40googlegroups.com.