Date: Sat, 8 Oct 2011 16:24:29 +0200 From: Fabian Keil <freebsd-listen@fabiankeil.de> To: freebsd-current@freebsd.org Subject: Re: A patch for a bug in the dtrace command... Message-ID: <20111008162429.5bc23116@fabiankeil.de> In-Reply-To: <3F00228B-857B-472E-926B-9BEFE9B3557A@freebsd.org> References: <3F00228B-857B-472E-926B-9BEFE9B3557A@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/8K6MN3iM4K_ijZ42UrAG6l1 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable George Neville-Neil <gnn@freebsd.org> wrote: > I have found that the dtrace command on FreeBSD, in both STABLE and HEAD,= does not print out > aggregations properly, likely due to the difference in how Solaris and Fr= eeBSD signals work. > For example, this one liner will give no output: >=20 > sudo dtrace -n 'syscall:::entry { @[execname] =3D quantize(arg0); }' Acutally it works when not using sudo or when killing dtrace by sending a SIGTERM instead of using the keyboard. Of course it's still a bug. > While is should print this: >=20 > dtrace -n 'syscall:::entry { @[execname] =3D quantize(arg0); }' > dtrace: description 'syscall:::entry ' matched 1028 probes > ^C >=20 > nrpe2 =20 > value ------------- Distribution ------------- count =20 > 2 | 0 =20 > 4 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 12 =20 > 8 | 0 =20 >=20 > sshd =20 > value ------------- Distribution ------------- count =20 > 0 | 0 =20 > 1 |@@@@@@@@@@ 5 =20 > 2 |@@@@@@@@@@@@@@ 7 =20 > 4 | 0 =20 > 8 |@@@@@@@@@@@@@@@@ 8 =20 > 16 | 0 =20 >=20 > etc. >=20 > I have made the following patch, but I'd be interested in people testing = and commenting on it. I do not know whether dtrace or sudo is responsible for the problem, but I can confirm that the patch works for me. Thanks a lot. Fabian --Sig_/8K6MN3iM4K_ijZ42UrAG6l1 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iEYEARECAAYFAk6QXSUACgkQBYqIVf93VJ2p6wCeN6/v4BLUUcTYkSlHNvRHrYGh yf4AoK6VD0R8a3ElZQJ+HrMJsWx3yWVi =Qonf -----END PGP SIGNATURE----- --Sig_/8K6MN3iM4K_ijZ42UrAG6l1--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111008162429.5bc23116>