> On 21 Dec 2021, at 22:08, Marco Sulla <marco.sulla.pyt...@gmail.com> wrote: > > In Python 3.7, must Py_TRASHCAN_SAFE_BEGIN - Py_TRASHCAN_SAFE_END be > used in a C extension? > > I'm asking because in my C extension I use them in the deallocator > without problems, but users signalled me that they segfault in Python > 3.7 on Debian 10. I checked and this is true.
I searched the web for Py_TRASHCAN_SAFE_BEGIN And that quickly lead me to this bug. https://bugs.python.org/issue40608. That gives lots of clues for what might be the problem. It seems that is a deprecated api. Barry > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list