This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug server/20541] Systemtap 3.0 installation problem on Ubuntu 16.04 LTS @GCP


https://sourceware.org/bugzilla/show_bug.cgi?id=20541

Frank Ch. Eigler <fche at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fche at redhat dot com

--- Comment #1 from Frank Ch. Eigler <fche at redhat dot com> ---
Your build appears fine, but:

> Pass 5: starting run.
> WARNING: probe
> kernel.function("SyS_open@/build/linux-lts-xenial-QiVniY/linux-lts-xenial-4.
> 4.0/fs/open.c:1038") (address 0x
> ffffffff811fcd40) registration error (rc -84)

This error is coming from the kernel, as it rejects our proposed probe.
Does

# sudo grep -i sys.open /proc/kallsyms

give a matching address (...811fcd40) on your machine?  If so, stap probably
isn't doing anything wrong, and we'll have to work around kernel limitations.

One possibility is to use

# stap -P ...

(prologue-searching to offset probe PC).  Another is to smoke-test stap against
other probe points

# stap -e 'probe nd_syscall.* { }' -c 'sleep 10'

to see whether many other functions are affected by this registration error,
only only this one.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]