staplog: Failed to find _stp_relay_data in module 'counter'

Frank Ch. Eigler fche@redhat.com
Tue Jul 16 15:41:00 GMT 2013


Timo Juhani Lindfors <timo.lindfors@iki.fi> writes:

> [...]
>      RELEASE: 3.8-2-amd64
> [...]
> crash> extend staplog.so
> ./staplog.so: shared object loaded
> crash> staplog counter
> staplog: Failed to find _stp_relay_data in module 'counter'.
> [...]

The _stp_relay_data symbol is defined in runtime/transport/relay_v2.c,
which is only one possible configuration on more modern kernels.  The
STP_TRANSPORT_VERSION influences choice of stap transport selection,
as does STP_USE_RING_BUFFER.  Unfortunately staplog.so* has not been
updated with all variants that stap supports.  It is possible that a
different problem is responsible, but this is where I'd start looking.

- FChE



More information about the Systemtap mailing list