[New-bugs-announce] [issue3771] test_httpservers intermittent failure
Damien Miller
report at bugs.python.org
Thu Sep 4 02:47:19 CEST 2008
New submission from Damien Miller <djmdjm at users.sourceforge.net>:
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.
----------
components: Extension Modules
messages: 72443
nosy: djmdjm
severity: normal
status: open
title: test_httpservers intermittent failure
type: crash
versions: Python 2.6
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue3771>
_______________________________________
More information about the New-bugs-announce
mailing list