Martin Panter added the comment:

Unfortunately, I think my debugging messages needed a flush() call to be 
effective when the deadlock happens.

So the test is failing on three buildbots:

* AMD64 Snow Leop 3.x: stuck at Lib/subprocess.py:1612, os.waitpid() waiting 
for child to exit
* x86 OpenBSD 3.x: stuck at Lib/selectors.py:569, sel.select() -> 
self._kqueue.control() waiting for pty event
* x86 Tiger 3.x: sel.register() -> self._kqueue.control() raises ENOTSUP

On the other hand, the test is passing on Free BSD, Open Indiana, AIX, and 
Linux (+ Meador’s OS X Yosemite). I think I might just skip the test on the 
problematic platforms, unless anyone has any suggestions for these other 
platforms:

@unittest.skipIf(sys.platform.startswith(("darwin", "openbsd")))

----------

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

Reply via email to