Fwd: Re: Fail to use Dtrace on FreeBSD 8.1-STABLE

Jeremy Chadwick freebsd at jdc.parodius.com
Tue Nov 23 08:12:47 UTC 2010


Forwarding back to the mailing list since the OP didn't CC it on his
reply to me.

----- Forwarded message from Zhihao Yuan <lichray at gmail.com> -----

> From: Zhihao Yuan <lichray at gmail.com>
> To: Jeremy Chadwick <freebsd at jdc.parodius.com>
> Date: Tue, 23 Nov 2010 01:18:57 -0600
> Subject: Re: Fail to use Dtrace on FreeBSD 8.1-STABLE
> 
> I followed the instructions, but still can not run any D-scripts. All
> scripts shows the error message that I just posted.
> 
> On Tue, Nov 23, 2010 at 12:29 AM, Jeremy Chadwick
> <freebsd at jdc.parodius.com>wrote:
> 
> > On Mon, Nov 22, 2010 at 11:45:38PM -0600, Zhihao Yuan wrote:
> > >  ~> uname -a
> > > FreeBSD compaq.yuetime 8.1-STABLE FreeBSD 8.1-STABLE #0: Thu Nov 18
> > 01:32:06
> > > CST
> > >  2010     root at compaq.yuetime:/usr/obj/usr/src/sys/HOUKAGO  amd64
> > >
> > > I added the required options to the kernel config file:
> > >
> > >  Code:
> > >
> > > options KDTRACE_FRAME
> > > options KDTRACE_HOOKS
> > > options DDB_CTF
> > >
> > > and compiled/installed the kernel WITH_CTF=1 successfully.
> > >
> > > sudo make buildkernel KERNCONF=HOUKAGO WITH_CTF=1
> > > sudo make installkernel KERNCONF=HOUKAGO WITH_CTF=1
> > >
> > > The dtraceall is loaded, and dtrace -l works. But whenever I want to run
> > a
> > > dtrace command, I get something like:
> > >
> > > ~> sudo dtrace -lP syscall
> > > dtrace: invalid probe specifier syscall: "/usr/lib/dtrace/psinfo.d", line
> > > 37: syntax error near "uid_t"
> > >
> > > The error message looks like what you got when WITH_CTF=1 is not
> > presented.
> > > Any idea?
> >
> > I don't know if this will help, but I followed the procedure here:
> >
> > http://wiki.freebsd.org/DTrace
> >
> > Which worked fine.  See this thread for verification that the above
> > works correctly:
> >
> > http://lists.freebsd.org/pipermail/freebsd-fs/2010-October/009780.html
> >
> > --
> > | Jeremy Chadwick                                   jdc at parodius.com |
> > | Parodius Networking                       http://www.parodius.com/ |
> > | UNIX Systems Administrator                  Mountain View, CA, USA |
> > | Making life hard for others since 1977.              PGP: 4BD6C0CB |
> >
> >
> 
> 
> -- 
> Zhihao Yuan
> The best way to predict the future is to invent it.

----- End forwarded message -----

-- 
| Jeremy Chadwick                                   jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |



More information about the freebsd-stable mailing list