On Sat, Feb 5, 2011 at 00:25, David Daney <ddaney@xxxxxxxxxxxxxxxxxx> wrote: > Section headers are not relevant to any of this. You need to look at > the program headers. Try 'readelf -l' Sorry for jumping in. I think this is the data we needed in this case: readelf --program-headers /bin/ls | grep -A 10 PHDR PHDR 0x000034 0x08048034 0x08048034 0x00120 0x00120 R E 0x4 INTERP 0x000154 0x08048154 0x08048154 0x00013 0x00013 R 0x1 [Requesting program interpreter: /lib/ld-linux.so.2] LOAD 0x000000 0x08048000 0x08048000 0x17fd8 0x17fd8 R E 0x1000 <...etc....> If alignment isn't "compatible" with the expected address or realocation work done by the loader, there comes the crash I guess.... -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies