<div dir="ltr">I have a primary process that spawns a secondary process.Primary is on NUMA 1 while secondary on NUMA 0.<div>The secondary process starts up but when calling rte_eal_init it gets stuck with this backtrace:</div><div><br></div><div>flock()</div><div>sync_walk()</div><div>rte_memseg_list_walk_thread_unsafe()</div><div>eal_memalloc_sync_with_primary()</div><div>rte_eal_hugepage_attach()</div><div>rte_eal_memory_init()</div><div>rte_eal_init.cold()</div><div><br></div><div>While starting the secondary, it is possible that the primary is allocating memory on different NUMAs. I'm saying this because if in the primary I replace the dpdk memory allocation function (rte_zalloc...) with a plain memalign I don't get this problem.</div><div><br></div><div><br></div><div><br></div></div>