Subject: Re: pkg/27404: nut core dumps when "viewing foods"
To: None <firstname.lastname@example.org>
From: None <email@example.com>
Date: 12/30/2004 17:42:00
On Sun, Dec 26, 2004 at 10:36:58AM -0800, Jim Jozwiak wrote:
> Hello, Just looking at the data, I notice this particular pizza has "no
> data" for fiber on the line it is about to print, which suggests that on
> the NetBSD/alpha platform, a machine that I have no access to, there is
> a difference in how the module is handling negative zero. The test for
> negative zero function is at the end of the file "util.c" and the call
> whch is failing is line 708 of the file "food.c". Previous calls to the
> test_for_negative_zero function which did not find a negative zero were
> obviously successful, because the previous line printed values for
> calories, total carb, and protein. This suggests that if the function
> does find a negative zero, it either fails in the process, or line 708
> of "food.c" fails when the test_for_negative_zero function returns 1.
> So, on the NetBSD/alpha platform perhaps one of the following statements
> do not evaluate properly when *value is -0?
> if (*value != 0) return 0;
> if ( 1.0 / *value >= 0 ) return 0;
> Perhaps there should be a cast on the boolean which is the divisor to
> the float:
> if ( 1.0 / (float) *value >= 0 ) return 0;
> I would be happy to help further if there is anything I can do, and if
> anyone who knows the NetBSD/alpha platform has any insight into how the
> function should go, I would be happy to incorporate the change into my
> next distribution of NUT and add a NetBSD/alpha README explaining how to
> compile the program on that platform.
> Jim Jozwiak
> >On Sun, Dec 26, 2004 at 03:12:10PM +0000, firstname.lastname@example.org wrote:
> >>Synopsis: nut core dumps when "viewing foods"
> >>State-Changed-From-To: open->feedback
> >>State-Changed-By: email@example.com
> >>State-Changed-When: Sun, 26 Dec 2004 15:12:10 +0000
> >>I just updated the package to 10.13.
> >>I can't reproduce the problem on i386 in 10.2 nor in 10.13;
> >>if it still persists, please contact the author of the program,
> >>and let me know if he comes up with a patch.