[New-bugs-announce] [issue28147] Memory leak in dictionary resize
report at bugs.python.org
Wed Sep 14 07:44:13 EDT 2016
New submission from Min RK:
There is a memory leak in the new dictionary resizing in 3.6, which can cause memory exhaustion in just a few iterations.
I don't fully understand the details of the bug, but it happens when resizing a dict with a split table several times. The only way that I have found to trigger this is by popping items off of an object's `__dict__` repeatedly.
I've attached a script to illustrate the issue. Be careful with it, because it will eat up all your memory if you don't interrupt it.
components: Interpreter Core
title: Memory leak in dictionary resize
versions: Python 3.6, Python 3.7
Added file: http://bugs.python.org/file44658/test-dict-pop.py
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce