Activity log for bug #1864864

Date Who What changed Old value New value Message
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