Closed geometrian closed 1 month ago
I haven't looked at how or why, but I'm sure if you added the result of pygame.print_debug_info()
to the PR description it would help contributors :)
Hello,
Thanks for the report ! This is something we're already aware and I'm currently working on a fix, which should be available in the next pygame-ce version.
The PR in question : #3008
The following example causes a segfault (Python 3.12.5, pygame-ce 2.5.1):
Some coordinates can be passed safely, while others cannot. When it works, it seems to draw a line with the correct locations, but blended incorrectly. Meanwhile, 32-bit surfaces do not have this problem. This tells me that this function is not respecting the pixel stride.