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

glibc: Heapdumper report on not fully extended heaps

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • None
    • rhel-pt-c-libs
    • ssg_platform_tools
    • 1
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      When creating a new heap because an allocation cannot fit into all existing heaps associated with an arena, the glibc allocator does not extend the mprotect area of the existing heap to the maximum in all cases. As a result, the kernel will not be able to merge VMAs of adjacent heaps.

      It looks like that this might restrict the heap size artificially to 2 TiB in a default configuration.

      The heapdumper should produce statistics to check if this is indeed something that should be fixed in the allocator (which would likely be a fairly localized change).

              glibc-bugzilla Platform Tools - Libraries Bot
              fweimer@redhat.com Florian Weimer
              Platform Tools - Libraries Bot Platform Tools - Libraries Bot
              Martin Coufal Martin Coufal
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: