Packages have invalid .gnu_debuglink
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qt4-x11 (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bug Description
I've encountered this problem while investigating crash in amarok-kde4 beta1, but this affects every package in my Kubuntu Hardy distribution (x86_64).
I suppose the contents of .gnu_debuglink section in all packages are invalid, therefore gdb fails to load symbols even if appropriate -gdb packages are installed (which makes them useless):
On my Kubuntu:
# objdump -s -j .gnu_debuglink /usr/lib/
/usr/lib/
Contents of section .gnu_debuglink:
0000 6c696251 74477569 2e736f2e 342e342e libQtGui.so.4.4.
0010 30000000 000101b1 0.......
Note, that this is not libQtGui.
On Fedora 8:
# objdump -s -j .gnu_debuglink /usr/lib/
/usr/lib/
Contents of section .gnu_debuglink:
0000 6c696251 74477569 2e736f2e 342e332e libQtGui.so.4.3.
0010 332e6465 62756700 0607bf23 3.debug....#
Note that this points to .debug file name which is installed with appropriate debug package.
I can confirm this for libqt4* 4.4.0-1ubuntu5~
System information:
# lsb_release -rd
Description: Ubuntu 8.04.1
Release: 8.04
#uname -a
Linux gigawin2 2.6.24-20-generic #1 SMP Mon Jul 28 13:06:07 UTC 2008 x86_64 GNU/Linux
Changed in qt4-x11: | |
importance: | Undecided → Medium |
Martin could you provide some insight here?