On Tue, Jun 14, 2022 at 8:06 AM Chengwen Feng <[email protected]> wrote: > > Bug scenario: > 1. start testpmd: > dpdk-testpmd -l 4-6 -a 0000:7d:00.0 --trace=.* -- -i > 2. quit testpmd and then observed segment fault: > Bye... > Segmentation fault (core dumped) > > The root cause is that rte_trace_save() and eal_trace_fini() access > the huge pages which were cleanup by rte_eal_memory_detach(). > > This patch moves rte_trace_save() and eal_trace_fini() before > rte_eal_memory_detach() to fix the bug. > > Fixes: dfbc61a2f9a6 ("mem: detach memsegs on cleanup") > Cc: [email protected] > > Signed-off-by: Chengwen Feng <[email protected]> > Tested-by: Jerin Jacob <[email protected]> Reviewed-by: David Marchand <[email protected]>
-- David Marchand

