From 3755b9dd6e4357ee872a1e95054e5d351bd15bf3 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 1 Jul 2019 15:41:13 -0700 Subject: [PATCH] perf: only send exit events when tid==pid --- src/libsysprof/sysprof-perf-source.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libsysprof/sysprof-perf-source.c b/src/libsysprof/sysprof-perf-source.c index b52a1319..238b9ead 100644 --- a/src/libsysprof/sysprof-perf-source.c +++ b/src/libsysprof/sysprof-perf-source.c @@ -331,6 +331,10 @@ sysprof_perf_source_handle_event (SysprofPerfCounterEvent *event, break; case PERF_RECORD_EXIT: + /* Ignore fork exits for now */ + if (event->exit.tid != event->exit.pid) + break; + sysprof_capture_writer_add_exit (self->writer, event->exit.time, cpu,