Package: libc6
Version: 2.36-9+deb12u13
Severity: important
File: /lib/x86_64-linux-gnu/libc.so.6
Tags: upstream

Dear Maintainer,

glibc as part of Debian Bookworm is affected by the following upstream
bug: https://sourceware.org/bugzilla/show_bug.cgi?id=25847

To avoid confusion I'm not repeating the details here. The result is a
broken synchronization primitive. condition variables might miss a
wakeup event.

The issue is fixed in glibc 2.41 and newer.

There is a patch series targeting the 2.36 branch available at
https://inbox.sourceware.org/libc-stable/[email protected]/

Upstream did not apply the series yet. There have been concerns about
breaking existing software - which should not affect Debian. More
details in the referenced upstream bug.

The patches can be applied as is to the Debian bookworm glibc based on
2.36. I'm running that for some time now, the reproducer is no longer
working inside a Debian 12 podman container.

Is there a chance that we get this bug fixed in Debian bookworm?

-- System Information:
Debian Release: 12.13
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'),
(500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.19.9-200.fc43.x86_64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages libc6:amd64 depends on:
ii  libgcc-s1  12.2.0-14+deb12u1

Versions of packages libc6:amd64 recommends:
ii  libidn2-0  2.3.3-1+b1

Versions of packages libc6:amd64 suggests:
ii  debconf [debconf-2.0]  1.5.82
pn  glibc-doc              <none>
pn  libc-l10n              <none>
pn  libnss-nis             <none>
pn  libnss-nisplus         <none>
pn  locales                <none>

-- debconf information excluded

Best regards,
Florian

Reply via email to