Josh Bressers added the comment:
I am then confused by this in the initial comment:
> It calls indirectly PyUnicode_EncodeUTF8() and so call
> PyBytes_FromStringAndSize() which allocates memory on the heap.
I've not studied the patch though, so this may h
Josh Bressers added the comment:
You would be wise to avoid using heap storage once you're in the crash handler.
From a security standpoint, if something has managed to damage the heap (which
is not uncommon in a crash), you should not attempt to allocate or free heap
memory. On modern