]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
rtla: Fix segfault on multiple SIGINTs
authorTomas Glozar <tglozar@redhat.com>
Tue, 10 Mar 2026 16:07:25 +0000 (17:07 +0100)
committerTomas Glozar <tglozar@redhat.com>
Fri, 20 Mar 2026 13:41:36 +0000 (14:41 +0100)
commitbe8058f31b4e237604e4ce7599593ab68dc69ae7
treeb1f60baec9ff54355ee064eb42d972cb21a2a501
parent99261ccdc0f346b1f21ae3718b2b3c0dd69c04b4
rtla: Fix segfault on multiple SIGINTs

Detach stop_trace() from SIGINT/SIGALRM on tool clean-up to prevent it
from crashing RTLA by accessing freed memory.

This prevents a crash when multiple SIGINTs are received.

Fixes: d6899e560366 ("rtla/timerlat_hist: Abort event processing on second signal")
Fixes: 80967b354a76 ("rtla/timerlat_top: Abort event processing on second signal")
Reviewed-by: Wander Lairson Costa <wander@redhat.com>
Link: https://lore.kernel.org/r/20260310160725.144443-1-tglozar@redhat.com
Signed-off-by: Tomas Glozar <tglozar@redhat.com>
tools/tracing/rtla/src/common.c