|
From: John R. <jr...@bi...> - 2011-08-30 23:20:33
|
> ==483== Process terminating with default action of signal 4 (SIGILL)
> ==483== Illegal opcode at address 0x380AC1A8
> ==483== at 0x4000960: _start (in /lib/ld-uClibc-0.9.30.2.so)
Don't be so lame. Show us the contents of relevant memory!
In this case, the words at 0x380AC1A8 and at 0x4000960, and
preferably a couple words on either side of both addresses, too.
0x380AC1A8 ought to be inside one of the pieces of valgrind or memcheck.
Such a piece is statically linked at 0x38000000; for example see
valt_load_address_pri_norml="0x38000000"
VALT_LOAD_ADDRESS_PRI = 0x38000000
and similar in the source tree (configure, Makefile, etc.) for valgrind.
Also see:
readelf --headers $prefix/lib/valgrind/memcheck-<arch>-<os>
--
|