From owner-freebsd-current Mon Mar 17 8:40:55 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EFFF037B404; Mon, 17 Mar 2003 08:40:51 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80E4843F93; Mon, 17 Mar 2003 08:40:46 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) by whale.sunbay.crimea.ua (8.12.8/8.12.8/Sunbay) with ESMTP id h2HGebeK005840 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 17 Mar 2003 18:40:38 +0200 (EET) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.8/8.12.8/Submit) id h2HGebeK005835; Mon, 17 Mar 2003 18:40:37 +0200 (EET) (envelope-from ru) Date: Mon, 17 Mar 2003 18:40:37 +0200 From: Ruslan Ermilov To: David Schultz , current@FreeBSD.org, alpha@FreeBSD.org Subject: Re: HEADS UP: Don't upgrade your Alphas! Message-ID: <20030317164037.GB98100@sunbay.com> References: <20030317161219.GA1429@sunbay.com> <200303150947.h2F9l5eQ028059@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="1LKvkjL3sHcu1TtY" Content-Disposition: inline In-Reply-To: <20030317161219.GA1429@sunbay.com> <200303150947.h2F9l5eQ028059@repoman.freebsd.org> User-Agent: Mutt/1.5.3i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --1LKvkjL3sHcu1TtY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Yes, as I have suspected, the gdtoa change is responsible for a breakage. libc corresponding to this lib/libc works: cvs -q up -P -d -D'2003/03/12 20:20:00' : Using /home/ru/w/f/usr.bin/awk/nawk nawk... This version, together with contrib/gdtoa, doesn't: cvs -q up -P -d -D'2003/03/12 20:29:59' : Using /home/ru/w/f/usr.bin/awk/nawk nawk... : nawk: floating point exception 8 : input record number 325, file : source line number 84 To see the breakage, one needs to install new libc, and run (assuming that /usr/bin/nawk is dynamically linked) make in usr.bin/truss; this will run the awk(1) script that exhibits one of these FPEs. P.S. Hmm, I didn't test this on i386, as I found this bug when attempting to produce a cross-release of i386 on Alpha, so i386's may be affected too. Will see. On Sat, Mar 15, 2003 at 01:47:05AM -0800, David Schultz wrote: > das 2003/03/15 01:47:05 PST >=20 > FreeBSD src repository >=20 > Removed files: > lib/libc/stdlib strtod.c=20 > Log: > The gdtoa import apparently hasn't caused anything or anyone to > explode, so nix the old strtod() / dtoa(). This change is part > of the gdtoa patches reviewed on standards@. > =20 > Revision Changes Path > 1.26 +0 -2429 src/lib/libc/stdlib/strtod.c (dead) On Mon, Mar 17, 2003 at 06:12:19PM +0200, Ruslan Ermilov wrote: > Hi! >=20 > Hold off upgrading your Alphas for a moment. > Something broke libc recently that results in > (at least) floating point exceptions from > awk(1) (this is not related to today's awk > upgrade). >=20 > I've been able to reproduce this on beast.freebsd.org > by building the fresh libc.a and linking awk with > it, and running a test case. >=20 > I haven't been able to reproduce this with 8th > March libc, so the time window for the breakage > is low. >=20 > I suspect the recent gtdoa commit to libc; we > will know that is less than an hour. Cheers, --=20 Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age --1LKvkjL3sHcu1TtY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+dfqFUkv4P6juNwoRAgjFAJ46qT75LwA38ZKXzDtPWhEHcMgArACeNGP5 8P97haXxKZ7c4Q9pFnLuOfI= =ddAa -----END PGP SIGNATURE----- --1LKvkjL3sHcu1TtY-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message