[pypy-issue] Issue #2486: PyPyType_Ready with tp_flags crashes PyPy interpreter (pypy/pypy)
issues-reply at bitbucket.org
Sun Feb 26 01:03:01 EST 2017
New issue 2486: PyPyType_Ready with tp_flags crashes PyPy interpreter
I'm trying to debug PyPy crash with pythonnet library. PyPyType_Ready(type) works if no tp_flags are set on this type. If any basic flag is set (e.g. Py_TPFLAGS_DEFAULT_EXTERNAL) this crashes interpreter.
Are there any differences between CPython and PyPy wrt to setting tp_flags?
Here is a typical crash:
>>>> import clr
Attempting to load 'Python.Runtime' using standard binding rules.
'Python.Runtime' not found using standard binding rules.
Attempting to load Python.Runtime from: 'C:\Python\pypy-c-jit-latest-win32\site-packages\Python.Runtime.dll'.
Success loading 'Python.Runtime' from: 'C:\Python\pypy-c-jit-latest-win32\site-packages\Python.Runtime.dll'.
File "pypy_module_cpyext_2.c", line 25519, in type_realize
File "pypy_module_cpyext_2.c", line 30900, in _type_realize
Fatal RPython error: AssertionError
More information about the pypy-issue