From owner-freebsd-current@FreeBSD.ORG Mon Feb 4 22:53:27 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93E4B16A417 for ; Mon, 4 Feb 2008 22:53:27 +0000 (UTC) (envelope-from jb@what-creek.com) Received: from what-creek.com (what-creek.com [66.111.37.70]) by mx1.freebsd.org (Postfix) with ESMTP id 7364713C4CE for ; Mon, 4 Feb 2008 22:53:27 +0000 (UTC) (envelope-from jb@what-creek.com) Received: by what-creek.com (Postfix, from userid 102) id E7606732AD; Mon, 4 Feb 2008 22:53:26 +0000 (GMT) Date: Mon, 4 Feb 2008 22:53:26 +0000 From: John Birrell To: Andrew Gallatin Message-ID: <20080204225326.GA16190@what-creek.com> References: <20080201093538.GA83169@what-creek.com> <18339.35979.765504.132672@grasshopper.cs.duke.edu> <20080201223719.GA88460@what-creek.com> <18343.34027.335573.791127@grasshopper.cs.duke.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <18343.34027.335573.791127@grasshopper.cs.duke.edu> User-Agent: Mutt/1.4.2.3i Cc: current@freebsd.org Subject: Re: DTrace/FreeBSD source snapshot X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2008 22:53:27 -0000 On Mon, Feb 04, 2008 at 04:34:12PM -0500, Andrew Gallatin wrote: > > With this installed, I'm seeing a problem running any > dtrace scripts: > > dtrace: failed to compile script /nfs/home/gallatin/dtrace/printa.d: > "/usr/lib/dtrace/psinfo.d", line 37: syntax error near "uid_t" > > I'm guessing dtrace doesn't know what a uid_t is. Is this some sort > of installation problem on my part? Hmmm. That looks like a CTF conversion problem, assuming that uid_t is actually referenced in our kernel (which I think it should be). Does a ctfdump of the kernel list uid_t? > > > While I was trying to figure out what was going on, the > machine fell over: > > panic: solaris assert: ((__curthread())->td_proc) == p, file: Ah that's WIP. I shouldn't have added fasttrap to the dtraceall module dependencies. Can you take it out or just load all the other modules manually? You wo't get anywhere trying to trace userland stuff yet. -- John Birrell