[Ironpython-users] abc.py 0.12% of time errors with "SystemError: Handle is not initialized."
jdimatteo at gmail.com
Tue Nov 25 00:25:12 CET 2014
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:
_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,
File "c:\Program Files (x86)\IronPython 2.7\Lib\abc.py", line 151, in
File "c:\Program Files (x86)\IronPython 2.7\Lib\_weakrefset.py", line 73,
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).
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironpython-users