This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author djmdjm
Recipients djmdjm
Date 2008-09-04.00:47:18
SpamBayes Score 0.022319112
Marked as misclassified No
Message-id <1220489239.6.0.433848845577.issue3771@psf.upfronthosting.co.za>
In-reply-to
Content
On OpenBSD I'm seeing intermittent failures of test_httpservers with the
following error:

test_post (test.test_httpservers.CGIHTTPServerTestCase) ... ERROR

======================================================================
ERROR: test_post (test.test_httpservers.CGIHTTPServerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File
"/usr/ports/lang/python/2.6/w-Python-2.6b3/Python-2.6b3/Lib/test/test_httpservers.py",
line 326, in test_post
    res = self.request('/cgi-bin/file2.py', 'POST', params, headers)
  File
"/usr/ports/lang/python/2.6/w-Python-2.6b3/Python-2.6b3/Lib/test/test_httpservers.py",
line 64, in request
    return self.connection.getresponse()
  File
"/usr/ports/lang/python/2.6/w-Python-2.6b3/Python-2.6b3/Lib/httplib.py",
line 949, in getresponse
    response.begin()
  File
"/usr/ports/lang/python/2.6/w-Python-2.6b3/Python-2.6b3/Lib/httplib.py",
line 418, in begin
    self.msg = HTTPMessage(self.fp, 0)
  File
"/usr/ports/lang/python/2.6/w-Python-2.6b3/Python-2.6b3/Lib/mimetools.py",
line 24, in __init__
    rfc822.Message.__init__(self, fp, seekable)
  File
"/usr/ports/lang/python/2.6/w-Python-2.6b3/Python-2.6b3/Lib/rfc822.py",
line 108, in __init__
    self.readheaders()
  File
"/usr/ports/lang/python/2.6/w-Python-2.6b3/Python-2.6b3/Lib/httplib.py",
line 274, in readheaders
    line = self.fp.readline()
  File
"/usr/ports/lang/python/2.6/w-Python-2.6b3/Python-2.6b3/Lib/socket.py",
line 395, in readline
    data = recv(1)
error: [Errno 4] Interrupted system call

Rerunning the test by itself always passes; maybe a SIGCHLD is
interrupting the recv() call.

Anyway, EINTR is a recoverable error - the socket code should probably
retry the read.
History
Date User Action Args
2008-09-04 00:47:19djmdjmsetrecipients: + djmdjm
2008-09-04 00:47:19djmdjmsetmessageid: <1220489239.6.0.433848845577.issue3771@psf.upfronthosting.co.za>
2008-09-04 00:47:18djmdjmlinkissue3771 messages
2008-09-04 00:47:18djmdjmcreate