Hi all,
Before we start, I know this is a system library and not part of KDE and
I'm more than happy to create BZs for the affected packages but given
this is effecting the debugging of kmix I thought someone might have
some input.
While looking at a core from a kmix segfault I found this warning.
warning: "/usr/lib/debug/usr/lib64/libicudata.so.46.0.debug": separate
debug info file has no debug info
So I looked further...
(gdb) info shared
From To Syms Read Shared Object Library
0x0000003c480004b0 0x0000003c480005b8 Yes (*)
/usr/lib64/libicudata.so.46
(*): Shared library is missing debugging information.
Further investigation shows the debuginfo is actually statically linked?
$ file /usr/lib/debug/usr/lib64/libicudata.so.46.0.debug
/usr/lib/debug/usr/lib64/libicudata.so.46.0.debug: ELF 64-bit LSB shared
object, x86-64, version 1 (SYSV), statically linked, not stripped
nm shows few symbols exported and the following shows it is not alone.
$ for file in `ls /usr/lib/debug/usr/lib64/lib*`
> do
> file $file |grep static
> done
/usr/lib/debug/usr/lib64/libcdda_interface.so.0.10.2.debug: ELF 64-bit
LSB shared object, x86-64, version 1 (SYSV), statically linked, not stripped
/usr/lib/debug/usr/lib64/libHalf.so.6.0.0.debug: ELF 64-bit LSB shared
object, x86-64, version 1 (SYSV), statically linked, not stripped
/usr/lib/debug/usr/lib64/libicudata.so.46.0.debug: ELF 64-bit LSB shared
object, x86-64, version 1 (SYSV), statically linked, not stripped
/usr/lib/debug/usr/lib64/libQt3Support.so.4.8.1.debug: ELF 64-bit LSB
shared object, x86-64, version 1 (SYSV), statically linked, not stripped
/usr/lib/debug/usr/lib64/libvorbisenc.so.2.0.9.debug: ELF 64-bit LSB
shared object, x86-64, version 1 (SYSV), statically linked, not stripped
Is this by design?
Cheers,
Brad