[dtrace-discuss] ustack() question
Adam Leventhal
ahl at eng.sun.com
Wed Jun 6 13:16:20 PDT 2007
On Wed, Jun 06, 2007 at 02:59:42PM -0500, Andrew.Rutz at Sun.COM wrote:
> hmm, coincidentally, i just got this output from ustack()
> and the stacktrace w/ only digits gives "addresses" that
> were not mapped (eg, "13ba8/i" when in "mdb -k")
This will happen for ustack() results where the associated process has gone
away before the DTrace consumer has had an opportunity to perform the address
to symbol resolution. Recall that ustack() results are recorded as addresses
and then processed some time in the future when the consumer grabs the
recorded state. If a process dies in that window the symbol to name resolution
cannot be performed. (The addresses are not kernel addresses and can't be
resolved in 'mdb -k'.)
Adam
--
Adam Leventhal, Solaris Kernel Development http://blogs.sun.com/ahl
More information about the dtrace-discuss
mailing list