I also get the same error on Ubuntu Wily + Valgrind 3.11 + g++ 5.2
vex amd64->IR: unhandled instruction bytes: 0xF 0xC7 0xF0 0x89 0x6 0xF 0x42 0xC1 vex amd64->IR: REX=0 REX.W=0 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 ==13334== valgrind: Unrecognised instruction at address 0x510dec5. ==13334== at 0x510DEC5: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) ==13334== by 0x510E061: std::random_device::_M_getval() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) ==13334== by 0x477C8D: std::random_device::operator()() (random.h:1619)
I also get the same error on Ubuntu Wily + Valgrind 3.11 + g++ 5.2
vex amd64->IR: unhandled instruction bytes: 0xF 0xC7 0xF0 0x89 0x6 0xF 0x42 0xC1 x86_64- linux-gnu/ libstdc+ +.so.6. 0.21) device: :_M_getval( ) (in /usr/lib/ x86_64- linux-gnu/ libstdc+ +.so.6. 0.21) device: :operator( )() (random.h:1619)
vex amd64->IR: REX=0 REX.W=0 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
==13334== valgrind: Unrecognised instruction at address 0x510dec5.
==13334== at 0x510DEC5: ??? (in /usr/lib/
==13334== by 0x510E061: std::random_
==13334== by 0x477C8D: std::random_