Re: [PATCH] perf session: Fix infinite loop on invalid file

From: Sonny Rao
Date: Mon Sep 30 2013 - 20:29:19 EST

On Mon, Sep 30, 2013 at 6:49 AM, David Ahern <dsahern@xxxxxxxxx> wrote:
> On 9/30/13 2:19 AM, Namhyung Kim wrote:
>> From: Namhyung Kim <>
>> perf-record updates the header in the file at termination.
>> Without this update perf-report (and other processing built-ins) it
>> caused an infinite loop when perf report (or something like) called.
>> This is because the algorithm in __perf_session__process_events()
>> depends on the data_size which is read from file header. Use file
>> size directly instead in this case to do the best-effort processing.
>> Cc: David Ahern <dsahern@xxxxxxxxx>
>> Cc: Sonny Rao <sonnyrao@xxxxxxxxxxxx>
>> Signed-off-by: David Ahern <dsahern@xxxxxxxxx>
>> Signed-off-by: Namhyung Kim <namhyung@xxxxxxxxxx>
> worked ok for me. Sonny can you verify?

Yes, it works for me as well, thanks!

> David
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at