Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-30351

glibc: Improve testing coverage of POSIX Thread conditional variable [upstream]

    • None
    • Moderate
    • 8
    • rhel-sst-pt-libraries
    • ssg_platform_tools
    • 3
    • False
    • Hide

      None

      Show
      None
    • No
    • Red Hat Enterprise Linux
    • SST PT Libraries Sprint 8, SST PT Libraries Sprint 10, SST PT Libraries Sprint 11, SST PT Libraries Sprint 12, SST PT Libraries Sprint 13, SST PT Libraries Sprint 14, SST PT Libraries Sprint 15, PT Libraries 2025 S01
    • None
    • None
    • Release Note Not Required
    • All
    • None

      Upstream glibc has test coverage for POSIX condition variables but the testing has never observed the failure reported by customers in upstream bug #25847 (https://sourceware.org/bugzilla/show_bug.cgi?id=25847) where a wakeup signal is missed.

      The test coverage for POSIX condition variables should be extended to show that the failure mode can be detected. This is a pre-requisite first step to resolving the issue and ensuring the issue stays fixed.

      Resolution of the actual missed wakup is here: https://issues.redhat.com/browse/RHEL-2419

      This issue is considered resolved if we develop a test case that we can submit upstream for inclusion, and use downstream in our testing for validation purposes. This issue applies equally to RHEL8 and RHEL10 which have the same POSIX condition variable implementation.

              rhn-support-codonell Carlos O'Donell
              rhn-support-codonell Carlos O'Donell
              Platform Tools - Libraries Bot Platform Tools - Libraries Bot
              qe-baseos-tools-bugs@redhat.com qe-baseos-tools-bugs@redhat.com qe-baseos-tools-bugs@redhat.com qe-baseos-tools-bugs@redhat.com
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Created:
                Updated: