It turns out that the size of the info field of some events can be zero. Fixing: 3146d0b (kernel-shark: Do not truncate multi-line events) Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=217429 Signed-off-by: Yordan Karadzhov <y.karadz@xxxxxxxxx> --- src/libkshark-tepdata.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libkshark-tepdata.c b/src/libkshark-tepdata.c index 2009ca6..b780957 100644 --- a/src/libkshark-tepdata.c +++ b/src/libkshark-tepdata.c @@ -825,6 +825,8 @@ static char *get_info_str(struct kshark_data_stream *stream, tep_print_event(kshark_get_tep(stream), &seq, record, "%s", TEP_PRINT_INFO); + if (!seq.len) + return NULL; /* * The event info string contains a trailing newline. * Remove this newline. -- 2.40.0