The PC value suggests some botch relocation or something. Compare the last several instructions in your gdb disassembly there with what objdump -rd shows you on ld.so, and on the rtld.os file that went into making it.