On Sat, Jan 9, 2016 at 5:34 PM, Jim Starkey <j...@jimstarkey.net> wrote:
> Running Ubuntu/Mate on a Raspberry Pi 2, I get the following error:
>
> disInstr(arm): unhandled instruction: 0xF1010200
>                  cond=15(0xF) 27:20=16(0x10) 4:4=0 3:0=0(0x0)
> ==2462== valgrind: Unrecognised instruction at address 0x48596f4.
> ==2462==    at 0x48596F4: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so)
> ==2462== Your program just tried to execute an instruction that Valgrind
> ==2462== did not recognise.  There are two possible reasons for this.
> ==2462== 1. Your program has a bug and erroneously jumped to a non-code
> ==2462==    location.  If you are running Memcheck and you just saw a
> ==2462==    warning about a bad jump, it's probably your program's fault.
> ==2462== 2. The instruction is legitimate but Valgrind doesn't handle it,
> ==2462==    i.e. it's Valgrind's fault.  If you think this is the case or
> ==2462==    you are not sure, please let us know and we'll try to fix it.
> ==2462== Either way, Valgrind will now raise a SIGILL signal which will
> ==2462== probably kill your program.
> ==2462==
> ==2462== Process terminating with default action of signal 4 (SIGILL)
> ==2462==  Illegal opcode at address 0x48596F4
> ==2462==    at 0x48596F4: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so)
> ==2462==
>
> Any clue(s) would be appreciated.

I'm *guessing* you are using a downlevel Valgrind package like
debian-3.10.1-... You need Valgrind 3.11 for the most complete
ARM/ARM64 support.

Here's a Debian package that produced a similar finding on me earlier
today with a LeMaker HiKey (http://www.amazon.com/dp/B019O3QTSA):

    # apt-cache show valgrind
    Package: valgrind
    Version: 1:3.10.0-4
    Installed-Size: 49816
    Maintainer: Alessandro Ghedini <gh...@debian.org>
    Architecture: arm64
    Replaces: valgrind-dev
    ...

Jeff

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to