New submission from Erik Bray <erik.m.b...@gmail.com>:

Like issue31882, this is to mention an upstream bug in Cygwin that causes one 
of the tests in the test_socket test suite to hang indefinitely.  That bug is 
fixed upstream [1], but for now it would still be better to skip the test on 
Cygwin.

The bug is that in some cases a blocking send() (particularly for a large 
amount data) cannot be interrupted by a signal even if SA_RESTART is not set.

Fixes to this issue, along with issue31882, issue31883, and issue31878 provide 
the bare minimum for Cygwin to at least compile (not necessarily all optional 
extension modules) and run the test suite from start to finish (though there 
may be other tests that cause the interpreter to lock up, but that are 
currently masked by other bugs).


[1] https://cygwin.com/ml/cygwin-patches/2017-q2/msg00037.html

----------
messages: 305123
nosy: erik.bray
priority: normal
severity: normal
status: open
title: Cygwin: socket test suites hang indefinitely due to bug in Cygwin
type: crash

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue31885>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to