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

glibc: Improved compatibility with underlinked objects with implicit dependencies on libc.so.6 [rhel-9]

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Normal Normal
    • rhel-9.4
    • rhel-9.3.0
    • glibc
    • None
    • glibc-2.34-95.el9
    • None
    • Moderate
    • ZStream
    • rhel-sst-pt-libraries
    • ssg_platform_tools
    • 15
    • 19
    • 2
    • QE ack
    • False
    • Hide

      None

      Show
      None
    • No
    • None
    • Approved Blocker
    • Bug Fix
    • Hide
      .Applications using incomplete ELF dependency information no longer terminate unexpectedly

      Previously, applications using incomplete ELF dependency information could terminate unexpectedly due to a `glibc` dynamic linker optimization that could change the relocation order of such applications, which resulted in objects with implicit dependencies on `glibc` being relocated before `glibc`. With this update, the issue has been fixed, and such applications now start as expected.
      Show
      .Applications using incomplete ELF dependency information no longer terminate unexpectedly Previously, applications using incomplete ELF dependency information could terminate unexpectedly due to a `glibc` dynamic linker optimization that could change the relocation order of such applications, which resulted in objects with implicit dependencies on `glibc` being relocated before `glibc`. With this update, the issue has been fixed, and such applications now start as expected.
    • Done
    • All
    • None

      The default ELF dependency sorter may produce a relocation order which relocates objects with implicit dependencies on libc.so.6 before libc.so.6, causing IFUNC resolvers in libc.so.6 to crash.

      (Manual clone of RHEL-16825.)

              fweimer@redhat.com Florian Weimer
              fweimer@redhat.com Florian Weimer
              Florian Weimer Florian Weimer
              Sergey Kolosov Sergey Kolosov
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: