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:
import ConfigParser _cfg = ConfigParser.SafeConfigParser(allow_no_value=True) # line 8 of Foo.py Here is the traceback: Traceback (most recent call last): File "MyScriptWithTheNameChanged.py", line 55, in <module> File "d:\MyChangedPath\Bar.py", line 5, in <module> File "d:\MyChangedPath\Foo.py", line 8, in <module> File "c:\Program Files (x86)\IronPython 2.7\Lib\ConfigParser.py", line 228, in __init__ File "c:\Program Files (x86)\IronPython 2.7\Lib\collections.py", line 51, in __init__ File "c:\Program Files (x86)\IronPython 2.7\Lib\abc.py", line 151, in __subclasscheck__ File "c:\Program Files (x86)\IronPython 2.7\Lib\_weakrefset.py", line 73, in __contains__ SystemError: Handle is not initialized. 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). 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. 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).
_______________________________________________ Ironpython-users mailing list Ironpython-users@python.org https://mail.python.org/mailman/listinfo/ironpython-users