This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: SystemTap 3.0 doesn't work on Ubuntu 14.04.4 LTS
- From: fche at redhat dot com (Frank Ch. Eigler)
- To: Aleksander Alekseev <mail at eax dot me>
- Cc: systemtap at sourceware dot org
- Date: Tue, 29 Mar 2016 19:02:17 -0400
- Subject: Re: SystemTap 3.0 doesn't work on Ubuntu 14.04.4 LTS
- Authentication-results: sourceware.org; auth=none
- References: <20160329163043 dot 40a590ff at fujitsu>
Aleksander Alekseev wrote:
> [...]
> ubuntu-14.04.4-server-amd64.iso
> This distribution uses Linux kernel 4.2.0.
> [...]
> linux-image-4.2.0-27-generic-dbgsym_4.2.0-27.32_amd64.ddeb
> Unfortunately SystemTap didn't work:
> http://pastebin.com/raw/GDry4JWJ
Strange. I have what seems like an identical ubuntu VM ...:
% dpkg -l | egrep '(systemtap.*2.3)|(linux.*4.2)'
ii linux-headers-4.2.0-27 4.2.0-27.32~14.04.1 all Header files related to Linux kernel version 4.2.0
ii linux-headers-4.2.0-27-generic 4.2.0-27.32~14.04.1 amd64 Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
ii linux-image-4.2.0-27-generic 4.2.0-27.32~14.04.1 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP
ii linux-image-4.2.0-27-generic-dbgsym 4.2.0-27.32~14.04.1 amd64 Linux kernel debug image for version 4.2.0 on 64 bit x86 SMP
ii systemtap 2.3-1ubuntu1.4 amd64 instrumentation system for Linux
ii systemtap-common 2.3-1ubuntu1.4 all instrumentation system for Linux (common component)
ii systemtap-runtime 2.3-1ubuntu1.4 amd64 instrumentation system for Linux (runtime component)
and stap things just work (tm):
% sudo stap exec.stp
systemd-udevd(3480) exit (0)
^Cstapio(3479) exit (0)
% stap -p2 exec.stp | grep kernel.function
kernel.function("SyS_execve@/build/linux-lts-wily-Vv6Eyd/linux-lts-wily-4.2.0/fs/exec.c:1708").call /* pc=_stext+0x1f2cd8 */ /* <- syscall.execve = kernel.function("sys_execve").call <- syscall.execve */
kernel.function("do_exit@/build/linux-lts-wily-Vv6Eyd/linux-lts-wily-4.2.0/kernel/exit.c:653").call /* pc=_stext+0x79818 */ /* <- syscall.exit = kernel.function("do_exit").call <- syscall.exit */
- FChE