2020-02-26 14:51:33 |
Ondřej Surý |
bug |
|
|
added bug |
2020-02-26 14:59:07 |
Andreas Hasenack |
bug |
|
|
added subscriber Andreas Hasenack |
2020-02-26 16:22:46 |
Ubuntu Foundations Team Bug Bot |
tags |
|
bot-comment |
|
2020-02-26 16:29:44 |
Ondřej Surý |
affects |
ubuntu |
glibc (Ubuntu) |
|
2020-02-26 16:34:12 |
Ondřej Surý |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952609 |
|
2020-02-26 16:34:12 |
Ondřej Surý |
bug task added |
|
glibc (Debian) |
|
2020-03-03 17:23:45 |
Andreas Hasenack |
attachment added |
|
bug23844.wr.c https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1864864/+attachment/5333068/+files/bug23844.wr.c |
|
2020-03-03 17:27:58 |
Andreas Hasenack |
description |
[Impact]
* pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock before glibc 2.30 could hang: https://sourceware.org/bugzilla/show_bug.cgi?id=23844#c14
* We are especially able to reproduce the problem with BIND 9.16.x when --with-pthread-rwlock configure option enabled
* But the impact is not limited to BIND 9.16, but any multithreaded application using phtread rwlocks
[Test Case]
* There's three test cases included in the upstream bugzilla
[Regression Potential]
* I don't believe there's a chance for regressions here |
[Impact]
* pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock before glibc 2.30 could hang: https://sourceware.org/bugzilla/show_bug.cgi?id=23844#c14
* We are especially able to reproduce the problem with BIND 9.16.x when --with-pthread-rwlock configure option enabled
* But the impact is not limited to BIND 9.16, but any multithreaded application using phtread rwlocks
[Test Case]
* Fetch the source program and build it:
$ wget https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1864864/+attachment/5333068/+files/bug23844.wr.c
$ gcc bug23844.wr.c -lpthread -o bug23844wr
* Run the resulting binary a few times. On affected systems, it should hang in less then 10 attempts.
$ ./bug23844rw
trylock_wr
500000
(...)
$ ./bug23844.wr
trylock_wr
<hangs>
[Regression Potential]
* I don't believe there's a chance for regressions here |
|
2020-03-03 18:15:44 |
Andreas Hasenack |
description |
[Impact]
* pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock before glibc 2.30 could hang: https://sourceware.org/bugzilla/show_bug.cgi?id=23844#c14
* We are especially able to reproduce the problem with BIND 9.16.x when --with-pthread-rwlock configure option enabled
* But the impact is not limited to BIND 9.16, but any multithreaded application using phtread rwlocks
[Test Case]
* Fetch the source program and build it:
$ wget https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1864864/+attachment/5333068/+files/bug23844.wr.c
$ gcc bug23844.wr.c -lpthread -o bug23844wr
* Run the resulting binary a few times. On affected systems, it should hang in less then 10 attempts.
$ ./bug23844rw
trylock_wr
500000
(...)
$ ./bug23844.wr
trylock_wr
<hangs>
[Regression Potential]
* I don't believe there's a chance for regressions here |
[Impact]
* pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock before glibc 2.30 could hang: https://sourceware.org/bugzilla/show_bug.cgi?id=23844#c14
* We are especially able to reproduce the problem with BIND 9.16.x when --with-pthread-rwlock configure option enabled
* But the impact is not limited to BIND 9.16, but any multithreaded application using phtread rwlocks
[Test Case]
* Fetch the source program and build it:
$ wget https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1864864/+attachment/5333068/+files/bug23844.wr.c
$ gcc bug23844.wr.c -lpthread -o bug23844wr
* Run the resulting binary a few times. On affected systems, it should hang in less then 10 attempts.
$ ./bug23844rw
trylock_wr
500000
(...)
$ ./bug23844.wr
trylock_wr
<hangs>
[Regression Potential]
* The upstream fix has been in glibc 2.30 and later
* Debian has the fix in 2.28-8 as part of "git-updates.diff" from February 2019 |
|
2020-03-06 17:44:07 |
Andreas Hasenack |
glibc (Ubuntu): status |
New |
Triaged |
|
2020-03-06 17:44:09 |
Andreas Hasenack |
glibc (Ubuntu): importance |
Undecided |
High |
|
2020-03-06 17:46:32 |
Robie Basak |
bug |
|
|
added subscriber Robie Basak |
2020-03-06 21:58:34 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Bionic |
|
2020-03-06 21:58:34 |
Dimitri John Ledkov |
bug task added |
|
glibc (Ubuntu Bionic) |
|
2020-03-06 21:58:59 |
Dimitri John Ledkov |
glibc (Ubuntu Bionic): status |
New |
Triaged |
|
2020-03-06 21:59:02 |
Dimitri John Ledkov |
glibc (Ubuntu): status |
Triaged |
Fix Released |
|
2020-03-06 22:00:23 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ahasenack/ubuntu/+source/glibc/+git/glibc/+merge/380381 |
|
2020-03-30 16:02:24 |
Bug Watch Updater |
glibc (Debian): status |
Unknown |
Fix Released |
|
2020-09-02 12:53:25 |
Balint Reczey |
glibc (Ubuntu Bionic): status |
Triaged |
In Progress |
|
2020-09-02 12:53:29 |
Balint Reczey |
glibc (Ubuntu Bionic): assignee |
|
Balint Reczey (rbalint) |
|
2020-09-10 23:05:02 |
Steve Langasek |
glibc (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2020-09-10 23:05:05 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-09-10 23:05:06 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2020-09-10 23:05:10 |
Steve Langasek |
tags |
bot-comment |
bot-comment verification-needed verification-needed-bionic |
|
2020-09-11 12:51:19 |
Andreas Hasenack |
description |
[Impact]
* pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock before glibc 2.30 could hang: https://sourceware.org/bugzilla/show_bug.cgi?id=23844#c14
* We are especially able to reproduce the problem with BIND 9.16.x when --with-pthread-rwlock configure option enabled
* But the impact is not limited to BIND 9.16, but any multithreaded application using phtread rwlocks
[Test Case]
* Fetch the source program and build it:
$ wget https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1864864/+attachment/5333068/+files/bug23844.wr.c
$ gcc bug23844.wr.c -lpthread -o bug23844wr
* Run the resulting binary a few times. On affected systems, it should hang in less then 10 attempts.
$ ./bug23844rw
trylock_wr
500000
(...)
$ ./bug23844.wr
trylock_wr
<hangs>
[Regression Potential]
* The upstream fix has been in glibc 2.30 and later
* Debian has the fix in 2.28-8 as part of "git-updates.diff" from February 2019 |
[Impact]
* pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock before glibc 2.30 could hang: https://sourceware.org/bugzilla/show_bug.cgi?id=23844#c14
* We are especially able to reproduce the problem with BIND 9.16.x when --with-pthread-rwlock configure option enabled
* But the impact is not limited to BIND 9.16, but any multithreaded application using phtread rwlocks
[Test Case]
* Fetch the source program and build it:
$ sudo apt install build-essential -y
$ wget https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1864864/+attachment/5333068/+files/bug23844.wr.c
$ gcc bug23844.wr.c -lpthread -o bug23844wr
* Run the resulting binary a few times. On affected systems, it should hang in less then 10 attempts.
$ ./bug23844rw
trylock_wr
500000
(...)
$ ./bug23844.wr
trylock_wr
<hangs>
[Regression Potential]
* The upstream fix has been in glibc 2.30 and later
* Debian has the fix in 2.28-8 as part of "git-updates.diff" from February 2019 |
|
2020-09-11 12:56:45 |
Andreas Hasenack |
tags |
bot-comment verification-needed verification-needed-bionic |
bot-comment verification-done-bionic verification-needed |
|
2020-11-02 18:30:51 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-11-02 18:40:35 |
Launchpad Janitor |
glibc (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2020-11-02 18:40:35 |
Launchpad Janitor |
cve linked |
|
2017-18269 |
|