Public bug reported: It appears that the current gdb package in feisty (6.5.dfsg-2ubuntu1) does not support the new .gnu.hash sections in ELF objects yet. I get a lot of the following errors when using gdb:
BFD: /lib64/ld-linux-x86-64.so.2: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] warning: Unable to grok dynamic linker /lib64/ld-linux-x86-64.so.2 as an object file warning: Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. BFD: /lib/libpthread.so.0: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while mapping shared library sections: "/lib/libpthread.so.0": not in executable format: File format not recognized. BFD: /lib/libdl.so.2: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while mapping shared library sections: "/lib/libdl.so.2": not in executable format: File format not recognized. BFD: /lib/libm.so.6: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while mapping shared library sections: "/lib/libm.so.6": not in executable format: File format not recognized. BFD: /lib/libc.so.6: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while mapping shared library sections: "/lib/libc.so.6": not in executable format: File format not recognized. BFD: /lib/librt.so.1: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while mapping shared library sections: "/lib/librt.so.1": not in executable format: File format not recognized. BFD: /lib64/ld-linux-x86-64.so.2: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while mapping shared library sections: "/lib64/ld-linux-x86-64.so.2": not in executable format: File format not recognized. BFD: /lib/libpthread.so.0: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while reading shared library symbols: "/lib/libpthread.so.0": can't read symbols: File format not recognized. BFD: /lib/libdl.so.2: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while reading shared library symbols: "/lib/libdl.so.2": can't read symbols: File format not recognized. BFD: /lib/libm.so.6: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while reading shared library symbols: "/lib/libm.so.6": can't read symbols: File format not recognized. BFD: /lib/libc.so.6: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while reading shared library symbols: "/lib/libc.so.6": can't read symbols: File format not recognized. BFD: /lib/librt.so.1: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while reading shared library symbols: "/lib/librt.so.1": can't read symbols: File format not recognized. BFD: /lib/ld-linux-x86-64.so.2: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] Error while reading shared library symbols: "/lib/ld-linux-x86-64.so.2": can't read symbols: File format not recognized. ** Affects: gdb (Ubuntu) Importance: Undecided Status: Unconfirmed -- gdb problems with glibc 2.5 https://launchpad.net/bugs/73724 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs