Hello,

Do you use 32-bit or 64-bit kernel? Also can you try to remove ~/.stap
and recompile the probe. I this does not help, try to compile probe with
-k and check build_id_bits in stap-symbols.h in the tmp directory.

6 вересня 2009 о 10:27 +0200 Lucas Nussbaum написав(-ла):
> Package: systemtap
> Version: 0.9.9-4
> Severity: important
> 
> Hi,
> 
> I've built a kernel using make-kpkg to be able to use systemtap.
> Build IDs for /boot/vmlinuz* and the debug match:
> $ eu-readelf -n /boot/vmlinuz-2.6.31-rc8 
> 
> Note section [ 5] '.notes' of 36 bytes at offset 0x243bd8:
>   Owner          Data size  Type
>     GNU                   20  GNU_BUILD_ID
>         Build ID: b0f453c46ae806ae8d41f57288c64e3e7277e648
> 
> lu...@star:/boot$ eu-readelf -n /usr/lib/debug/lib/modules/2.6.31-rc8/vmlinux
>  
> Note section [ 5] '.notes' of 36 bytes at offset 0x243bd8:
>   Owner          Data size  Type
>   GNU                   20  GNU_BUILD_ID
>     Build ID: b0f453c46ae806ae8d41f57288c64e3e7277e648
> 
> However, when starting systemtap, I get:
> ERROR: Build-id mismatch: "kernel" ffffffff90537dd13cc698f607008e00b82924c1 
> vs. "vmlinux" b0f453c46ae806ae8d41f57288c64e3e7277e648
> 
> If I hack sym.c to "return 0" at the beginning of the function, systemtap 
> works fine.
> 
> - Lucas
> 
> -- System Information:
> Debian Release: squeeze/sid
>   APT prefers testing
>   APT policy: (990, 'testing'), (800, 'stable'), (700, 'unstable')
> Architecture: i386 (i686)
> 
> Kernel: Linux 2.6.31-rc8 (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages systemtap depends on:
> ii  libc6                         2.9-25     GNU C Library: Shared libraries
> ii  libdw1                        0.142-1    library that provides access to 
> th
> ii  libelf1                       0.142-1    library to read and write ELF 
> file
> ii  libgcc1                       1:4.4.1-1  GCC support library
> ii  libnspr4-0d                   4.8-1      NetScape Portable Runtime Library
> ii  libnss3-1d                    3.12.3.1-1 Network Security Service 
> libraries
> ii  libsqlite3-0                  3.6.17-2   SQLite 3 shared library
> ii  libstdc++6                    4.4.1-1    The GNU Standard C++ Library v3
> ii  systemtap-runtime             0.9.9-4    instrumentation system for Linux 
> 2
> 
> systemtap recommends no packages.
> 
> Versions of packages systemtap suggests:
> ii  linux-headers-2.6.24-1-686 [l 2.6.24-7   Header files for Linux 2.6.24 on 
> P
> ii  linux-headers-2.6.31-rc8 [lin 1          Header files related to Linux 
> kern
> ii  linux-image-2.6.24-1-686 [lin 2.6.24-7   Linux 2.6.24 image on 
> PPro/Celeron
> ii  linux-image-2.6.30-1-686 [lin 2.6.30-6   Linux 2.6.30 image on 
> PPro/Celeron
> ii  linux-image-2.6.31-rc8 [linux 1          Linux kernel binary image for 
> vers
> ii  linux-image-2.6.31-rc8-dbg [l 1          Linux kernel debug image for 
> versi
> ii  systemtap-doc                 0.9.9-4    documentation and examples for 
> Sys
> pn  vim-addon-manager             <none>     (no description available)
> 
> -- no debconf information
> 
> 

Attachment: signature.asc
Description: Digital signature

Reply via email to