<DIV>When I create a socket, listen, and close it, it shuts down cleanly but when I pass the socket to a new thread I get four to six of the following message:</DIV>
<DIV>&nbsp;</DIV>
<DIV>awaitRequests: unexpected wait return code 4294967295</DIV>
<DIV>&nbsp;</DIV>
<DIV>These seem to come after the main thread exits.</DIV>
<DIV>&nbsp;</DIV>
<DIV>It would seem that the socket has a thread affinity? Should sockets only be used in thread in which they were created?</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm using GHC 6.2.1 on Win2K.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks,</DIV>
<DIV>Jason Feingold</DIV>
<DIV>&nbsp;</DIV><p><hr size=1><font face=arial size=-1>Do you Yahoo!?<br>
<a href="http://taxes.yahoo.com/filing.html"><b>Yahoo! Finance Tax Center</a></b> - File online. File on time.