This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: registration error (rc -84)
- From: Daniel Doron <danielmeirdoron at gmail dot com>
- To: "Frank Ch. Eigler" <fche at redhat dot com>
- Cc: David Smith <dsmith at redhat dot com>, systemtap at sourceware dot org
- Date: Sun, 22 Oct 2017 13:09:43 +0300
- Subject: Re: registration error (rc -84)
- Authentication-results: sourceware.org; auth=none
- References: <CAFwN=+x1dSAE0MLCwcdi5zOPp4jeFFWd8CW++2zn5o52a4iA1w@mail.gmail.com> <CAKFOr-Z+s1FhZRFpJbn25yek+NpKjnaw73Lk0ocbXM1gZRTCpA@mail.gmail.com> <87o9p5bh37.fsf@redhat.com> <CAFwN=+yNmPnBMLqc4KHKKzF4n+xqWrAxsbFiDxhKaYOqoW+UKQ@mail.gmail.com> <87tvyw9k1r.fsf@redhat.com>
Hi Frank,
Are these the symbols you wanted? :
_stp_do_relocation:74: found kernel _stext load address: 0xffffffff810002b8
_stp_kmodule_update_address:1065: module kernel section _stext address
0xffffffff810002b8
_stp_kmodule_update_address:1052: module kernel special section
.note.gnu.build-id address 0x2
_stp_module_check:732: build-id validation [kernel]
_stp_kmodule_relocate:38: kernel, _stext, 1fe688
_stp_kmodule_relocate:57: address=ffffffff811fe940
_stp_kmodule_relocate:38: kernel, _stext, 595af8
_stp_kmodule_relocate:57: address=ffffffff81595db0
_stp_kmodule_relocate:38: kernel, _stext, 557338
_stp_kmodule_relocate:57: address=ffffffff815575f0
_stp_kmodule_relocate:38: kernel, _stext, 556978
_stp_kmodule_relocate:57: address=ffffffff81556c30
_stp_kmodule_relocate:38: kernel, _stext, 554d18
_stp_kmodule_relocate:57: address=ffffffff81554fd0
_stp_kmodule_relocate:38: kernel, _stext, fdfb8
_stp_kmodule_relocate:57: address=ffffffff810fe270
_stp_kmodule_relocate:38: kernel, _stext, fdfb8
_stp_kmodule_relocate:57: address=ffffffff810fe270
_stp_kmodule_relocate:38: kernel, _stext, 100de8
_stp_kmodule_relocate:57: address=ffffffff811010a0
_stp_kmodule_relocate:38: kernel, _stext, 100de8
_stp_kmodule_relocate:57: address=ffffffff811010a0
_stp_kmodule_relocate:38: kernel, _stext, 100cd8
_stp_kmodule_relocate:57: address=ffffffff81100f90
_stp_kmodule_relocate:38: kernel, _stext, 100cd8
_stp_kmodule_relocate:57: address=ffffffff81100f90
_stp_kmodule_relocate:38: kernel, _stext, 2202c8
_stp_kmodule_relocate:57: address=ffffffff81220580
_stp_kmodule_relocate:38: kernel, _stext, 20e7a8
_stp_kmodule_relocate:57: address=ffffffff8120ea60
_stp_kmodule_relocate:38: kernel, _stext, 2069d8
_stp_kmodule_relocate:57: address=ffffffff81206c90
_stp_kmodule_relocate:38: kernel, _stext, 8c618
_stp_kmodule_relocate:57: address=ffffffff8108c8d0
_stp_kmodule_relocate:38: kernel, _stext, 8c6d8
_stp_kmodule_relocate:57: address=ffffffff8108c990
_stp_kmodule_relocate:38: kernel, _stext, 555b88
_stp_kmodule_relocate:57: address=ffffffff81555e40
_stp_kmodule_relocate:38: kernel, _stext, 555b88
_stp_kmodule_relocate:57: address=ffffffff81555e40
_stp_kmodule_relocate:38: kernel, _stext, 555e88
_stp_kmodule_relocate:57: address=ffffffff81556140
_stp_kmodule_relocate:38: kernel, _stext, 257368
_stp_kmodule_relocate:57: address=ffffffff81257620
_stp_kmodule_relocate:38: kernel, _stext, 221418
_stp_kmodule_relocate:57: address=ffffffff812216d0
WARNING: probe kernel.function("sock_sendmsg@net/socket.c:623")
(address 0xffffffff81555e40) registration error (rc -84)
_stp_kmodule_relocate:38: kernel, _stext, 21ff18
_stp_kmodule_relocate:57: address=ffffffff812201d0
_stp_kmodule_relocate:38: kernel, _stext, 1fe688
_stp_kmodule_relocate:57: address=ffffffff811fe940
-Daniel
On Thu, Oct 19, 2017 at 1:16 AM, Frank Ch. Eigler <fche@redhat.com> wrote:
> Daniel Doron <danielmeirdoron@gmail.com> writes:
>
>> I run stap-report and the only thing that seems out of place to me is
>> the Build ID diff between the kernel and debug-kernel.
>>
>> == (eu-readelf -n /boot/vmlinuz-3.10.0-514.26.2.el7.x86_64 || readelf
>> -n /boot/vmlinuz-3.10.0-514.26.2.el7.x86_64) | grep Build ==
>> Build ID: 62b54b1aac6eeaa4cd469439011f8a97558400e0
>> == (eu-readelf -n
>> /usr/lib/debug/lib/modules/3.10.0-514.26.2.el7.x86_64/vmlinux ||
>> readelf -n /usr/lib/debug/lib/modules/3.10.0-514.26.2.el7.x86_64/vmlinux)
>> | grep Build ==
>> Build ID: 9812ec6054800f5f9ee0e65ad9c780c8273200c3
>
> I recall seeing something like this when someone used a funky community
> rhel7 respin that reused the exact rhel7 n-v-r, and tried to use someone
> else's debuginfo.
>
> Nevertheless, stap does verify buildid matches at startup in many cases.
> I'm very curious why that wouldn't have worked. Would you mind
> rerunning your job with this extra option:
>
> # stap -DDEBUG_SYMBOLS=1 ...other options...
>
>
> - FChE