New submission from Eddie Elizondo <eduardo.elizondoru...@gmail.com>:

Heap-allocated Types initializing instances through `PyObject_{,GC}_New{Var}` 
will *NOT* not have their refcnt increased. This was totally fine under the 
assumption that static types are immortal. However, heap-allocated types MUST 
participate in refcounting. Furthermore, their deallocation routine should also 
make sure to decrease their refcnt to provide the incref/decref pair.

----------
components: Library (Lib)
messages: 334271
nosy: eelizondo
priority: normal
severity: normal
status: open
title: Object Initialization Bug with Heap-allocated Types
versions: Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue35810>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to