The RTLD_NODELETE change (ticket 7947) does not appear to solve this problem; in fact, it's possible that it makes it manifest under different circumstances. However, the upstream glibc bug has now been fixed. References: https://sourceware.org/git/? p=glibc.git;a=commit;h=57707b7fcc38855869321f8c7827bfe21d729f37 https://www.sourceware.org/ml/libc-alpha/2016-12/msg00859.html https://bugzilla.redhat.com/show_bug.cgi?id=1398370