Squeak and Seaside Stability

Keith Hodges keith_hodges at yahoo.co.uk
Tue Dec 19 20:42:48 UTC 2006


Ramon Leon wrote:
>> Then I need you to debug some more stuff:
>>
>> 1) Which VM are you using?
>>     
>
>   
If the millisecondClock is close to rolling over then the deadline may 
be set in the future to a number greater than SmallInteger maxVal and 
timeouts will never complete.

For Socket the default timeout is 45 seconds. So thinking about it this 
error is only likely to occur for 45 seconds every 12 days or so, but it 
will occur if there is code which relies upon the timeout itself.

Now this is a complete guess but it might be your explanation. What if 
somehow your millisecond clock has failed to roll over and might be 
stuck in that dangerous region ie. at SmallInteger maxVal.

Keith




		
___________________________________________________________ 
Try the all-new Yahoo! Mail. "The New Version is radically easier to use" – The Wall Street Journal 
http://uk.docs.yahoo.com/nowyoucan.html



More information about the Squeak-dev mailing list