mirror of
https://github.com/python/cpython.git
synced 2025-10-07 15:42:02 +00:00
bpo-45061: Detect refcount bug on empty tuple singleton (GH-28503)
Detect refcount bugs in C extensions when the empty tuple singleton is destroyed by mistake. Add the _Py_FatalRefcountErrorFunc() function.
This commit is contained in:
parent
f604cf1c37
commit
79a3148099
6 changed files with 41 additions and 5 deletions
|
@ -1563,8 +1563,7 @@ none_repr(PyObject *op)
|
|||
static void _Py_NO_RETURN
|
||||
none_dealloc(PyObject* Py_UNUSED(ignore))
|
||||
{
|
||||
Py_FatalError("deallocating None likely caused by a refcount bug "
|
||||
"in a C extension");
|
||||
_Py_FatalRefcountError("deallocating None");
|
||||
}
|
||||
|
||||
static PyObject *
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue