我尝试用valgrind 3.9.0运行我的程序(我的操作系统是redhat 7.2,如果相关的话)。
我收到此错误消息:
vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x1B 0x4 0x24 0x66 0xF 0x1B
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=1 PFX.F2=0 PFX.F3=0
==37534== valgrind: Unrecognised instruction at address 0x4015237.
我发现此页面看起来有点相关:https://bugzilla.redhat.com/show_bug.cgi?id=1087933。 这似乎意味着这是一个已知问题(或者至少在2014年是一个问题)
是否有针对此问题的解决方法或某种方式让我避免此valgrind错误?
答案 0 :(得分:1)
升级到更新版本的valgrind,它将包含修复程序。 目前的版本是3.11,但3.12将很快(最多几天)出来。