It seems this bug happens when the HZ value goes below 16 (either by compiling 'options HZ=' in kernel or setting sysctl 'kern.hz=' in /boot/loader.conf). The computed 'ticks' value becomes too large for 2-byte int producing crazy overflowed numbers elsewhere. The crazyness extends to human clocks such as what KDE uses. I mean it was visibly speeding up and showing time to go home before it was 'really' lunchtime! Time warp!! Something needs to check for overflow, but I bet whatever this field is cannot easily be widend past 2-byte int? I guess I will file a PR on this. -- thx, Paul Seniura.Received on Thu May 06 2004 - 12:37:20 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:53 UTC