OK, the GIL-release bug was just fixed: http://www.python.org/sf/731644 The latest Modules/socketmodule.c from the CVS worked for me. Yay! It seems that it was a linux-specific problem. I have not been getting the strange exceptions that I suspected was evidence of httplib not being thread safe either. Let's hope it was related. /David Fendrich