<div dir="ltr">I ran a script about 2,500 times last weekend and got the non-reproducible exception "SystemError: Handle is not initialized" 3 times while constructing a ConfigParser.SafeConfigParser like so:<div><br></div><div><div>import ConfigParser</div><div>_cfg = ConfigParser.SafeConfigParser(allow_no_value=True) # line 8 of Foo.py</div><div><br></div><div>Here is the traceback:</div><div><br></div><div><div>Traceback (most recent call last):</div><div>  File "MyScriptWithTheNameChanged.py", line 55, in <module></div><div>  File "d:\MyChangedPath\Bar.py", line 5, in <module></div><div>  File "d:\MyChangedPath\Foo.py", line 8, in <module></div><div>  File "c:\Program Files (x86)\IronPython 2.7\Lib\ConfigParser.py", line 228, in __init__</div><div>  File "c:\Program Files (x86)\IronPython 2.7\Lib\collections.py", line 51, in __init__</div><div>  File "c:\Program Files (x86)\IronPython 2.7\Lib\abc.py", line 151, in __subclasscheck__</div><div>  File "c:\Program Files (x86)\IronPython 2.7\Lib\_weakrefset.py", line 73, in __contains__</div><div>SystemError: Handle is not initialized.</div></div><div><br></div><div>I cc'ed Vladimir since he posted a similar message on April 1st 2014 (but I couldn't figure out how to respond since I joined the list after that date).</div><div><br></div><div>This is troubling since it seems like _weakrefset.py is a critical part of IronPython and has a non-reproducible bug that randomly crashes applications using it 0.12% of the time.</div><div><br></div><div>Please let me know if I can provide any other useful information.  I didn't find anything in my Event Viewer for the times when this exception was logged.  Unfortunately I can't reproduce this (but I didn't try running the script another 2,500 times).</div>
</div></div>