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

            Bug ID: 476978
           Summary: [SSE4.1] missing support for PMAXUD
    Classification: Developer tools
           Product: valgrind
           Version: 3.20.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: vex
          Assignee: jsew...@acm.org
          Reporter: muel...@kde.org
  Target Milestone: ---

SUMMARY

[   94s] vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x3F
[   94s] ==12135== valgrind: Unrecognised instruction at address 0x1f548b.
[   94s] ==12135==    at 0x1F548B: Perl_safesysmalloc (in /usr/bin/perl)
[   94s] ==12135==    by 0x229AD2: Perl_more_bodies (in /usr/bin/perl)
[   94s] ==12135==    by 0x22D9A6: ??? (in /usr/bin/perl)
[   94s] ==12135==    by 0x14F57A: perl_construct (in /usr/bin/perl)
[   94s] ==12135==    by 0x12C520: main (in /usr/bin/perl)
[   94s] ==12135== Your program just tried to execute an instruction that
Valgrind
[   94s] ==12135== did not recognise.  There are two possible reasons for this.
[   94s] ==12135== 1. Your program has a bug and erroneously jumped to a
non-code
[   94s] ==12135==    location.  If you are running Memcheck and you just saw a
[   94s] ==12135==    warning about a bad jump, it's probably your program's
fault.
[   94s] ==12135== 2. The instruction is legitimate but Valgrind doesn't handle
it,
[   94s] ==12135==    i.e. it's Valgrind's fault.  If you think this is the
case or
[   94s] ==12135==    you are not sure, please let us know and we'll try to fix
it.
[   94s] ==12135== Either way, Valgrind will now raise a SIGILL signal which
will
[   94s] ==12135== probably kill your program.
[   94s] ==12135== 
[   94s] ==12135== Process terminating with default action of signal 4
(SIGILL): dumping core
[   94s] ==12135==  Illegal opcode at address 0x1F548B
[   94s] ==12135==    at 0x1F548B: Perl_safesysmalloc (in /usr/bin/perl)
[   94s] ==12135==    by 0x229AD2: Perl_more_bodies (in /usr/bin/perl)
[   94s] ==12135==    by 0x22D9A6: ??? (in /usr/bin/perl)
[   94s] ==12135==    by 0x14F57A: perl_construct (in /usr/bin/perl)
[   94s] ==12135==    by 0x12C520: main (in /usr/bin/perl)




SOFTWARE/OS VERSIONS
gcc 13.2 or later seems to be generating those instructions now for x86 with
sse4 enabled


ADDITIONAL INFORMATION

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

Reply via email to