View Issue Details

IDProjectCategoryView StatusLast Update
0015384CentOS-7gperfpublic2018-10-18 01:07
Reporterbadone Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Product Version7.5.1804 
Summary0015384: Binaries compiled against gperftools-libs 2.6 libtcmalloc fail on systems with 2.4 installed
DescriptionNOTE: This bug is against gperftools-libs, not gperf, but there is no option for "gperftools" under category.

Binaries compiled against the 2.6 version of the libraries (in this case ceph-osd) have the following undefined symbols.

# nm -D /usr/bin/ceph-osd|egrep '(_ZdaPvm|_ZdlPvm)'
                 U _ZdaPvm
                 U _ZdlPvm

The 2.4 version of (gperftools-libs-2.4-8.el7.x86_64) does not export these symbols.

# nm -D /usr/lib64/|egrep '(_ZdaPvm|_ZdlPvm)'

This leads to errors such as the following.

ceph-osd: symbol lookup error: ceph-osd: undefined symbol: _ZdaPvm

Installing gperftools-libs-2.6.1-1.el7.x86_64.rpm resolves the issue.

# nm -D /usr/lib64/|egrep '(_ZdaPvm|_ZdlPvm)'
0000000000035dc0 T _ZdaPvm
0000000000035dc0 T _ZdlPvm
Additional InformationRHEL bug:
TagsNo tags attached.


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-10-18 01:07 badone New Issue