Skip to content

[3.15] Add MSan to CI (GH-158625) - #158832

Merged
pablogsal merged 2 commits into
python:3.15from
pablogsal:backport-158625-315
Oct 5, 2026
Merged

pablogsal merged 2 commits into
python:3.15from
pablogsal:backport-158625-315

Conversation

@pablogsal

@pablogsal pablogsal commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

Backport of #158625 to 3.15. Omit the multiprocessing skips for tests introduced in 3.16; the 3.15 C-extension tests already check for pip before setting up a virtual environment.

Includes the updated 3.15 base with #158691, the bytes.fromhex bounds fix required by MSan.

The faulthandler, socket, monitoring, and profiling suites pass (1,361 tests, 235 skipped).

(cherry picked from commit b93fb19)

* Run the test suite with MSan in CI

* Additional fixes

* Add `_Py_MSAN_UNPOISON_STRING`

* Apply Victor's suggestions

Co-authored-by: Victor Stinner <victor.stinner@gmail.com>

* Apply Victor's suggestions

Co-authored-by: Victor Stinner <victor.stinner@gmail.com>

---------

Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
(cherry picked from commit b93fb19)
@read-the-docs-community

read-the-docs-community Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

@pablogsal
pablogsal merged commit 1bc78de into python:3.15 Oct 5, 2026
74 of 76 checks passed
@pablogsal
pablogsal deleted the backport-158625-315 branch October 5, 2026 10:28
pablogsal added a commit to pablogsal/cpython that referenced this pull request Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infra CI, GitHub Actions, buildbots, Dependabot, etc. skip issue skip news

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants