[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