Skip to content

Add tsan to docker test matrix - #10166

Open
wiredfool wants to merge 4 commits into
python-pillow:mainfrom
wiredfool:tsan_ci
Open

wiredfool wants to merge 4 commits into
python-pillow:mainfrom
wiredfool:tsan_ci

Conversation

@wiredfool

Copy link
Copy Markdown
Member

Changes proposed in this pull request:

  • Adds the CPython Sanity TSAN build to the docker test matrix.

This is the threading equivalent to valgrind -- any race condition fixes should have tests that initially fail on this image.

@radarhere

Copy link
Copy Markdown
Member

One of the tests is failing - https://github.com/python-pillow/Pillow/actions/runs/37871656421/job/113631726758?pr=10166#step:6:14895

ERROR Tests/test_image_quantize.py::test_libimagequant_quantize - Exception: ThreadSanitizer Warning

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Free-threading PEP 703 support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants