efilib init crashes after a reboot
osresearch opened this issue · comments
After a warm reboot and second chainload
, the kexec_load()
works, but the call the InitializeLIb()
in the handover space crashes. Maybe a BSS issue?
kexec-load: rebooting
[ 625.930000] kexec_core: Starting new kernel
chainload says hello
!!!! X64 Exception Type - 0D(#GP - General Protection) CPU Apic ID - 00000000 !!!!
ExceptionData - 0000000000000000
RIP - 00000000400026B6, CS - 0000000000000038, RFLAGS - 0000000000010246
RAX - 48A4957265D34838, RCX - 0000000040006044, RDX - 000000007EDBB8C0
RBX - 0000000000000006, RSP - 000000007FF1C440, RBP - 0000000000000009
RSI - FFFFFFFFFFFFFFFF, RDI - FFFFFFFFFFFFFFFF
R8 - 0000000000000000, R9 - 000000007FF1C448, R10 - 0000000000000003
R11 - 0000000000000000, R12 - 000000000040B950, R13 - 000000007E39A000
R14 - 000000007E39B000, R15 - 000000007FF1C7E8
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080010033, CR2 - 00007FAD86F2642D, CR3 - 000000007FC01000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFE0FF0, DR7 - 0000000000000400
GDTR - 000000007FBEE698 0000000000000047, LDTR - 0000000000000000
IDTR - 000000007F2D0018 0000000000000FFF, TR - 0000000000000040
FXSAVE_STATE - 000000007FF1C0A0
!!!! Find image based on IP(0x400026B6) (No PDB) (ImageBase=000000003F3E7CC0, EntryPoint=000000003F3E90E3) !!!!