[PATCH] qfw: Fix segfault from uninitialized variables in sandbox
Tom Rini
trini at konsulko.com
Tue Nov 11 21:14:55 CET 2025
On Tue, 04 Nov 2025 10:58:01 +0100, Kory Maincent wrote:
> There are cases where qfw_read_entry() does not set the output parameter
> passed by address. This occurs with qfw_sandbox_read_entry_dma, which
> leaves the size variables uninitialized and causes a segfault when running
> bootflow scan in U-Boot sandbox.
>
> $ ./u-boot
> ...
> U-Boot 2026.01-rc1-00199-gc2637036b8f0 (Nov 04 2025 - 10:32:21 +0100)
> ...
> Hit any key to stop autoboot: 0
> => bootflow scan
> efi_var_to_file() Cannot persist EFI variables without system partition
> efi_tcg2_register() Missing TPMv2 device for EFI_TCG_PROTOCOL
> efi_rng_register() Missing RNG device for EFI_RNG_PROTOCOL
> scanning bus for devices...
> [3] 1015761 segmentation fault (core dumped) ./u-boot
>
> [...]
Applied to u-boot/master, thanks!
[1/1] qfw: Fix segfault from uninitialized variables in sandbox
commit: 664cdc5fd524db0c09c1200e89e65207a3b772a4
--
Tom
More information about the U-Boot
mailing list