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

            Bug ID: 381819
           Summary: unhandled instruction bytes: 0x8F 0xEA 0x78 0x10 0xD0
                    0x8 0x4 0x0 0x0 0x89
           Product: valgrind
           Version: 3.13.0
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: vex
          Assignee: jsew...@acm.org
          Reporter: smf.li...@ntlworld.com
  Target Milestone: ---

valgrind /bin/bash
==15482== Memcheck, a memory error detector
==15482== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==15482== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==15482== Command: /bin/bash
==15482== 
vex amd64->IR: unhandled instruction bytes: 0x8F 0xEA 0x78 0x10 0xD0 0x8 0x4
0x0 0x0 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
==15482== valgrind: Unrecognised instruction at address 0x4019aa9.
==15482==    at 0x4019AA9: get_common_indeces.constprop.1 (in /lib/ld-2.25.so)
==15482==    by 0x401A178: _dl_sysdep_start (in /lib/ld-2.25.so)
==15482==    by 0x4004FE7: _dl_start (in /lib/ld-2.25.so)
==15482==    by 0x4000D57: ??? (in /lib/ld-2.25.so)
==15482== Your program just tried to execute an instruction that Valgrind
==15482== did not recognise.  There are two possible reasons for this.
==15482== 1. Your program has a bug and erroneously jumped to a non-code
==15482==    location.  If you are running Memcheck and you just saw a
==15482==    warning about a bad jump, it's probably your program's fault.
==15482== 2. The instruction is legitimate but Valgrind doesn't handle it,
==15482==    i.e. it's Valgrind's fault.  If you think this is the case or
==15482==    you are not sure, please let us know and we'll try to fix it.
==15482== Either way, Valgrind will now raise a SIGILL signal which will
==15482== probably kill your program.
==15482== 
==15482== Process terminating with default action of signal 4 (SIGILL)
==15482==  Illegal opcode at address 0x4019AA9
==15482==    at 0x4019AA9: get_common_indeces.constprop.1 (in /lib/ld-2.25.so)
==15482==    by 0x401A178: _dl_sysdep_start (in /lib/ld-2.25.so)
==15482==    by 0x4004FE7: _dl_start (in /lib/ld-2.25.so)
==15482==    by 0x4000D57: ??? (in /lib/ld-2.25.so)
==15482== 
==15482== HEAP SUMMARY:
==15482==     in use at exit: 0 bytes in 0 blocks
==15482==   total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==15482== 
==15482== All heap blocks were freed -- no leaks are possible
==15482== 
==15482== For counts of detected and suppressed errors, rerun with: -v
==15482== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Illegal instruction

Getting the above on the following cpu:family   : 21
model           : 2
model name      : AMD FX-8370 Eight-Core Processor
stepping        : 0
microcode       : 0x600081c

The system is 64 bit recent Linux From Scratch (glibc-2.25 gcc 6.3.0)

Thanks

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

Reply via email to