From owner-freebsd-stable@FreeBSD.ORG Thu Dec 2 01:37:05 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 311BA10656A7; Thu, 2 Dec 2010 01:37:05 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 8A7368FC1C; Thu, 2 Dec 2010 01:37:04 +0000 (UTC) Received: by wwf26 with SMTP id 26so3410325wwf.31 for ; Wed, 01 Dec 2010 17:37:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=jDXcCWPg5mufyo0w0JjHou/3nHvU73JCRBFl3UI5wkE=; b=EzhAoTErkwdGieQNosmLPaIcr/D05vYfMjTDp3Lx/8VQphrQmFd0efYeaxCg5zkdB1 kgBH5E7Slv5L5MBYqGkDRwxrQ3qKRF6rU0TBhwCNP5LamZx3IcoiLlGOHFOknStDw4DU u30C1Ve0wCiv2VLDqLxCuhYKdP283NF8+mgfc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=DG8LjHGfCOp7jNeQ86aeBLYeg9k6NSUz1WDeqreeGiU8BLkVcWCow/LDZQjvhSkFzp jaM3H9FjpEACR47ZTrcFSehgtez42/6Ex0AOPTVOGoGyaVihI+vyFwQ7v4qrWsjbWJhm buabhnu+BABKOm+8Y33/+07DKsTqT9OeIH9kY= MIME-Version: 1.0 Received: by 10.227.129.9 with SMTP id m9mr4956723wbs.116.1291253821984; Wed, 01 Dec 2010 17:37:01 -0800 (PST) Received: by 10.227.136.73 with HTTP; Wed, 1 Dec 2010 17:37:01 -0800 (PST) In-Reply-To: References: <20101123081244.GA38354@icarus.home.lan> <20101123082046.GA62301@compaq.yuetime> <4CEBB613.5010009@freebsd.org> <20101123131353.GA7243@icarus.home.lan> <20101123132519.GA1426@icarus.home.lan> <4CEBC155.9090706@freebsd.org> <20101202002734.GA84177@icarus.home.lan> Date: Wed, 1 Dec 2010 19:37:01 -0600 Message-ID: From: Zhihao Yuan To: Brandon Gooch Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-stable@freebsd.org, Andriy Gapon , Jeremy Chadwick Subject: Re: Fwd: Re: Fail to use Dtrace on FreeBSD 8.1-STABLE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Dec 2010 01:37:05 -0000 I guess such an error has nothing to do with the difference between compilers... I assumed that you used similar KERNCONF on your two systems. So, a hypothesis is: Dtrace does not work correctly on amd64. On Wed, Dec 1, 2010 at 6:37 PM, Brandon Gooch wrote: > On Wed, Dec 1, 2010 at 6:27 PM, Jeremy Chadwick > wrote: > > On Wed, Dec 01, 2010 at 06:22:40PM -0600, Brandon Gooch wrote: > >> On Wed, Dec 1, 2010 at 4:30 PM, Zhihao Yuan wrote: > >> > OK. Let's make this more clear: anyone has a working 8-2-PRERELEASE > kernel > >> > (amd64 is preferred) with Dtrace supports, which can run the > >> > scripts/commands on the wiki? If so, please post your kernel > configurations > >> > here, thanks. > >> > >> I have an i386 system working: > >> [snip] > > > > Can you please try the command the OP originally provided? See command > > here: > > > > > http://lists.freebsd.org/pipermail/freebsd-stable/2010-November/060216.html > > d820# dtrace -lP syscall | head > ID PROVIDER MODULE FUNCTION NAME > 17 syscall syscall entry > 18 syscall syscall return > 19 syscall exit entry > 20 syscall exit return > 21 syscall fork entry > 22 syscall fork return > 23 syscall read entry > 24 syscall read return > 25 syscall write entry > > The error the OP received from the above command was pretty much > exactly what I was seeing when I attempting to use DTrace on my HEAD > system, built with clang. Same error, at least this part: > > "/usr/lib/dtrace/psinfo.d", line 88: failed to resolve type > kernel`struct thread * for identifier curthread: Unknown type name" > > I was running simply 'dtrace -l' to list all probes... > > -Brandon > -- Zhihao Yuan The best way to predict the future is to invent it.