[PATCH 1/6] nptl: Fix tst-cancel7 and tst-cancelx7 race condition (BZ #14232)
Adhemerval Zanella
adhemerval.zanella@linaro.org
Fri Jun 11 15:08:00 GMT 2021
On 11/06/2021 12:02, Florian Weimer wrote:
> * Adhemerval Zanella via Libc-alpha:
>
>> +static const char sem_name[] = "/tst-cancel7-sem";
>
> I don't think this is valid, it will break with concurrent execution of
> the test suite from different build trees.
>
> Maybe you could use support_shared_allocate and sem_init with a
> process-shared semaphore?
Indeed I did not take this in consideration. But support_shared_allocate is
similar to the unnamed semaphore and the test will use a system() to spawn
the test process. So support_shared_allocate does not really help here.
Maybe a better option would be to move to test-container.
More information about the Libc-alpha
mailing list