Looketh like .gnu_debuglink sections of the libraries are screwed up for
whatever reason--they are pointing to the libraries themselves rather
than to the "libQt*.debug" files. Running as root something like:

cd /usr/lib
for i in libQt*.4.3.2; do objcopy -R .gnu_debuglink "$i" && objcopy 
--add-gnu-debuglink="$i.debug" "$i"; done

seemeth to help.

The funny thing is, "libQt*.debug" files also have .gnu_debuglink
sections and they are pointing recursively to the file itself too:

[EMAIL PROTECTED]:/usr/lib# readelf -x .gnu_debuglink libQtCore.so.4.3.2

Hex dump of section '.gnu_debuglink':
  0x00000000 6c696251 74436f72 652e736f 2e342e33 libQtCore.so.4.3
  0x00000010 2e320040 424006ed                   [EMAIL PROTECTED]@..

[EMAIL PROTECTED]:/usr/lib# readelf -x .gnu_debuglink
libQtCore.so.4.3.2.debug

Hex dump of section '.gnu_debuglink':
  0x00000000 6c696251 74436f72 652e736f 2e342e33 libQtCore.so.4.3
  0x00000010 2e322e64 65627567 00000000 403477d2 [EMAIL PROTECTED]

-- 
Qt4/gdb: Cannot step into Qt4 functions
https://bugs.launchpad.net/bugs/128538
You received this bug notification because you are a member of Kubuntu
Team, which is a bug contact for qt4-x11 in ubuntu.

-- 
kubuntu-bugs mailing list
[EMAIL PROTECTED]
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to