David Marchand <[email protected]> writes:

> On Wed, Mar 11, 2020 at 3:39 PM Harry van Haaren
> <[email protected]> wrote:
>>
>> This commit releases all service cores from their role,
>> returning them to ROLE_RTE on rte_service_finalize().
>>
>> This may fix an issue relating to the service cores causing
>
> You don't seem convinced.
>
>
>> a race-condition on eal_cleanup(), where the service core
>> could still be executing while the main thread has already
>> free-d the service memory, leading to a segfault.
>>
>> Fixes: 21698354c832 ("service: introduce service cores concept")
>> Cc: [email protected]
>>
>> Reported-by: David Marchand <[email protected]>
>> Reported-by: Aaron Conole <[email protected]>
>> Signed-off-by: David Marchand <[email protected]>
>> Signed-off-by: Harry van Haaren <[email protected]>
>> Acked-by: Aaron Conole <[email protected]>
>
> I am okay with merging this so that we stop getting random failures of the ut.

I think it could also potentially cause errors in user applications that
regularly exit, and which use the service core architecture.  So it's
worth getting in now, anyway.

> I will let this patch on the ml and apply on Friday at worse.
>
> Please take the time to reply to my question.
> Thanks.

Reply via email to