Heyho, when running valgrind on an application linking to libgcrypt, I get the following error:
vex amd64->IR: unhandled instruction bytes: 0x48 0xF 0xC7 0xF0 0x72 0x4 0xFF 0xC9 vex amd64->IR: REX=1 REX.W=1 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=0F vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==10769== valgrind: Unrecognised instruction at address 0x60082d3. ==10769== at 0x60082D3: poll_drng.isra.0 (in /usr/lib64/libgcrypt.so.20.1.3) ==10769== by 0x6008389: _gcry_rndhw_poll_fast (in /usr/lib64/libgcrypt.so.20.1.3) ==10769== by 0x6004AF4: do_fast_random_poll (in /usr/lib64/libgcrypt.so.20.1.3) ==10769== by 0x600546B: _gcry_rngcsprng_fast_poll (in /usr/lib64/libgcrypt.so.20.1.3) ==10769== by 0x5F57912: _gcry_vcontrol (in /usr/lib64/libgcrypt.so.20.1.3) ==10769== by 0x5F54390: gcry_control (in /usr/lib64/libgcrypt.so.20.1.3) ==10769== by 0x507FBC6: GNUNET_CRYPTO_random_init (crypto_random.c:301) ==10769== by 0x400F269: call_init.part.0 (in /lib64/ld-2.22.so) ==10769== by 0x400F37A: _dl_init (in /lib64/ld-2.22.so) ==10769== by 0x4000C79: ??? (in /lib64/ld-2.22.so) I have a x86_64 gentoo system with valgrind-3.11.0 and libgcrypt-1.7.3 installed. The CFLAGS from my make.conf are: CFLAGS="-O2 -pipe" CFLAGS="${CFLAGS} -march=core-avx2 -mtune=core-avx2 -mcx16 -msahf -mmovbe -maes" CFLAGS="${CFLAGS} -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop" CFLAGS="${CFLAGS} -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt" CFLAGS="${CFLAGS} -mrdrnd -mf16c -mfsgsbase --param l1-cache-size=32" CFLAGS="${CFLAGS} --param l1-cache-line-size=64 --param l2-cache-size=4096" Please keep me in the CC in your replies, since I am no list member. --Markus ------------------------------------------------------------------------------ _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users