Orin NX Reboot fails on R36.4.3

I’m working on OrinNX with our custom board on R36.4.3.

After about 1000 reboots, the following error occurs.

ASSERT [DxeCore] /build/nvidia-uefi/edk2/MdeModulePkg/Core/Dxe/Mem/Pool.c(730): Tail->Signature == (((‘p’) | (‘t’ << 8)) | (((‘a’) | (‘l’ << 8)) << 16))
Resetting the system in 5 seconds.
Shutdown state requested 1 Rebooting system …

error.txt (38.5 KB)
“Rebooting system …” is output but it dose not reboot

Source code may show that memory deallocation appears to have failed.
Do you have any debugging ideas?

I also checked developer kit + NX 16GB module.
I it works well.

please build out UEFI debug binary and flash it to your board to reproduce issue + dump the log.

Thank you for reply.
Using debug binary no longer reproduces the issue.
Does the debug binary change any process besides the log?

You have to make sure the debug binary is based on the same version of rel-36.4.3 but not the top of tree.

But anyway, if latest UEFI fixed that, it means it will be fixed in next version.

You have to make sure the debug binary is based on the same version of rel-36.4.3 but not the top of tree.

I have confirmed that it is rel-36.4.3.

But anyway, if latest UEFI fixed that, it means it will be fixed in next version.?

I’ll check lastest UEFI.
Can I boot r36.4.3 kernel with r36.4.5 UEFI?

Can I boot r36.4.3 kernel with r36.4.5 UEFI?

Yes, this shall still work.