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

glibc: Improve testing coverage of POSIX Thread conditional variable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • rhel-9.5
    • rhel-9.5
    • glibc
    • sst_pt_libraries
    • ssg_platform_tools
    • 3
    • False
    • Hide

      None

      Show
      None
    • No
    • Red Hat Enterprise Linux
    • None
    • 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:
            8 Start watching this issue

              Created:
              Updated: