Updated glibc packages that fix one bug are now available for Red Hat Enterprise Linux 5.
The glibc packages provide the standard C and standard math libraries used by multiple programs on the system. Without these libraries, the Linux system cannot function properly.
This update fixes the following bug:
* When expanding the dynamic string tokens in load paths for the dynamic linker or in module names for the "dlopen" function, previous versions of the glibc libraries may have failed to allocate enough memory for the expanded strings, causing certain applications to terminate unexpectedly with the following error:
malloc(): memory corruption: 0x09b43fd0
With this update, the underlying source code has been adapted to allocate enough memory for the expanded strings, and the glibc libraries no longer cause applications to crash. (BZ#695258
All users are advised to upgrade to these updated packages, which fix this bug.