On Fri, Nov 8, 2024 at 2:08 PM Thomas Monjalon <[email protected]> wrote: > > The memory allocated with _aligned_malloc() > must be released with _aligned_free() on Windows. > > The POSIX free() was called in eal_lcore_var_cleanup(), > called in rte_eal_cleanup(), and triggered a heap corruption: > exit status 3221226356 or signal 3221226228 SIGinvalid > with MALLOC_PERTURB_=86 > > Fixes: 5bce9bed67ad ("eal: add static per-lcore memory allocation facility") > > Reported-by: David Marchand <[email protected]> > Signed-off-by: Thomas Monjalon <[email protected]>
Reviewed-by: David Marchand <[email protected]> -- David Marchand

