Проблема с пакетом glibc

При попытке использования pthread_rwlock

pthread_rwlock_unlock( &rw_lock );

происходит invalid opcode в системной библиотеке:

traps: xxxxxxxxxxx[2509] trap invalid opcode ip:7f0f91a69402 sp:7f0f5dff9e18 error:0 in libpthread-2.21.so[7f0f91a5d000+17000]

 # equery b libpthread-2.21.so
 * Searching for libpthread-2.21.so ... 
sys-libs/glibc-2.21-r2 (/lib32/libpthread-2.21.so)
sys-libs/glibc-2.21-r2 (/lib64/libpthread-2.21.so)

 # eix sys-libs/glibc
[?] sys-libs/glibc
     Available versions:  (2.2) 2.17^s ~2.18-r1^s 2.19-r1^s 2.20-r2^s [m]2.21-r2^s{tbz2} ~2.22-r4^s **2.23^s **9999^s
       {audit caps debug gd hardened multilib nscd profile +rpc selinux suid systemtap vanilla CROSSCOMPILE_OPTS="headers-only"}
     Installed versions:  2.21-r2(2.2)^s{tbz2}(11:06:10 06.04.2016)(gd multilib nscd -debug -hardened -profile -selinux -suid -systemtap -vanilla CROSSCOMPILE_OPTS="-headers-only")
     Homepage:            https://www.gnu.org/software/libc/libc.html
     Description:         GNU libc6 (also called glibc2) C library

 # uname -a
Linux 4.4.3-calculate #1 SMP PREEMPT Thu Mar 3 10:21:22 EET 2016 x86_64 Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz GenuineIntel GNU/Linux

на убунту тот же код компилируется и работает нормально