From owner-freebsd-stable Sun Jul 7 23: 7:11 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 25A7A37B400 for ; Sun, 7 Jul 2002 23:07:08 -0700 (PDT) Received: from goliath.siemens.de (goliath.siemens.de [192.35.17.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFEBE43E31 for ; Sun, 7 Jul 2002 23:07:06 -0700 (PDT) (envelope-from ust@cert.siemens.de) Received: from mail2.siemens.de (mail2.siemens.de [139.25.208.11]) by goliath.siemens.de (8.11.6/8.11.6) with ESMTP id g6866sv11396; Mon, 8 Jul 2002 08:06:54 +0200 (MEST) Received: from mars.cert.siemens.de (ust.mchp.siemens.de [139.23.201.17]) by mail2.siemens.de (8.11.6/8.11.6) with ESMTP id g6866re02402; Mon, 8 Jul 2002 08:06:53 +0200 (MEST) Received: from alaska.cert.siemens.de (alaska.cert.siemens.de [139.23.202.134]) by mars.cert.siemens.de (8.12.5/8.12.5/Siemens CERT [ $Revision: 1.25 ]) with ESMTP id g6866rug058143; Mon, 8 Jul 2002 08:06:53 +0200 (CEST) (envelope-from ust@alaska.cert.siemens.de) Received: from alaska.cert.siemens.de (alaska.cert.siemens.de [127.0.0.1]) by alaska.cert.siemens.de (8.12.5/8.12.5/alaska [ $Revision: 1.12 ]) with ESMTP id g6866rqx098779; Mon, 8 Jul 2002 08:06:53 +0200 (CEST) (envelope-from ust@alaska.cert.siemens.de) Received: (from ust@localhost) by alaska.cert.siemens.de (8.12.5/8.12.5/alaska [ $Revision: 1.3 ]) id g6866rHJ098778; Mon, 8 Jul 2002 08:06:53 +0200 (CEST) (envelope-from ust) Date: Mon, 8 Jul 2002 08:06:53 +0200 From: Udo Schweigert To: Klaus Steden Cc: Randy Bush , FreeBSD Stable Subject: Re: signal 8 (fp execption) in pgp 5 Message-ID: <20020708060653.GA98569@alaska.cert.siemens.de> Mail-Followup-To: Klaus Steden , Randy Bush , FreeBSD Stable References: <20020707145020.D95654@cthulu.compt.com> <20020707215354.E95654@cthulu.compt.com> <20020708013324.A13139@cthulu.compt.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <20020708013324.A13139@cthulu.compt.com> X-Operating-System: FreeBSD 4.6-STABLE User-Agent: Mutt/1.5.1i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Jul 08, 2002 at 01:33:24 -0400, Klaus Steden wrote: > >>>>> yesterday's -stable and ports tree, rebuilt twice. > >>>>> % pgpk -l randy > >>>>> Type Bits KeyID Created Expires Algorithm Use > >>>>> sec+ 1024 0xB1331439 1994-04-04 ---------- RSA Sign & Encrypt > >>>>> uid Randy Bush > >>>>> 1 matching key found > >>>>> Received signal 8. > >> Just out of curiosity, what kind of CPUs are you running this on? >> >> works pent 3 0.8ghz >> fails pent 4 1.7ghz >> > I'm running 1.0 GHz AMD Durons. The other machines I ran tests on were PIIs and > PIIIs. > Hi all, I also came across that problem and found the following patch (to be included as files/patch-ah into the pgp5 port) as a solution. (I also have the problem only on P4-systems). --- lib/pgp/random/pgpRndUnix.c.orig Sat Aug 9 23:45:14 1997 +++ lib/pgp/random/pgpRndUnix.c Mon Jul 8 07:59:30 2002 @@ -307,7 +307,11 @@ if (!ticksize) ticksize = ranTickSize(); - delta = (word32)(tickdiff(t, prevt) / ticksize); + if (ticksize) { + delta = (word32)(tickdiff(t, prevt) / ticksize); + } else { + delta = (word32)(tickdiff(t, prevt)); + } prevt = t; return delta; Best regards -- Udo Schweigert, Siemens AG | Voice : +49 89 636 42170 CT IC CERT, Siemens CERT | Fax : +49 89 636 41166 D-81730 Muenchen / Germany | email : udo.schweigert@siemens.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message