Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Oct 2015 09:33:04 -0700
From:      Shrikanth Kamath <shrikanth07@gmail.com>
To:        Mark Johnston <markj@freebsd.org>
Cc:        freebsd-dtrace@freebsd.org
Subject:   Re: Running DTrace Userland probes at times terminates traced process
Message-ID:  <CAEOAkMUP-m02XU5nw7LD7Qd_US85ZuS13Oh1gLAtv7y-HLahXg@mail.gmail.com>
In-Reply-To: <20151017203938.GA46117@charmander.corp.emc.com>
References:  <CAEOAkMW4_Z5dcEgBU4QRxogmUswZvm0DPKeJn%2B65UJDV_NiyOg@mail.gmail.com> <20151017203938.GA46117@charmander.corp.emc.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks Mark, appreciate it.

--
Shrikanth R K

On Sat, Oct 17, 2015 at 1:39 PM, Mark Johnston <markj@freebsd.org> wrote:
> On Thu, Oct 15, 2015 at 10:53:00PM -0700, Shrikanth Kamath wrote:
>> It maybe a non issue but wanted to check with the forum,
>>
>> I am running the following dtrace one liner on the login process
>>
>> root@bsdvm#dtrace -ln 'pid$target::*:entry' -p <pid of login>
>>
>> root@bsdvm:~ # ps
>>  PID TT  STAT    TIME COMMAND
>> 1820 u0  Ss   0:00.02 login [pam] (login)
>> ...
>>
>> root@bsdvm:~ # uname -a
>> FreeBSD bsdvm 10.2-STABLE FreeBSD 10.2-STABLE #0 r286878: Tue Aug 18
>> 22:14:16 UTC 2015
>> root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  i386
>>
>>
>> But before it can finish listing all the probes I issue a CTRL-C and
>> thereby stopping dtrace. This results in terminating the login
>> process.
>>
>> When I ran ktrace on dtrace I see it does a PT_ATTACH but since I do
>> not allow to run it to completion and terminate early it fails to do a
>>  clean PT_DETACH thereby terminating the traced process.
>>
>> May not be an issue if we don't kill DTrace after it has done a PT_ATTACH...
>
> A fix for this has been MFCed to stable/10 in r289468.



-- 
--
Shrikanth R K



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEOAkMUP-m02XU5nw7LD7Qd_US85ZuS13Oh1gLAtv7y-HLahXg>