Valgrind未处理的指令字节错误

Tim*_*Tim 10 valgrind

为了在我的应用程序中基于Liv555库搜索内存泄漏,我尝试使用valgrind运行它.它会导致以下错误:

vex amd64->IR: unhandled instruction bytes: 0xC5 0xF9 0x57 0xC0 0xC5 0xFA 0x10 0x15
Run Code Online (Sandbox Code Playgroud)

在另一台计算机上运行它不会导致此错误(它运行正常),所以我希望这是一些库版本的结果.这可能是问题吗?如果是这样,有谁知道哪个库可能导致错误?valgrind带有-v -v选项的输出位于此处.

Ser*_*lov 8

这里的FAQ有详细的解释.

搜索"vex x86-> IR:未处理的指令字节"

这里的问题是:

看起来你使用的是使用intel SSE4优化编译的二进制文件(/usr/lib/libFLAC.so.8.2.0)(strncmp_sse42),这在你使用的amd上是不受支持的(Arch和hwcaps:AMD64,amd64-sse3- CX16).