From owner-freebsd-stable@FreeBSD.ORG Wed Mar 30 08:48:56 2011 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FA511065673; Wed, 30 Mar 2011 08:48:56 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 06DCF8FC12; Wed, 30 Mar 2011 08:48:55 +0000 (UTC) Received: by gyg13 with SMTP id 13so497244gyg.13 for ; Wed, 30 Mar 2011 01:48:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=VOE+c0AErYPLy5I42Ygm5doWiYPkdDesql8H08qQYLo=; b=GR0U0ehhMAduzh/NCF+FpDRTAypb2hBWubWPpcHw0wcujsyZJoNipVRYqafsGU8agZ wJrqvffJidzw3lROKf4gtnhu/pQeRI0jM1+kbYVw7ZpQM/JmIlJ8+YeW23uh4RpauhNa pR6BWUEDJzJ8tuXSulAT+HlMKdpP9sODE4LEU= 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:content-transfer-encoding; b=bNxRGpPpokTCINoSDxv+ZScboUJiz+Ofb0RMAUq9Avjs4wIVahauGBhSmBGug2yX4L psyickWxyRvEc1M2pg/9jxbnxcZKH+2QDm0ttQgRrwq6OzCVEgFP9Lz1SE55LxH0pixm lVXLWRxEOWSxv7GKJsZ8pqbaAap2fGvc2gQVA= MIME-Version: 1.0 Received: by 10.146.50.6 with SMTP id x6mr916907yax.17.1301473443160; Wed, 30 Mar 2011 01:24:03 -0700 (PDT) Received: by 10.146.84.1 with HTTP; Wed, 30 Mar 2011 01:24:03 -0700 (PDT) In-Reply-To: <08280117-07E0-42CF-A250-3E418E48A8E7@gmail.com> References: <20110301101015.GN78089@deviant.kiev.zoral.com.ua> <08280117-07E0-42CF-A250-3E418E48A8E7@gmail.com> Date: Wed, 30 Mar 2011 03:24:03 -0500 Message-ID: From: Zhihao Yuan To: Nikolay Denev Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Kostik Belousov , stable@freebsd.org, Robert Watson Subject: Re: FYI: Userspace DTrace MFC to stable/8 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: Wed, 30 Mar 2011 08:48:56 -0000 On Wed, Mar 30, 2011 at 2:57 AM, Nikolay Denev wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Mar 1, 2011, at 12:10 PM, Kostik Belousov wrote: > >> On Tue, Mar 01, 2011 at 11:03:07AM +0200, Nikolay Denev wrote: >>> On 1 Mar, 2011, at 01:33 , Robert Watson wrote: >>> >>>> Dear all: >>>> >>>> Just an FYI that I've gone ahead and merged userspace DTrace support t= o FreeBSD 8.x from 9.x. =C2=A0While it appeared to pass build tests locally= , boot and run, etc, this is a non-trivial merge, and it's possible I've me= ssed up. =C2=A0If so, apologies in advance, and I'll try to resolve any pro= blems as quickly as I can! >>>> >>>> And of course, many thanks go to Rui Paulo, who did the port of usersp= ace DTrace to FreeBSD 9.x with support from the FreeBSD Foundation! >>>> >>>> Thanks, >>>> >>>> Robert N M Watson >>>> Computer Laboratory >>>> University of Cambridge >>>> >>> >>> That's great news! Many thanks to all that made this possible! >>> >>> I have a quick question though, now do I have to rebuild my world with = "WITH_CTF" ? >>> I'm asking because I did that by mistake some months ago on a RELENG_8 = machine, and >>> the world that was built had some problems, like gcc giving segfault 11= while compiling world or some ports. >>> >> It was a known issue that ctfconvert (I think it is ctfconvert) damages >> statically linked binaries. Most likely, it was not fixed yet. > > I can confirm this is not fixed yet. > > I have two STABLE-8 machines which had their world rebuilt with WITH_CTF = option, > and now I'm unable to rebuild the world as both machines fail with Segmen= tation Fault: 11 on exactly the same place : > > mkdep -f .depend -a =C2=A0 =C2=A0-I/usr/obj/usr/src/tmp/legacy/usr/includ= e -I/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/lib -I/usr/src/gnu/us= r.bin/gperf =C2=A0/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/boo= l-array.cc /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/gen-perf.c= c /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/hash-table.cc /usr/= src/gnu/usr.bin/gperf/../../../contrib/gperf/src/iterator.cc /usr/src/gnu/u= sr.bin/gperf/../../../contrib/gperf/src/key-list.cc /usr/src/gnu/usr.bin/gp= erf/../../../contrib/gperf/src/list-node.cc /usr/src/gnu/usr.bin/gperf/../.= ./../contrib/gperf/src/main.cc /usr/src/gnu/usr.bin/gperf/../../../contrib/= gperf/src/new.cc /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/opti= ons.cc /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/read-line.cc /= usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/trace.cc /usr/src/gnu/= usr.bin/gperf/../../../contrib/gperf/src/vectors.cc /usr/src/gnu/usr.bin/gp= erf/../../../contrib/gperf/src/version.cc /usr/src/gnu/usr.bin/gperf/../../= ../contrib/gperf/lib/hash.cc > cc: Internal error: Segmentation fault: 11 (program cc1plus) > Please submit a full bug report. > See for instructions. > mkdep: compile failed > *** Error code 1 > > Stop in /usr/src/gnu/usr.bin/gperf. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. I have met this problem before. WITH_CTF on world is not required to use DTrace, and it seems that the gcc is broken. If can get a working gcc4.2 in the base system, you are ucky. Or, you can download a base system for the FreeBSD FTP site, and install it to a temp path, then copy the gcc binary to /usr/bin. > > Regards, > Nikolay > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.17 (Darwin) > Comment: GPGTools - http://gpgtools.org > > iEYEARECAAYFAk2S4nMACgkQHNAJ/fLbfrmHJwCgmpMQVdv5DUuz+exWyTIsew0/ > 0EcAn0kMguIUwwczwDxKeayG9pEDRiBy > =3DK4KJ > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > --=20 Zhihao Yuan The best way to predict the future is to invent it.