diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c index 2331d1c8fecab5eac45164a11a1ab1878f1e10da..29ecff1fc25bca294288a9a07276cbc77df3d5c8 100644 --- a/tools/perf/util/session.c +++ b/tools/perf/util/session.c @@ -1142,6 +1142,9 @@ static void dump_read(struct perf_evsel *evsel, union perf_event *event) evsel ? perf_evsel__name(evsel) : "FAIL", event->read.value); + if (!evsel) + return; + read_format = evsel->attr.read_format; if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED)