> The ridiculously high values come from the line

>      sources = MallocArray(struct SRC_Instance_Record *, max_n_sources);

> in SRC_CreateNewInstance in sources.c.

Thank you.  I changed the limits in your patch to catch values that would
be unreasonable on my 32 bit system but I couldn't get the bug to trigger
after I started using gdb (I did see it a few times while I was testing the
patch).

> This missing initialization was obviously harmless in the 32-bit version,
> but you should ask upstream for the implications of a huge random
> starting value.  It might be that with your divider/remainder patch the
> program won't loop till the sun goes out, but nontheless take an eternity
> until the system time converges to UTC.

Occasionally I see "Residual freq : -32768.000 ppm" in the chronyc
"Tracking" display at startup (it goes away after a few minutes).  It
occurred to me yesterday that it might be associated with this bug.  Now
I'm fairly sure it's the system time converging from such a random starting
value.
-- 
John Hasler 
[EMAIL PROTECTED]
Elmwood, WI USA



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to