[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



On Thu, Jun 03, 2010 at 08:59:22PM +0300, Rémi Denis-Courmont wrote:
> Le jeudi 3 juin 2010 00:32:14 Aurelien Jarno, vous avez écrit :
> > Does it mean it's a lot more difficult to reproduce it with this
> > version?
> 
> Today the test case failed 3 out of 3 times already.
> 
> My VLC debug builds started triggering pthread_mutex_unlock() errors
> pseudo-randomly again. I did not observe this behaviour since you had
>  presumably fixed the bug. Not a single occurence in those many months.
> 
> > Have you tried to run so many iterations with the version
> > built with gcc-4.3?
> 
> The test case, not that I remember. VLC debug builds, yes.
> 
> % cat /proc/cpuinfo
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 15
> model           : 3
> model name      : Intel(R) Pentium(R) 4 CPU 2.80GHz
> stepping        : 4

I have found a machine with almost the same CPU, the only difference
being the speed (3.00 GHz instead of 2.80 GHz). I am unable to reproduce
the problem, I have run the testcase more than 200000 times over last
night.

Maybe the problem is actually not in the GNU libc. What kernel are you
running?

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net



Reply to: