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.
--