As we can see at the Instruction Pointer: 0x04B90FC6 -> C4 E2 79 F7 C2 53 56 57, it tries to decode a VEX-Prefixed instruction for AVX/AVX2(i think?). This happens because the EIP register always points to the currently executing instruction inside the memory. So, the CPU tries to fetch these bytes from 0x04B90FC6, tries to decode/execute them, and faults because this instruction requires AVX2 support. This is also proven by the Exception Address being the same value: Exception address: 0x04B90FC6.
TL;DR: This likely won't run unless your CPU supports the required instruction set extensions (AVX/AVX2 or similar).
Pro Tip: Look up your CPU and check for yourself
Hope this helps!
EDIT: (useless EDIT) but for the people that are interested the "prefix" C4/0xC4 tells us this is a VEX-Encoded instruction e.g. 0xC4 -> 3 byte Prefix and 0xC5 is the 2 byte one, in x86 theres not much else in that context so its a HUGE giveaway that this is VEX , this is just for the people that care and maybe wanna learn something!
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.