Hide Forgot
Description of problem: When audit modules provide path as the return value of the la_objsearch calls the name replaces whatever ld.so uses to find the DSO. If the target DSO has an SONAME this is the SONAME. As a result the SONAME is not in the list by which the DSO is known. This usually is no problem. It becomes a problem when the SONAME is needed afterwards. One example is checking symbol and DSO versions. Version-Release number of selected component (if applicable): RHEL6 glibc How reproducible: As below Steps to Reproduce: ld.so crash when below both conditions are met 1) audit modules provide path 2) dependent libary(ie what is recorded in NEEDED section) has dso versioning Actual results: ld.so crash Expected results: ld.so not to crash Additional info: Upstream bugzilla https://sourceware.org/bugzilla/show_bug.cgi?id=18251
glibc-2.12-1.149.el6_6.5
Ulrich's patch posted upstream: https://sourceware.org/ml/libc-alpha/2015-11/msg00112.html
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0834.html