2022-07-28 15:05 (UTC+0300), MOD: > Hi, Thanks for the response! > the DPDK version is 20.11.4 > > the stack trace is: > malloc_elem_can_hold() // librte_eal.so.21 > find_suitable_element() // librte_eal.so.21 > malloc_heap_alloc() // librte_eal.so.21 > rte_memzone_reserve_thread_safe() // librte_eal.so.21 > rte_mempool_populate_default() // librte_mempool.so.21 > rte_mempool_create() // librte_mempool.so.21
Is this all the info---no arguments, no lines? You're using a debug build of DPDK, right? > RTE_MALLOC_DEBUG doesn't seem to change anything, > but I noticed that I have been wrong about the allocation succeeding > (not because of RTE_MALLOC_DEBUG) > > the error happens right on the first attempt. Did you try running with ASAN (meson -Db_sanitize=address)? Can you provide a short code to reproduce or does it happen only in a larger program? Please keep Cc: [email protected] so that more people can join if they want.
