python-zstd icon indicating copy to clipboard operation
python-zstd copied to clipboard

debugging windows cp36/38

Open altendky opened this issue 2 months ago • 4 comments

altendky avatar Nov 07 '25 01:11 altendky

i've reduced the ci here to just the matrixed workflow, just windows, just cpython, just 3.5 - 3.9. but, i added a 20x repeat on each of those jobs to check consistency of results.

https://github.com/sergey-dryabzhinsky/python-zstd/actions/runs/19155744097/job/54755844937?pr=298

of these, there's complete consistency within a version. each version either passes 20x or fails in the same way 20x. 3.5, 3.7, and 3.9 are passing. 3.6 and 3.8 are failing. specifically, the unittest run is terminating with exit code 3221225477 (0xc0000005). my understanding is that this is a memory access violation.

3.5/3.6 are building with cibw v1 while 3.7-3.9 are v2.

@sergey-dryabzhinsky, any chance you've looked into this before? if not, maybe you have some thoughts or curiosity around this?

altendky avatar Nov 07 '25 02:11 altendky

Why you deleted actions for linux builds?

sergey-dryabzhinsky avatar Nov 07 '25 10:11 sergey-dryabzhinsky

this PR is only for debugging. after #297, the windows cp36 and cp38 are the only remaining failures in this workflow. i wanted to run them several times to confirm that the failures are consistent. i removed the other workflows and jobs just to avoid the load on CI.

altendky avatar Nov 07 '25 13:11 altendky

next tidbit. 3.6 passes the first tests of win32 and fails the amd64 tests. 3.8 also runs win32 first but fails the tests.

altendky avatar Nov 08 '25 20:11 altendky