Where are debug symbols for backported linux kernels (or any other backported binary package)?
Ansis Atteka
ansisatteka.dev at gmail.com
Thu Mar 31 23:18:44 UTC 2011
Hello,
In Ubuntu 10.04 I enabled lucid-backports repository so that I would
be able to apt-get to 2.6.35-25 linux kernel. Now the problem is that
I can not locate exact debug symbols that match this backported
kernel.
So far I have tried debug symbols from here
(http://ddebs.ubuntu.com/pool/main/l/linux/linux-image-2.6.35-25-server-dbgsym_2.6.35-25.44_amd64.ddeb)
but when I try to use system-tap it complains that symbols do not
match:
root at janis-dp2:~/stap# dpkg -l | grep linux | grep 2.6.35
ii linux-headers-2.6.35-25 2.6.35-25.44~lucid1
Header files related to Linux kernel version
ii linux-headers-2.6.35-25-server 2.6.35-25.44~lucid1
Linux kernel headers for version 2.6.35 on x
ii linux-image-2.6.35-25-server 2.6.35-25.44~lucid1
Linux kernel image for version 2.6.35 on x86
ii linux-image-2.6.35-25-server-dbgsym 2.6.35-25.44
Linux kernel debug image for version 2.6.35 <--- this
one does not have ~lucid1 postfix
root at janis-dp2:~/stap# cat sync.stp
probe kernel.function("sys_sync") {
printf("sys_sync called\n");
}
root at janis-dp2:~/stap# stap sync.stp
ERROR: Build-id mismatch: "kernel" vs. "vmlinux-2.6.35-25-server"
Regarding this I have few questions:
1. Are these debug symbols intended to be used with lucid-backported
linux-kernels at all?
2. If they are not intended to be used with backported kernel then
where can I download debug symbols that match this backported kernel?
3. If they are intended to be used with backported kernel then what
could be wrong here (e.g. why stap fails, because it did work fine
with non-backported linux kernels)?
Regards,
Ansis Atteka
More information about the Ubuntu-devel-discuss
mailing list