View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0015384 | CentOS-7 | gperf | public | 2018-10-18 01:07 | 2018-10-18 01:07 |
Reporter | badone | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Product Version | 7.5.1804 | ||||
Summary | 0015384: Binaries compiled against gperftools-libs 2.6 libtcmalloc fail on systems with 2.4 installed | ||||
Description | NOTE: 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 Information | RHEL bug: https://bugzilla.redhat.com/show_bug.cgi?id=1640391 | ||||
Tags | No tags attached. | ||||
abrt_hash | |||||
URL | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2018-10-18 01:07 | badone | New Issue |