Bug#884776: libc6: pthread_cond_broadcast() blocks indefinitely on process-shared cond-var

2017-12-30 Thread Florian Schmidt
On Wed, Dec 27, 2017 at 09:22:50AM +0100, Aurelien Jarno wrote: > Debian should make sure this change doesn't break any software we ship > in the archive. today i've checked all 19217 reverse-depend-packages of libc6 in "testing" whether they use ROBUST-marked pthread-mutexes together with a

Bug#884776: libc6: pthread_cond_broadcast() blocks indefinitely on process-shared cond-var

2017-12-27 Thread Aurelien Jarno
control: forwarded -1 https://sourceware.org/bugzilla/show_bug.cgi?id=21422 On 2017-12-25 17:38, Florian Schmidt wrote: > On Wed, Dec 20, 2017 at 10:25:33PM +0100, Aurelien Jarno wrote: > > ... > > I have also tested that the problem is still present in upstream git > > HEAD. > > > > It looks to

Bug#884776: libc6: pthread_cond_broadcast() blocks indefinitely on process-shared cond-var

2017-12-25 Thread Florian Schmidt
On Wed, Dec 20, 2017 at 10:25:33PM +0100, Aurelien Jarno wrote: > ... > I have also tested that the problem is still present in upstream git > HEAD. > > It looks to me the best is to take this issue upstream. Do you want me > to forward your bug report and your example in the upstream bugzilla

Bug#884776: libc6: pthread_cond_broadcast() blocks indefinitely on process-shared cond-var

2017-12-20 Thread Aurelien Jarno
Hi, On 2017-12-19 16:41, Florian Schmidt wrote: > Package: libc6 > Version: 2.25-3 > Severity: important > Tags: upstream > > TL;DR: pthread_cond_broadcast() on a process shared condition variable > will block indefinitely when another process that > pthread_cond_wait()'ed on this condition gets

Bug#884776: libc6: pthread_cond_broadcast() blocks indefinitely on process-shared cond-var

2017-12-19 Thread Florian Schmidt
Package: libc6 Version: 2.25-3 Severity: important Tags: upstream TL;DR: pthread_cond_broadcast() on a process shared condition variable will block indefinitely when another process that pthread_cond_wait()'ed on this condition gets killed and restarted. starting with libc6:armd64 version 2.25-3