New submission from Kapil Thangavelu <kap...@gmail.com>:
This issue seems to be reported a few times on various githubs projects. I've also reproduced using a brew install of python 2.7.15. I haven't been able to reproduce with python 3.6. Note this requires a framework build of python. Background on the underlying issue cause due to a change in high Sierra http://sealiesoftware.com/blog/archive/2017/6/5/Objective-C_and_fork_in_macOS_1013.html A ruby perspective on the same issue exhibiting for some apps https://blog.phusion.nl/2017/10/13/why-ruby-app-servers-break-on-macos-high-sierra-and-what-can-be-done-about-it/ The work around seems to be setting an environment variable OBJC_DISABLE_INITIALIZE_FORK_SAFETY prior to executing python. Other reports https://bugs.python.org/issue30837 https://github.com/ansible/ansible/issues/32499 https://github.com/imWildCat/scylla/issues/22 https://github.com/elastic/beats-tester/pull/73 https://github.com/jhaals/ansible-vault/issues/60 ---------- components: macOS messages: 318352 nosy: kapilt, ned.deily, ronaldoussoren priority: normal severity: normal status: open title: High Sierra hang when using multi-processing versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33725> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com