This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: registration error (rc -84)
- From: David Smith <dsmith at redhat dot com>
- To: Daniel Doron <danielmeirdoron at gmail dot com>
- Cc: systemtap at sourceware dot org
- Date: Tue, 17 Oct 2017 11:52:40 -0500
- Subject: Re: registration error (rc -84)
- Authentication-results: sourceware.org; auth=none
- References: <CAFwN=+x1dSAE0MLCwcdi5zOPp4jeFFWd8CW++2zn5o52a4iA1w@mail.gmail.com>
Interesting. This certainly should work. Do your kernel, kernel-devel,
and kernel-debuginfo RPMs versions match *exactly*? Show us the output
of the following:
# rpm -qa | fgrep kernel | sort
On Mon, Oct 16, 2017 at 8:47 AM, Daniel Doron <danielmeirdoron@gmail.com> wrote:
> Hi,
>
> I get this error:
> WARNING: probe kernel.function("sock_sendmsg@net/socket.c:623")
> (address 0xffffffff81555e40) registration error (rc -84)
>
> from the below info, it looks like the probe point address is wrong
> but I can't figure out why...
>
>
> ==== INFO ====
> Machine:
> Linux Centos7ESX 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05
> UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
> CentOS Linux release 7.3.1611 (Core)
>
>
> Systemtap translator/driver (version 3.1/0.166/0.152, non-git sources)
> Copyright (C) 2005-2017 Red Hat, Inc. and others
> This is free software; see the source for copying conditions.
> tested kernel versions: 2.6.18 ... 4.10-rc8
> enabled features: PYTHON3 LIBXML2 NLS
> Created temporary directory "/tmp/staprlOfZj"
> Session arch: x86_64 release: 3.10.0-514.26.2.el7.x86_64
> Parsed kernel "/lib/modules/3.10.0-514.26.2.el7.x86_64/build/.config",
> containing 3800 tuples
> Parsed kernel "/lib/modules/3.10.0-514.26.2.el7.x86_64/build/Module.symvers",
> containing 7183 vmlinux exports
> Parsed kernel "/lib/modules/3.10.0-514.26.2.el7.x86_64/build/System.map",
> containing 34509 symbols
>
>
> $> cat /boot/System.map-3.10.0-514.26.2.el7.x86_64 | grep sock_sendmsg
> ffffffff81555f40 T sock_sendmsg
>
> $> cat /lib/modules/3.10.0-514.26.2.el7.x86_64/build/System.map | grep
> sock_sendmsg
> ffffffff81555f40 T sock_sendmsg
>
>
> $> cat /proc/kallsyms | grep sock_sendmsg
> ffffffff81555f40 T sock_sendmsg
> ====================
--
David Smith
Principal Software Engineer
Red Hat