After flashing an Orin Nano and booting successfully at least once, the next boots failed during the bootloader with ‘E> Heap free list corrupted !!!’ and hung. Boot Logs attached. The device was able to be reflashed and after reflashing the boot was successful.
The module/carrier card details: p3767-0004 module, nvme boot, p3768-0000 devkit.
I might not have been clear enough on the issue. After flashing I can reboot consistently for some number of boots. But at some point after booting successfully, at least once, boot will hang and I will see the error mentioned in the title in the debug output. It will hang on reboot consistently until I remove power for 30 seconds or so and reapply power or I can reflash and it will reboot.
The flash directory is created using the open source Yocto layer so the command to flash is sudo ./doflash.sh.