Your message dated Thu, 30 Jan 2025 22:20:39 +0000 with message-id <E1tdctr-00EUHt-AA@fasolo.debian.org> and subject line Bug#986724: fixed in glibc 2.41-1 has caused the Debian Bug report #986724, regarding libc6: pthread_cond_wait missed wakeup to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 986724: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986724 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libc6: pthread_cond_wait missed wakeup
- From: Костик Покотиленко <pokotilenko.kostik@gmail.com>
- Date: Sat, 10 Apr 2021 12:33:25 +0300
- Message-id: <CAP5j2EjsdV5VNDGDBcjWOyg9s9QtZ=OOv2-rSr-uwgk7QRMKYQ@mail.gmail.com>
Package: libc6 Version: 2.28-10 Severity: important Dear Maintainer, In short, this bug causes condition variable signal (pthread_cond_signal) to be missed by condition variable waiters (pthread_cond_wait) in some circumstances. Bug is introduced in glibc 2.27. There are few patches to fix this issue, none of them merged at this time. This bug was reported in great details here: https://sourceware.org/bugzilla/show_bug.cgi?id=25847 How to reproduce: use the repro from the sourceware report I confirm that using the repro from sourceware report I was able to reproduce issue on several Debian 10 machines. In my case It takes from 20 minutes to few hours to make repro hang. On other hand I was not able to reproduce issue on Debian 9 machine running repro for 20+ hours. This bug is also mentioned here: https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1899800 https://bugzilla.redhat.com/show_bug.cgi?id=1889892 https://discuss.ocaml.org/t/is-there-a-known-recent-linux-locking-bug-that-affects-the-ocaml-runtime/6542 https://jira.mongodb.org/browse/SERVER-47554 https://probablydance.com/2020/10/31/using-tla-in-the-real-world-to-understand-a-glibc-bug/ -- System Information: Debian Release: 10.8 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-14-amd64 (SMP w/16 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libc6 depends on: ii libgcc1 1:8.3.0-6 Versions of packages libc6 recommends: ii libidn2-0 2.0.5-1+deb10u1 Versions of packages libc6 suggests: ii debconf [debconf-2.0] 1.5.71 pn glibc-doc <none> ii libc-l10n 2.28-10 ii locales 2.28-10 -- debconf information: glibc/kernel-not-supported: glibc/restart-failed: glibc/upgrade: true libraries/restart-without-asking: false glibc/restart-services: glibc/disable-screensaver: glibc/kernel-too-old:
--- End Message ---
--- Begin Message ---
- To: 986724-close@bugs.debian.org
- Subject: Bug#986724: fixed in glibc 2.41-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 30 Jan 2025 22:20:39 +0000
- Message-id: <E1tdctr-00EUHt-AA@fasolo.debian.org>
- Reply-to: Aurelien Jarno <aurel32@debian.org>
Source: glibc Source-Version: 2.41-1 Done: Aurelien Jarno <aurel32@debian.org> We believe that the bug you reported is fixed in the latest version of glibc, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 986724@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurelien Jarno <aurel32@debian.org> (supplier of updated glibc package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 30 Jan 2025 23:14:50 +0100 Source: glibc Architecture: source Version: 2.41-1 Distribution: experimental Urgency: medium Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> Changed-By: Aurelien Jarno <aurel32@debian.org> Closes: 870488 986724 Changes: glibc (2.41-1) experimental; urgency=medium . [ Aurelien Jarno ] * New upstream release: - Add the sched_setattr and sched_getattr functions. Closes: #870488. - Fix failure of pthread_cond_signal() to wake up pthread_cond_wait(). Closes: #986724. - debian/copyright: update following upstream changes. - debian/symbols.wildcards: add 2.41. - debian/patches/git-updates.diff: update from upstream stable branch. - debian/patches/arm/git-hwcap2-constants.diff: upstreamed. - debian/patches/hurd-i386/git-fault-64bit.diff: upstreamed. - debian/patches/hurd-i386/git-pthread_symbols.diff: upstreamed. - debian/patches/hurd-i386/git-tst-aligned-alloc-random-thread.diff: upstreamed. - debian/patches/hurd-i386/git-tst-aligned-alloc-random-thread-mcheck.diff: upstreamed. - debian/patches/hurd-i386/git-default_pager.h.diff: upstreamed. - debian/patches/hurd-i386/git-MAP_NORESERVE.diff: upstreamed. - debian/patches/hurd-i386/git-signal-reply-port.diff: upstreamed. - debian/patches/hurd-i386/git-CMSG_DATA.diff: upstreamed. - debian/patches/hurd-i386/git-early-kill.diff: upstreamed. - debian/patches/hurd-i386/submitted-bind_umask2.diff: rebased. - debian/patches/hurd-i386/submitted-net.diff: rebased. - debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: rebased. - debian/patches/any/local-cudacc-float128.diff: dropped, obsolete. - debian/patches/any/git-iconv-*: upstreamed. - debian/patches/any/git-posix-fix-system-when-a-child-cannot-be*.patch: upstreamed. * debian/watch: rewrite pointing to git instead of release tarball (as we need to mangle it anyway). * debian/rules.d/tarball.mk: get rid of the now useless get-orig-source target. . [ Samuel Thibault ] * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: rebased. Checksums-Sha1: 60c4941b577717cb3972987fef165806341dcb45 7550 glibc_2.41-1.dsc ecf54de179ba3fb468949af843c8270979e53cc8 20323540 glibc_2.41.orig.tar.xz 38cf29720e6067c1924d071e00c4a0aa36a6178c 384564 glibc_2.41-1.debian.tar.xz 7858c7d8105dad7dc34e3a0aff6f42bae0f0140d 10914 glibc_2.41-1_source.buildinfo Checksums-Sha256: fd2048f7b485d182182cf3895d813d5027ca665f8cb9fadfe98adc8d24be799c 7550 glibc_2.41-1.dsc f24aa441021121a79266f0d75242706cab8843a47901fefe74527491807f1998 20323540 glibc_2.41.orig.tar.xz bc0604b0bb439f8c5bcae4c7a1766e9e180237626df291c58976b829d9ebfa41 384564 glibc_2.41-1.debian.tar.xz 135eaf6cdcc1ed2e20a8759fc4e520df85a09770e549a9f82cd7aa1c3d1b8b7b 10914 glibc_2.41-1_source.buildinfo Files: 906549747234f6673527a12f28616d2d 7550 libs required glibc_2.41-1.dsc 3e4ee26cf98b0b6aca1beeda1ed410b7 20323540 libs required glibc_2.41.orig.tar.xz 570eebb66ff87c48697332783d8456c5 384564 libs required glibc_2.41-1.debian.tar.xz a2e959764af6781a3a11e1c0fafbe986 10914 libs required glibc_2.41-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmeb+lgACgkQE4jA+Jno M2vvLg//ZlwyYzIqSUVcXG7LmFrjSM2t0ejsB5FJJUJji6moll4oL4KlLfWr41Dp /ESaPCaoP9i/+RJComZGcIR2abzKvcwDKsOqYdzZL9jVTw8L0dCtOpZSjJcS/QiF 4wrKy3Yh576khe9grP9Lu/GSwjHrARrENnQQjCGo3hxN1OWm0C3pCTkeHJl/PhTX XLD1VntMZIWBpMk5uppjoZzg/vbecjDbIw/U1vfGvoeSt1XIhEAR3l0Yo9Gbo7zL Kyh8lbQGWeJcuwrSVYoMDI5Dm5MoGMs0DIEqNuPOeGU2G+QN0IXVJmWTRPjlyTD+ E3aKA1cy7fDU+jUZPsWcRh04ZpIEIoSPIgEEu63rBXVbOSk9HuUxJpeOpIvBCap/ ewCODuwkGkWDlkGz2GqkRf4HrU4DyP/b1zt/IQYIm34umlqz86KHFKqyCCV2Puhq dY0eccpr3FWPlP/rMH8TrZjW79lUH71XbVpGvzSxqP9fFmtEFu+aDyQbCxHFW1Wp zMcasdbNI8H4g9zwoP6BLK5hpefR94UWoRQlFF4dtoyDcnjNAdvZYhc3lWD3Rkc1 weK6MHqJ3YWstOU9rQvTCCG+vjql9OuhepT/L9IH8s5YPru71dVvjMNJeQs7aABG OvCa5EfpDSRaEYb/tdlpjYOe5rSGmKGgZmb0NIH8scXgFGAKDUw= =RQlv -----END PGP SIGNATURE-----Attachment: pgpkjrFE8Giw6.pgp
Description: PGP signature
--- End Message ---