Alex Budovski added the comment: Interestingly enough, some of the leaked memory came from the finalize routine itself! Here's one example:
0:004> !heap -p -a 0x000000DB144346F0 address 000000db144346f0 found in _HEAP @ db0cae0000 HEAP_ENTRY Size Prev Flags UserPtr UserSize - state 000000db14434690 030a 0000 [00] 000000db144346c0 03074 - (busy) 7ffc55628b04 ntdll!RtlpCallInterceptRoutine+0x0000000000000040 7ffc555f9f36 ntdll!RtlAllocateHeap+0x0000000000079836 7ffc2a60c4da ucrtbased!calloc_base+0x000000000000123a 7ffc2a60c27d ucrtbased!calloc_base+0x0000000000000fdd 7ffc2a60f34f ucrtbased!malloc_dbg+0x000000000000002f 7ffc2a60fdde ucrtbased!malloc+0x000000000000001e 5a5e6ef9 python36_d!_PyMem_RawMalloc+0x0000000000000029 5a5e78c7 python36_d!_PyMem_DebugAlloc+0x0000000000000087 5a5e5e6f python36_d!_PyMem_DebugMalloc+0x000000000000001f 5a5e7230 python36_d!PyMem_Malloc+0x0000000000000030 5a582047 python36_d!new_keys_object+0x0000000000000077 5a57f7c5 python36_d!dictresize+0x0000000000000085 5a57a4b2 python36_d!PyDict_Merge+0x0000000000000112 5a57bf33 python36_d!PyDict_Update+0x0000000000000023 5a75fb1d python36_d!PyImport_Cleanup+0x000000000000045d 5a778f9e python36_d!Py_Finalize+0x000000000000005e ---------- nosy: +Alex Budovski _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue1635741> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com