If you'd like to help debug this, you can
echo 5> /proc/cpu/alignment
and run apt-get under gdb - it will be killed with a Bus Error at the bad code.
*reloc_addr += value
Some shared library has been built with an initialized pointer, where the
storage
for the pointer itself is not aligned on a 4-byte boundary. The problem is not
in glibc(ld-linux); the problem lies in some shared library that the app
requires.
Debug this via
setenv LD_DEBUG reloc
./my_app args...
or perhaps [in bash]:
LD_DEBUG=reloc,files ./my_app args...
Set LD_DEBUG=help to get info on other options for debugging the processing
that ld-linux does.
--
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]