Bug 497078 - vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x6F 0x54 0x16 0xFF 0x48 0x89 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=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
Summary: vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x6F 0x54 0x1...
Status: RESOLVED DUPLICATE of bug 383010
Alias: None
Product: valgrind
Classification: Developer tools
Component: memcheck (other bugs)
Version First Reported In: 3.24 GIT
Platform: RedHat Enterprise Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-05 13:10 UTC by Satish Santhosh
Modified: 2024-12-05 14:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
This file contains the output with debug logs. (70.47 KB, text/plain)
2024-12-05 13:10 UTC, Satish Santhosh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Satish Santhosh 2024-12-05 13:10:54 UTC
Created attachment 176367 [details]
This file contains the output with debug logs.

SUMMARY
A hello world application also produces this error of unhandled instruction bytes. This happens only on amd zen4 arch and even on ice-lake CPUs but not on zen2.

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Linux: 
```
[satishk@tcn538 temp]$ uname -a
Linux tcn538.local.snellius.surf.nl 5.14.0-427.31.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 9 14:06:03 EDT 2024 x86_64 x86_64 x86_64 GNU/Linux
[satishk@tcn538 temp]$ cat /etc/os
os-release  ostree/
[satishk@tcn538 temp]$ cat /etc/os-release
NAME="Red Hat Enterprise Linux"
VERSION="9.4 (Plow)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="9.4"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Red Hat Enterprise Linux 9.4 (Plow)"
ANSI_COLOR="0;31"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:redhat:enterprise_linux:9::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 9"
REDHAT_BUGZILLA_PRODUCT_VERSION=9.4
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.4"
```
Comment 1 Tom Hughes 2024-12-05 13:56:09 UTC
That's an EVEX prefix so it's an AVX-512 instruction, or at least uses an EVEX encoding which amounts to needing AVX-512 support in valgrind.

*** This bug has been marked as a duplicate of bug 383010 ***