[Live-devel] BasicTaskScheduler crashed by clients leaving

Ross Finlayson finlayson at live.com
Thu Mar 24 12:19:56 PST 2005


Auke,

Many thanks for the detailed bug report.  You are the second person to have 
run across this problem, but the first to have been able to explain it in 
detail.

Fortunately the most recent version of the code (2005.03.23) should 
overcome this problem.  In this version, "BasicTaskScheduler::SingleStep()" 
calls at most one read handler each time (and does not continue iterating 
through the handlers after it has called one).  Therefore, there should no 
longer be a problem if the handler queue ends up being modified from within 
the call to the handler function.

Thanks again for reporting this; I hope that the newest release of the code 
has fixed this problem.

	Ross Finlayson
	LIVE.COM
	<http://www.live.com/>



More information about the live-devel mailing list