◐ Shell
reader mode source ↗
Skip to content

bpo-31883: Skip locale test that causes heap corruption on older versions of Cygwin#4151

Closed
embray wants to merge 1 commit into
python:mainfrom
embray:bpo-31883
Closed

bpo-31883: Skip locale test that causes heap corruption on older versions of Cygwin#4151
embray wants to merge 1 commit into
python:mainfrom
embray:bpo-31883

Conversation

@embray

@embray embray commented Oct 27, 2017

Copy link
Copy Markdown
Contributor

There is an acknowledged bug in Cygwin's implementation of wcsxfrm() that can cause heap corruption in certain cases. This bug has since been fixed in Cygwin 2.8.1-1 and all current and future releases. However, that was relatively recent (July 2017) so it may still crop up.

I also have a workaround for this from the Python side, but rather than clutter the code with workarounds for platform-specific bugs I think it suffices just to skip the test in this case.

https://bugs.python.org/issue31883

…while it's fixed on most recent versions still safer to skip this test
@iritkatriel

Copy link
Copy Markdown
Member

Closing this PR because the bpo issue was closed as out of date.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants