https://bugs.kde.org/show_bug.cgi?id=383010

melven <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Melven.Roehrig-Zoellner@DLR
                   |                            |.de

--- Comment #72 from melven <[email protected]> ---
Small remark:

If valgrind is compiled explicitly for the skylake_avx512 architecture with GCC
11 (e.g. as done by https://spack.readthedocs.io on appropriate hardware),
there is a kmovq instruction generated in vgpreload_memcheck-amd64-linux.so.

This triggers an "unrecognised instruction" error for any executable run with
valgrind (memcheck):
```
vex amd64->IR: unhandled instruction bytes: 0xC4 0xE1 0xFB 0x92 0xC8 0x48 0x8D
0x5 0xC0 0x71
vex amd64->IR:   REX=0 REX.W=1 REX.R=0 REX.X=0 REX.B=0
vex amd64->IR:   VEX=1 VEX.L=0 VEX.nVVVV=0x0 ESC=0F
vex amd64->IR:   PFX.66=0 PFX.F2=1 PFX.F3=0
==3481== valgrind: Unrecognised instruction at address 0x4c629f4.
==3481==    at 0x4C629F4: stpcpy (vg_replace_strmem.c:1180)
...
```

Everything works of course fine, if one just compiles (generically) for
arch=x86_64.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to