View Issue Details

IDProjectCategoryView StatusLast Update
0015384CentOS-7gperfpublic2018-10-18 01:07
Reporterbadone 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Product Version7.5.1804 
Target VersionFixed in Version 
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 libtcmalloc.so.4 (gperftools-libs-2.4-8.el7.x86_64) does not export these symbols.

# nm -D /usr/lib64/libtcmalloc.so.4|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/libtcmalloc.so.4|egrep '(_ZdaPvm|_ZdlPvm)'
0000000000035dc0 T _ZdaPvm
0000000000035dc0 T _ZdlPvm
Additional InformationRHEL bug: https://bugzilla.redhat.com/show_bug.cgi?id=1640391
TagsNo tags attached.
abrt_hash
URL

Activities

There are no notes attached to this issue.

Issue History

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