http://bugs.winehq.org/show_bug.cgi?id=4683
Summary: TCL http library hangs while waiting for a write event. Product: Wine Version: CVS Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-net AssignedTo: wine-bugs@winehq.org ReportedBy: rmiller@auctionpay.com
This bug seems to be a race condition on the socket write event during WSAAsyncSelect. In most cases, when an http request is attempted, the write event gets eaten and never triggers the handler to post the HTTP request. This bug can be reproduced with Windows ActiveTcl version 8.4.12
The following lines of code are needed to reporduce this problem: package require http http::geturl http://www.google.com -timeout 0 -query "?q=asdf"