semantic error: not accessible at this address

Frank Ch. Eigler fche@redhat.com
Sat Sep 28 00:02:00 GMT 2013


Hi -

> > The -mfentry-compensation code should cause you to be seeing some
> > messages like this:
> >
> > retrying variable location-list lookup at address pc+5
> 
> OK

Yup, the entry below confirms it:


> >> [...]
>     005ec5ff ffffffff811b42b5 ffffffff811b42eb (DW_OP_reg5 (rdi))
>     005ec5ff ffffffff811b42eb ffffffff811b43e8 (DW_OP_reg3 (rbx))
>     005ec5ff ffffffff811b43fa ffffffff811b44a9 (DW_OP_reg3 (rbx))
>     005ec5ff <End of list>

Your vfs_write starts at 0xffffffff811b42b0, and "file" comes into scope
five bytes later.  This is the PR15123 scenario.  Does your environment
by any chance include $PR15123_DISABLE?  If so, unset that.  If not,
maybe it's time to debug dwflpp.cxx:translate_location, line 2411-ish.

- FChE



More information about the Systemtap mailing list