Taking a stab in the dark, you just crossed the boundary where
the jiffies clock rolls past 2^31. If init and update are using the
times() system call to keep track of when they should be doing things
(to be immune to changes in the wall clock), then things can go nuts
at this point, since time_t is declared to be type "long". There could
also be things internal to the kernel that might be breaking at this
point, as there could also be at the 497 day mark. Perhaps it is
time to again consider starting kernels with the jiffies count
just about to roll over, and also just about to go past the 2^31 mark
so that we can start hunting down these types of problems.
The times() man page should probably also mention that the ticks
counts returned do wrap after a sufficiently long time, and should not
be used as an absolute time measure.
-- Eric Schenk www: http://www.dna.lth.se/~erics Dept. of Comp. Sci., Lund University email: Eric.Schenk@dna.lth.se Box 118, S-221 00 LUND, Sweden fax: +46-46 13 10 21 ph: +46-46 222 96 38