Background: analog segfaults when using a custom config file.
The author tried debugging the program on my B50 and replied with this
message.
Is gcc known to be buggy for powerpc? I'm running 2.95.2-17 and the
program has been compiled without optimizations.

----- Forwarded message from Stephen Turner <[EMAIL PROTECTED]> -----

Date: Tue, 20 Feb 2001 14:43:09 +0000 (GMT)
From: Stephen Turner <[EMAIL PROTECTED]>
Reply-To: Stephen Turner <[EMAIL PROTECTED]>
Subject: Re: Bug#86356: analog: analog segfaults
In-Reply-To: <[EMAIL PROTECTED]>

OK, I've discovered what's going on, but I have no idea WHY it's going on.

The problem comes at line 736 of output.c. That line calls printtree, as
follows:

printtree(outf, rep, outstyle, multibyte, tree, requests, date, badp, badn,
          0, NULL, aliashead, linkhead, baseurl, totr, totp, totb, width,
          possrightalign, bmult, unit, sepchar, repsepchar, decpt, compsep,
          rawbytes, cols, colhead, colheadp, gender, html, monthname,
          dayname, monthlen, daylen, plainmonthlen, plaindaylen, lngstr);

But by the time we reach printtree, several of the values are wrong.
Everything is fine up to unit. But sepchar got repsepchar's true value (0),
repsepchar got decpt's true value ('.'), etc., until plaindaylen got
lngstr's value (0x100e93c0 = 269390784) and lngstr got a random value.

As I say, I don't really see how this can have happened. Have you
encountered anything like this before?

-- 
Stephen Turner               http://www.statslab.cam.ac.uk/~sret1/
  Statistical Laboratory, Wilberforce Road, Cambridge, CB3 0WB, England
  "Your account can only be used for a single internet session at any one
   time and for no more than 24 hours in any one day." (NTL terms of use)


----- End forwarded message -----

-- 
ciao,
Marco

Reply via email to