Your message dated Thu, 30 Jan 2025 22:20:39 +0000
with message-id <e1tdctr-00euht...@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 ow...@bugs.debian.org
immediately.)


-- 
986724: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986724
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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 ---
Source: glibc
Source-Version: 2.41-1
Done: Aurelien Jarno <aure...@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 986...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aure...@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 ftpmas...@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 <aure...@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: pgpEf3NuMKVsU.pgp
Description: PGP signature


--- End Message ---

Reply via email to