GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — [3.14] gh-142516: fix reference leaks in `ssl.SSLContext` objects (GH-143685) by picnixz · Pull Request #145075 · python/cpython

Conversation

@picnixz

@picnixz picnixz commented Feb 21, 2026 •
edited by bedevere-app Bot
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Member

(cherry picked from commit 3a2a686)

  • Issue: Observed memory leak in ssl library: Python 3.14 GC issue #142516

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@picnixz
[3.14] pythongh-142516: fix reference leaks in ssl.SSLContext objec…
4607b00
…ts (pythonGH-143685)

(cherry picked from commit 3a2a686)

Co-authored-by: Bénédikt Tran <[email protected]>
This was referenced Feb 21, 2026
Observed memory leak in ssl library: Python 3.14 GC issue #142516
Closed
gh-142516: fix reference leaks in ssl.SSLContext objects #143685
Merged
@picnixz
fix backport
2648507
@picnixz
picnixz marked this pull request as ready for review February 21, 2026 15:07
@picnixz
picnixz requested a review from gpshead as a code owner February 21, 2026 15:07
@bedevere-app bedevere-app Bot added the awaiting core review label Feb 21, 2026
gpshead
gpshead approved these changes Feb 21, 2026
View reviewed changes
@bedevere-app bedevere-app Bot added awaiting merge and removed awaiting core review labels Feb 21, 2026
@gpshead
gpshead enabled auto-merge (squash) February 21, 2026 21:31
@gpshead
gpshead merged commit 1decc7e into python:3.14 Feb 21, 2026
53 checks passed

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-app bedevere-app Bot removed the awaiting merge label Feb 21, 2026
@picnixz
picnixz deleted the backport-3a2a686-3.14 branch February 21, 2026 22:06
@picnixz

picnixz commented Feb 21, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Member Author

I forgot to merge it so thanks for that! I'll still need the 3.13 backport.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@picnixz picnixz added the needs backport to 3.13 only security fixes label Feb 21, 2026
@miss-islington-app

miss-islington-app Bot commented Feb 21, 2026

Copy link
Copy Markdown

Thanks @picnixz for the PR, and @gpshead for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13.
🐍🍒⛏🤖

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@miss-islington-app

miss-islington-app Bot commented Feb 21, 2026

Copy link
Copy Markdown

Sorry, @picnixz and @gpshead, I could not cleanly backport this to 3.13 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker 1decc7ee20cf6dce61e07cd8463ed87c1eb5fcd7 3.13
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@miss-islington-app miss-islington-app Bot assigned gpshead Feb 21, 2026
@picnixz

picnixz commented Feb 21, 2026

Copy link
Copy Markdown
Member Author

Obviously backports fail -_- I'm not on my dev session and not here tomorrow so I need to remember to make one backport again...

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@picnixz picnixz assigned picnixz and unassigned gpshead Feb 21, 2026
@hugovk

hugovk commented Apr 8, 2026

Copy link
Copy Markdown
Member

I need to remember to make one backport again...

Reminder :)

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

picnixz added a commit to picnixz/cpython that referenced this pull request Apr 11, 2026
@picnixz
[3.13] pythongh-142516: fix reference leaks in ssl.SSLContext objec…
5aa7ad2
…ts (pythonGH-143685) (pythonGH-145075)

* [3.14] pythongh-142516: fix reference leaks in `ssl.SSLContext` objects (pythonGH-143685)
(cherry picked from commit 3a2a686)

Co-authored-by: Bénédikt Tran <[email protected]>

* fix backport
(cherry picked from commit 1decc7e)

Co-authored-by: Bénédikt Tran <[email protected]>
picnixz added a commit to picnixz/cpython that referenced this pull request Apr 11, 2026
@picnixz
[3.14] pythongh-142516: fix reference leaks in ssl.SSLContext objec…
c690e8c
…ts (pythonGH-143685) (python#145075)

* [3.14] pythongh-142516: fix reference leaks in `ssl.SSLContext` objects (pythonGH-143685)
(cherry picked from commit 3a2a686)

Co-authored-by: Bénédikt Tran <[email protected]>

* fix backport
@bedevere-app

bedevere-app Bot commented Apr 11, 2026

Copy link
Copy Markdown

GH-148371 is a backport of this pull request to the 3.13 branch.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-app bedevere-app Bot removed the needs backport to 3.13 only security fixes label Apr 11, 2026
picnixz added a commit that referenced this pull request May 24, 2026
@picnixz
[3.13] gh-142516: fix reference leaks in ssl.SSLContext objects (GH…
e102378
…-143685) (GH-145075) (#148371)

Cherry picked from commits 3a2a686
and 1decc7e with minor amendments.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@gpshead gpshead gpshead approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

@picnixz picnixz

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

3 participants

@picnixz @hugovk @gpshead
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.