03/06/2025 10:29, Bruce Richardson:
> On Fri, May 30, 2025 at 09:18:44AM +0100, Rui Ferreira wrote:
> > Unregister callback on cleanup to avoid use after free from the
> > interrupt thread (eal_intr_thread_main).
> > 
> > To be more defensive, set ptr to NULL if we can unregister.
> > 
> > rte_intr_callback_unregister_sync may (optionally) use traces
> > so the alarm cleanup must happen before eal_trace_fini to avoid
> > accessing freed memory.
> > 
> > Bugzilla ID: 1683
> 
> Source of bug is probably:
> 
> Fixes: 90b13ab8d4f7 ("alarm: remove direct access to interrupt handle")
> 
> > 
> > Signed-off-by: Rui Ferreira <rui.ferrei...@h-partners.com>
> 
> Patch looks ok to me.
> 
> Acked-by: Bruce Richardson <bruce.richard...@intel.com>

I think we should keep trace saving just before trace closing.
Applied with this change, thanks.



Reply via email to