The Aerospike Knowledge Base has moved to https://support.aerospike.com. Content on https://discuss.aerospike.com is being migrated to either https://support.aerospike.com or https://docs.aerospike.com. Maintenance on articles stored in this repository ceased on December 31st 2022 and this article may be stale. If you have any questions, please do not hesitate to raise a case via https://support.aerospike.com.
Synopsis
Aerospike 2.x servers running GLibC version prior to 2.12-1.149 may experience a crash due to memory corruption.
Solution:
It is recommended to upgrade to latest kernels and have a version of GLibC of 2.12-1.149 or greater.
Background:
Linux servers using GLibC versions 2.12 and later may encounter an issue where a node goes down and the /var/log/aerospke-console.[SERVER PID]
contains the error *** glibc detected *** /usr/bin/cld: invalid fastbin entry (free): [ADDRESS] ***
.
This may be due to a bug in GLibC. The RedHat Advisories provide additional details. See https://rhn.redhat.com/errata/RHBA-2014-0480.html and Red Hat Customer Portal - Access to 24x7 support and knowledge
If you encounter this error, first determine if you are using an affected version of GLibC:
rpm -qa | grep glibc
If your version of GLibC is 2.12 and does not have a .149 or later suffix, then your server may be affected by this issue.
If so, apply the security fix as described by your vendor. For RedHat systems, see: Red Hat Customer Portal - Access to 24x7 support and knowledge
For other systems, please contact your Linux vendor to determine if there is an update available to fix the issue specified in Red Hat Customer Portal - Access to 24x7 support and knowledge.