From owner-freebsd-current Tue Jan 23 15:22:10 2001 Delivered-To: freebsd-current@freebsd.org Received: from freebsd.netcom.com (freebsd.netcom.com [198.211.79.3]) by hub.freebsd.org (Postfix) with ESMTP id 2C56637B400 for ; Tue, 23 Jan 2001 15:21:53 -0800 (PST) Received: (from bugs@localhost) by freebsd.netcom.com (8.8.8+Sun/8.8.8) id RAA27120; Tue, 23 Jan 2001 17:21:39 -0600 (CST) From: Mark Hittinger Message-Id: <200101232321.RAA27120@freebsd.netcom.com> Subject: Re: uucico dies with floating point errors To: leif@neland.dk Date: Tue, 23 Jan 2001 17:21:39 -0600 (CST) Cc: freebsd-current@FreeBSD.ORG In-Reply-To: <013a01c08583$addfa8e0$0e00a8c0@neland.dk> from "Leif Neland" at Jan 23, 2001 10:30:05 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Anyway during the last month or so, around a third of the times it runs, it > appearently dies, and I get a message saying uucico died because of a > floating point error. The most frequent floating point error is a divide by zero error. I'd speculate that some statistic that uucico is calculating (say bytes/second) is causing a divide by zero floating point exception. That is - unless I didn't just look at the source and not find any floats. Maybe there is an integer divide by zero in there someplace. Are you sure it isn't generating a core in the /var/spool/uucp area someplace? Are you using the taylor uucp built from the -current source tree or an older uucico (maybe a.out format?). Floating point exceptions in a program that doesn't use fp generally implies some sort of buffer overflow and code jumping into garbage that happens to look like fp code. You can rebuild taylor with debug on and try to figure out what is happening that way. You may discover that the other side is sending a field that is too long - like a system that has larger usernames than yours does etc. Good luck! Mark Hittinger Earthlink bugs@freebsd.netcom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message