M2Crypto possible intermittent bug

John Nagle nagle at animats.com
Fri Oct 12 04:17:55 CEST 2007


John Nagle wrote:
> Heikki Toivonen wrote:
>> John Nagle wrote:
>>>     Still having trouble reproducing the problem. But somewhere,
>>> something raised that bogus no-error exception three times.
>>> Anything that returns "(0, 'Error')" as exception data is a bug.
>>
>> If you can, build python and m2crypto with debug symbols, and place
>> breakpoints in |case SSL_ERROR_SYSCALL| blocks (from _ssl.i). Then rerun
>> the tests. That would be my first guess as to where these might be
>> coming from.
> 
>    I don't have the right compiler to build it on Windows, and it
> doesn't seem to be failing on Linux.  It failed three times during
> one test run and hasn't failed since.  That makes me suspect an
> uninitialized data problem in C code.  I'll try to reproduce the
> problem.
> 
>                 John Nagle

   I'm unable to reproduce the problem at this time. Even re-installingM2Crypto
doesn't make it recur.  I've been rerunning my regression test
over and over, and it's not repeatable.

   I suspect that for some reason Windows networking was generating
a local error, and the Windows error status to UNIX-like error status
conversion is wrong somewhere.

				John Nagle



More information about the Python-list mailing list