Skip to content

Set image pixels individually on 32-bit Windows#9492

Merged
hugovk merged 1 commit intopython-pillow:mainfrom
radarhere:paste
Mar 26, 2026
Merged

Set image pixels individually on 32-bit Windows#9492
hugovk merged 1 commit intopython-pillow:mainfrom
radarhere:paste

Conversation

@radarhere
Copy link
Copy Markdown
Member

@radarhere radarhere commented Mar 25, 2026

The 32-bit Windows job has starting failing in main - https://github.com/python-pillow/Pillow/actions/runs/23538684238/job/68520371256#step:30:2212

        im.paste(fill_color, (-10, -10, 110, 110))
>       assert im.getbbox() == (0, 0, 100, 100)
E       assert None == (0, 0, 100, 100)
E        +  where None = getbbox()
E        +    where getbbox = <PIL.Image.Image image mode=RGB size=100x100 at 0x1320CB20>.getbbox

@hugovk
Copy link
Copy Markdown
Member

hugovk commented Mar 25, 2026

Any idea why this has suddenly started failing? Some version change on the CI?

@radarhere
Copy link
Copy Markdown
Member Author

It started failing when we switched from windows-2022 20260301.50.1 runner image to 20260317.73.1.

@hugovk
Copy link
Copy Markdown
Member

hugovk commented Mar 26, 2026

It's failing on x86 for windows-2022 and windows-2025 (aka windows-latest) but passing on windows-2025-vs2026.

Runner details at https://github.com/actions/runner-images#available-images

It feels a bit like a compiler bug...

Anyway, I don't think we have anyone to dig deeper into this, so let's merge to fix the CI. And maybe we'll re-drop 32-bit Windows one of these days.

Thanks!

@hugovk hugovk merged commit 8e9068e into python-pillow:main Mar 26, 2026
110 of 111 checks passed
@radarhere radarhere deleted the paste branch March 26, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants