[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <23e7889f-9bb4-f607-630f-6f8f0ef90d3d@kernel.org>
Date: Fri, 4 Feb 2022 18:46:59 +0100
From: Daniel Bristot de Oliveira <bristot@...nel.org>
To: Steven Rostedt <rostedt@...dmis.org>
Cc: linux-kernel@...r.kernel.org, linux-trace-devel@...r.kernel.org
Subject: Re: [PATCH 4/4] rtla/osnoise: Fix segmentation fault when failing to
enable -t
On 2/4/22 18:44, Steven Rostedt wrote:
> On Fri, 4 Feb 2022 17:24:05 +0100
> Daniel Bristot de Oliveira <bristot@...nel.org> wrote:
>
>> --- a/tools/tracing/rtla/src/osnoise.c
>> +++ b/tools/tracing/rtla/src/osnoise.c
>> @@ -750,6 +750,9 @@ void osnoise_put_context(struct osnoise_context *context)
>> */
>> void osnoise_destroy_tool(struct osnoise_tool *top)
>> {
>> + if (!top)
>> + return;
>> +
>> trace_instance_destroy(&top->trace);
>>
>> if (top->context)
> Um, don't you still need to initialize everything to NULL?
>
> i.e.
>
> nt osnoise_top_main(int argc, char **argv)
> {
> struct osnoise_top_params *params;
> struct trace_instance *trace;
> struct osnoise_tool *record;
> struct osnoise_tool *tool;
> int return_value = 1;
> int retval;
>
>
>
> Does not guarantee that record and tool will be initialized to NULL.
Aaarrrg, you're right.
As this is not related to the other patches, could you just ignore this one, so
I can re-send alone?
-- Daniel
Powered by blists - more mailing lists