https://github.com/python/cpython/commit/1ee321b4c0c3d83f5b7becb726a6fcf59de279f5
commit: 1ee321b4c0c3d83f5b7becb726a6fcf59de279f5
branch: 3.13
author: Victor Stinner <[email protected]>
committer: vstinner <[email protected]>
date: 2025-01-24T14:54:02+01:00
summary:

[3.13] gh-128679: Clear the ref tracer in _PyTraceMalloc_Stop() (#129258)

_PyTraceMalloc_Stop() now calls PyRefTracer_SetTracer(NULL, NULL).

files:
M Python/tracemalloc.c

diff --git a/Python/tracemalloc.c b/Python/tracemalloc.c
index 89bc7629933921..99ba7876acced7 100644
--- a/Python/tracemalloc.c
+++ b/Python/tracemalloc.c
@@ -986,6 +986,8 @@ _PyTraceMalloc_Stop(void)
     raw_free(tracemalloc_traceback);
     tracemalloc_traceback = NULL;
 
+    (void)PyRefTracer_SetTracer(NULL, NULL);
+
 done:
     TABLES_UNLOCK();
 }

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to