[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#551903: libc6-i686 pthread_cond_wait fails to reacquire mutex upon cancellation



Le lundi 26 octobre 2009 10:10:45 Aurelien Jarno, vous avez écrit :
> > I'm running on a single core SMT (P4/HT namely), so instruction cycle
> > timing might be very different from what an UP or non-SMT SMP gets :( In
> > any case, the fact that is only occurs with libc6-i686 hints at incorrect
> > use of atomic ops, I guess...
> 
> Problems related to atomic ops often comes, or at least are triggered
> by, gcc changes. I have rebuilt eglibc 2.10.1-2 using gcc-4.3 instead of
> gcc-4.4. The packages are available on http://temp.aurel32.net/eglibc/
> Could you please tell me if you have the same problem with them?

Good catch. I could not reproduce the problem with 2.10.1-2+gcc4.3, neither 
with the test case nor with VLC media player.

Thanks!

-- 
Rémi Denis-Courmont
http://www.remlab.net/



Reply to: