Why does gdb now give lots of warnings?

Jan Kratochvil jan.kratochvil at redhat.com
Thu Jan 24 23:32:58 UTC 2008


the original problem:

On Fri, 04 Jan 2008 15:44:12 +0100, Neal Becker wrote:
> Here is an example:
> Starting program: /usr/bin/python
> warning: Missing the separate debug info file: /usr/lib/debug/.build-id/fa/841219472d35412ad631ad0f0fabb78e5c1957.debug
> warning: Missing the separate debug info file: /usr/lib/debug/.build-id/e8/abaa654dc4b17b75c06c866898a17ea06f2bcf.debug
> [Thread debugging using libthread_db enabled]
> [New process 16964]

Sorry for the delay, it is now hopefully improved in updates-testing:

Fedora 8: gdb-6.6-42.fc8 

Rawhide: gdb-6.7.1-11.fc9

On Fri, 04 Jan 2008 19:27:07 +0100, James Antill wrote:
> On Fri, 2008-01-04 at 17:15 +0000, Andrew Haley wrote:
> > Perfection would be:
> > 
> > Missing debuginfo for /lib64/libnss_files-2.7.so
> > Try "yum install /usr/lib/debug/.build-id/72/67a2ecd318b0f87a0747a6986d0d6dc01c6d8d.debug"

It now prints:
	Missing separate debuginfo for /usr/lib64/libX11.so.6
	Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/5c/a8a05c48617a1c4a32acda9f5651f78b4fe005

(more cut-n-paste friendly)

> > If we can't do that upstream, then the closer we get, the better.  Or
> > we have a local patch.

Yes, it will have to be split now into two parts, upstream one + a distro one.

>  Well what we really want here is:
>  Try "debuginfo-install glibc" (or "debuginfo-install python" if they
> are running gdb on that),

If some installed rpm matches the file it now prints the message:
	Getting all the debuginfos: debuginfo-install xorg-x11-apps
(If the rpm database is locked it just prints a warning without waiting on it.)

On Fri, 04 Jan 2008 19:45:04 +0100, Tom London wrote:
> I tried 'debuginfo-install rhythmbox' and got a list of 43 packages..... cool.
> However, it looks like it wants to install 3 'real' packages:

This problem was submitted as:


More information about the devel mailing list