[issue7133] test_ssl failure
Senthil Kumaran sent...@uthcode.com added the comment: Keith, was your python compiled with ssl? Any extra information to reproduce this can help. (Download 2.7.2 from python.org, do a ./configure;make and verify if this can bug can be reproduced). -- nosy: +orsenthil ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7133 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7133] test_ssl failure
Keith Briggs kbri...@users.sourceforge.net added the comment: Senthil: thanks for the reply. That's how I did build python 2.7.2 anyway. But I can't see anything about SSL in the generated config files.However, on another system (Fedora 15 with python 2.7.1), I don't get the problem. In case it's useful, I was trying to run the recipe http://code.activestate.com/recipes/573444-threaded-documenting-xml-rpc-server-over-https/?c=13559 when this crash happened. Is there something in that recipe which is not compatible with the current python modules? Keith -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7133 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7133] test_ssl failure
Keith Briggs kbri...@users.sourceforge.net added the comment: I am still getting this error with SocketServer in Python 2.7.2, even though it looks the same as was fixed in Issue7133: File /usr/local/lib/python2.7/SocketServer.py, line 284, in _handle_request_noblock self.process_request(request, client_address) File /usr/local/lib/python2.7/SocketServer.py, line 310, in process_request self.finish_request(request, client_address) File /usr/local/lib/python2.7/SocketServer.py, line 323, in finish_request self.RequestHandlerClass(request, client_address, self) File /usr/local/lib/python2.7/SocketServer.py, line 641, in __init__ self.finish() File /usr/local/lib/python2.7/SocketServer.py, line 694, in finish self.wfile.flush() File /usr/local/lib/python2.7/socket.py, line 303, in flush self._sock.sendall(view[write_offset:write_offset+buffer_size]) TypeError: must be string or read-only buffer, not memoryview Keith -- nosy: +kbriggs ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7133 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7133] test_ssl failure
Kurt B. Kaiser k...@shore.net added the comment: Is there some reason that this is not being checked in? The build has been broken for five days. IMO, either revert the offending code or check this in. -- priority: normal - high ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7133 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7133] test_ssl failure
Antoine Pitrou pit...@free.fr added the comment: I was hoping for Bill (the _ssl maintainer)'s opinion on this, but you're right, it should be checked in. -- resolution: - accepted stage: patch review - commit review ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7133 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7133] test_ssl failure
Antoine Pitrou pit...@free.fr added the comment: Committed in r75529. -- resolution: accepted - fixed stage: commit review - committed/rejected status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7133 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7133] test_ssl failure
Kurt B. Kaiser k...@shore.net added the comment: Reviewed, built, tests ok. Linux trader 2.6.18-ARCH #1 SMP PREEMPT Sun Nov 19 09:14:35 CET 2006 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GenuineIntel GNU/Linux vote +1 weight +0.1 :-) -- nosy: +kbk priority: - normal ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7133 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7133] test_ssl failure
New submission from Antoine Pitrou pit...@free.fr: This is due to r75412 (yes, mine). The proper fix would be to add support for the new buffer API to the _ssl module. testSocketServer (test.test_ssl.ThreadedTests) ... server (('127.0.0.1', 52011):52011 ('AES256-SHA', 'TLSv1/SSLv3', 256)): [15/Oct/2009 00:42:18] GET /keycert.pem HTTP/1.0 200 - Exception happened during processing of request from ('127.0.0.1', 48099) Traceback (most recent call last): File /home/antoine/cpython/__svn__/Lib/SocketServer.py, line 282, in _handle_request_noblock self.process_request(request, client_address) File /home/antoine/cpython/__svn__/Lib/SocketServer.py, line 308, in process_request self.finish_request(request, client_address) File /home/antoine/cpython/__svn__/Lib/SocketServer.py, line 321, in finish_request self.RequestHandlerClass(request, client_address, self) File /home/antoine/cpython/__svn__/Lib/SocketServer.py, line 639, in __init__ self.finish() File /home/antoine/cpython/__svn__/Lib/SocketServer.py, line 692, in finish self.wfile.flush() File /home/antoine/cpython/__svn__/Lib/socket.py, line 300, in flush self._sock.sendall(view[write_offset:write_offset+buffer_size]) File /home/antoine/cpython/__svn__/Lib/ssl.py, line 203, in sendall v = self.send(data[count:]) File /home/antoine/cpython/__svn__/Lib/ssl.py, line 94, in lambda self.send = lambda data, flags=0: SSLSocket.send(self, data, flags) File /home/antoine/cpython/__svn__/Lib/ssl.py, line 174, in send v = self._sslobj.write(data) TypeError: must be string or read-only buffer, not memoryview Traceback (most recent call last): File /home/antoine/cpython/__svn__/Lib/test/test_ssl.py, line 972, in testSocketServer f = urllib.urlopen(url) File /home/antoine/cpython/__svn__/Lib/urllib.py, line 87, in urlopen return opener.open(url) File /home/antoine/cpython/__svn__/Lib/urllib.py, line 206, in open return getattr(self, name)(url) File /home/antoine/cpython/__svn__/Lib/urllib.py, line 445, in open_https 'got a bad status line', None) IOError: ('http protocol error', 0, 'got a bad status line', None) ERROR -- assignee: pitrou components: Extension Modules, Tests messages: 94044 nosy: janssen, pitrou severity: normal stage: needs patch status: open title: test_ssl failure type: behavior versions: Python 2.7 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7133 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7133] test_ssl failure
Antoine Pitrou pit...@free.fr added the comment: Here is a possible patch. -- keywords: +patch stage: needs patch - patch review Added file: http://bugs.python.org/file15130/ssl_newbuf.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7133 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com