This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fix race in tst-mqueue5


On 01/12/2016 02:23 PM, Paul E. Murphy wrote:
> This seems to fix the test for ppc, and probably others too.
 
Had you considered the 'sleep (1);' on line 394 as another source of problems?

Must it be the case that by the time '(void) pthread_barrier_wait (b3);' returns,
the SIGRTMIN has been delivered and handled? Why isn't 'sigwait' required to make
this test operate without a race bewtween checking 'rtmin_cnt != 2' and the signal
arriving and being handled?

While I agree that any fix that makes tst-mqueue5 fail less spuriously is a good
thing, I'm curious about your review of the test as a whole (now that I've looked
at it again).

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]