strip segfaults on a static x86-64 executable produced by compiling and linking against dietlibc on Ubuntu intrepid. The details of how I produced the executable are here: <https://bugs.launchpad.net/ubuntu/+source/dietlibc/+bug/254790>. The executable is linked with -Wl,-z,relro. I couldn't find a test case that reproduces this without linking against dietlibc, so I will attach the executable. The executable contains a RELRO segment which I suspect is not correct. However, ideally strip should not segfault.
Created attachment 3096 [details] Static ELF executable that strip segfaults on
Probably a duplicate of Bug 7011.
It works for me on trunk as of 20081210.