Repository navigation
Closed
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
I found a handful of reference leaks in the core using Codex. PR incoming.
CPython versions tested on:
CPython main branch
Operating systems tested on:
macOS
Linked PRs
- gh-145376: Fix various reference leaks #145377
- gh-145376: Fix various reference leaks objects and modules #145385
- gh-145376: Fix reference leaks in _collectionsmodule.c #145421
- gh-145376: Fix null pointer deref in md5module.c #145422
- gh-145376: Avoid reference leaks in failure path of _functoolsmodule.c method partial_new #145423
- gh-145376: Fix refleak in unusual error path in BaseExceptionGroup_new #145474
- gh-145376: Fix refleak and null pointer deref in unusual error path of datetime module #145476
- gh-145376: Fix refleak in error path of time_tzset #145477
- gh-145376: Fix reference leak in _lprof.c #145539
- gh-145376: Fix refleak in _queuemodule.c out-of-memory path #145543
- gh-145376: Fix various refleaks Objects/ #145609
- [3.14] gh-145376: Fix crashes in
md5module.candhmacmodule.c(GH-145422) #145610 - [3.13] gh-145376: Fix crashes in md5module.c (GH-145422) #145611
- [3.13] gh-145376: Fix refleak in
queuemodule.cout-of-memory path (GH-145543) #145621 - [3.14] gh-145376: Fix refleak in
queuemodule.cout-of-memory path (GH-145543) #145622 - gh-145376: Fix refleaks and double decref for code in Python/ #145666
- gh-145376: Fix _cursesmodule.c build on FreeBSD/macOS #145669
- gh-145376: Fix refleak bug and pointer type bug in Parser/ #145684
- [3.14] gh-145376: Fix various reference leaks (GH-145377) #145712
- gh-145376: Fix GC tracking in structseq.__replace__ #145820
- [3.14] gh-145376: Fix GC tracking in
structseq.__replace__(GH-145820) #145922 - [3.13] gh-145376: Fix GC tracking in
structseq.__replace__(GH-145820) #145924 - [3.13] gh-145376: Fix various reference leaks (GH-145377) #148661
Reacted by An Long
Metadata
Metadata
Assignees
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Activity
pythongh-145376: Fix various reference leaks
pythongh-145376: Fix various reference leaks
gh-145376: Fix various reference leaks (GH-145377)
gh-145376: Fix refleak in error path of time_tzset (GH-145477)
gh-145376: Avoid reference leaks in failure path of _functoolsmodule.…
gh-145376: Fix refleak in unusual error path in BaseExceptionGroup_new (
gh-145376: Fix reference leaks in deque (#145421)
gh-145376: Fix refleak and null pointer deref in unusual error path o…
gh-145376: Fix crashes in `md5module.c` and `hmacmodule.c` (#145422)
pythongh-145376: Fix crashes in `md5module.c` and `hmacmodule.c` (pyt…
pythongh-145376: Fix crashes in md5module.c
[3.14] gh-145376: Fix crashes in `md5module.c` and `hmacmodule.c` (GH…
[3.13] gh-145376: Fix crashes in md5module.c (GH-145422) (#145611)
22 remaining items
pythongh-145376: Fix refleak in error path of time_tzset (pythonGH-14…
pythongh-145376: Avoid reference leaks in failure path of _functoolsm…
pythongh-145376: Fix refleak in unusual error path in BaseExceptionGr…
pythongh-145376: Fix reference leaks in deque (python#145421)
pythongh-145376: Fix refleak and null pointer deref in unusual error …
pythongh-145376: Fix crashes in `md5module.c` and `hmacmodule.c` (pyt…
pythongh-145376: Fix refleak in `queuemodule.c` out-of-memory path (p…
pythongh-145376: Fix reference leaks in _lprof.c (python#145539)
pythongh-145376: Fix various refleaks in Objects/ (python#145609)
pythongh-145376: Fix various reference leaks in Objects/ and Modules/ (…
pythongh-145376: Fix _cursesmodule.c build on FreeBSD/macOS (python#1…
pythongh-145376: Fix refleaks and double decref for code in Python/ (p…
pythongh-145376: Fix refleak & pointer type bug in uncommon code path…
pythongh-145376: Fix GC tracking in `structseq.__replace__` (python#1…
[3.13] gh-145376: Fix various reference leaks (GH-145377) (#148661)