libpython2.4.so: Cannot load symbols for shared library with separate debuginfo

Alejandro Homs ahoms@cells.es
Thu Jun 7 17:48:00 GMT 2007


> >> It should always try to load the separate debug file.  Is
> >> debug-file-directory set to /usr/lib/debug, and is there a
> >> .gnu_debuglink section in libpython.2.4.so.1.0?  You may have
> >> to debug GDB to find out what it thinks it's doing.
> >
> > You are right, the debug-file-directory is pointing to /usr/lib/debug,
> but
> > there is no .gnu_debuglink section in libpython.2.4.so.1.0.
> > I am obliged to generate the .gnu_debuglink section?
> 
> If there is no debuglink section then the debug info file most likely
> does not belong to this library.

That's a very strange thing. All the other libraries in the same package
have the .gnu_debuglink section. And the debuginfo package was built with
the same timestamp ... I don't know if this was removed intentionally by
SuSE ... I do not have the SRPM of that package, so I will check with recent
package versions.

Anyway, as I said in my previous mail, objcopy did the job, and it works!
Thanks

Alejandro



More information about the Gdb mailing list