M2Crypto possible intermittent bug

John Nagle nagle at animats.com
Wed Oct 10 18:36:43 EDT 2007


John Nagle wrote:
> John Nagle wrote:
>>   I just "upgraded" from M2Crypto 0.17 to M2Crypto 0.18, and I'm
>> running my regression tests.  I'm seeing occasional cases where
>> M2Crypto raises the exception SSL.SSLError, and the associated
>> error is "(0, 'Error')", which is the bogus error you get if you feed 
>> 0 to
>> "perror".  It failed once on "verisign.com"'s cert, then worked
>> on the next try.
>>
>>   This is on Windows, running Python 2.4 (which is what M2Crypto
>> supports on Windows.)
>>
>>   I'm trying to make this reproduceable.  More later.
>>
>>                     John Nagle
> 
>    Still trying to reproduce this.  Every time except the first,
> the regression test passed.  More later.  Might be an uninitialized
> variable in a DLL, or something like that.
> 
>                 John Nagle

     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.

					John Nagle



More information about the Python-list mailing list