<DIV>Hi John<BR><BR>&gt;Mmm, I seem to recall Dan Ingalls, Bill Shauck, Samuel S. Shuster and I<BR>&gt;were in there a few years back to<BR>&gt;prove that the clock roll over logic had a bug where it wouldn't reset<BR>&gt;the resumption time correctly in certain cases. Leaving<BR>&gt;Dan's weather station software hung.<BR><BR>&gt;Assuming we are talking about SuspendedDelays which is created as:<BR>&gt;SuspendedDelays _<BR>&gt;SortedCollection sortBlock:<BR>&gt;[:d1 :d2 | d1 resumptionTime &lt;= d2 resumptionTime].<BR><BR>&gt;I would suggest you look at all users of SuspendedDelays in your image<BR>&gt;and confirm that it's protected by<BR>&gt;AccessProtect. In a quick look before adequate coffee I don't see why<BR>&gt;it's broken if I&nbsp; assume something is altering<BR>&gt;SuspendedDelays as the add: logic is running.&nbsp; You might need to look<BR>&gt;at callers of certain methods to find the wrapping<BR>&gt;critical: block.<BR><BR>**&nbsp;&nbsp; here is where the stack trace
 show the error<BR>this colaboration occurs into&nbsp; AccesProtect critical<BR><BR>Delay&gt;&gt;schedule<BR><BR>schedule<BR>&nbsp;"Private! Schedule this Delay, but return immediately rather than waiting.<BR>The receiver's semaphore will be signalled when its delay duration has<BR>elapsed."<BR><BR>&nbsp;beingWaitedOn ifTrue: [self error: 'This Delay has already been<BR>scheduled.'].<BR>&nbsp;AccessProtect critical: [<BR>&nbsp; beingWaitedOn _ true.<BR>&nbsp; resumptionTime _ Time millisecondClockValue + delayDuration.<BR>&nbsp; ActiveDelay == nil<BR>&nbsp;&nbsp; ifTrue: [self activate]<BR>&nbsp;&nbsp; ifFalse: [<BR>&nbsp;&nbsp;&nbsp; resumptionTime &lt; ActiveDelay resumptionTime<BR>&nbsp;&nbsp;&nbsp;&nbsp; ifTrue: [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SuspendedDelays add: ActiveDelay.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self activate]<BR>&nbsp;&nbsp;&nbsp;&nbsp; ifFalse: [SuspendedDelays add: self&nbsp; (** HERE FIRE ERROR )&nbsp; ]]].<BR><BR><BR>Best regards
 <BR>&nbsp;MDC<BR><BR></DIV><p><br><hr size=1>
<a href="http://ar.rd.yahoo.com/mail/welcome/*http://ar.autos.yahoo.com"><img src="http://eur.i1.yimg.com/eur.yimg.com/i/fr/icon/car.gif" width=16 height=16 border=0></a> <b>¿Buscás un auto?</b><br>
Encontralo en <a href="http://ar.rd.yahoo.com/mail/welcome/*http://ar.autos.yahoo.com"><B>Yahoo! Autos</B></a><br><font color=#FF6600><B>¡Más de 4000 clasificados todos los días!</B></font><br>
<small><a href="http://ar.rd.yahoo.com/mail/welcome/*http://yahoo.deautos.com/usados">Usados</a> - <a href="http://ar.rd.yahoo.com/mail/welcome/*http://yahoo.deautos.com/ofertas">0 km</a> - <a href="http://ar.rd.yahoo.com/mail/welcome/*http://ar.autos.yahoo.com/vender/">Vendé el tuyo</a></small>