Pablo Galindo Salgado <pablog...@gmail.com> added the comment:
This is a regression introduced by: commit 6876257eaabdb30f27ebcbd7d2557278ce2e5705 Author: Victor Stinner <vstin...@python.org> Date: Mon Oct 7 18:42:01 2019 +0200 bpo-36389: _PyObject_CheckConsistency() available in release mode (GH-16612) bpo-36389, bpo-38376: The _PyObject_CheckConsistency() function is now also available in release mode. For example, it can be used to debug a crash in the visit_decref() function of the GC. Modify the following functions to also work in release mode: * _PyDict_CheckConsistency() * _PyObject_CheckConsistency() * _PyType_CheckConsistency() * _PyUnicode_CheckConsistency() Other changes: * _PyMem_IsPtrFreed(ptr) now also returns 1 if ptr is NULL (equals to 0). * _PyBytesWriter_CheckConsistency() now returns 1 and is only used with assert(). * Reorder _PyObject_Dump() to write safe fields first, and only attempt to render repr() at the end. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue38400> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com