INADA Naoki added the comment: I don't know your patch is worth enough or not. (I dislike fprintf(stderr, ...) at least).
But my advice is stop mixing multithreading and fork (except fork+exec). It's almost impossible. While Python has GIL, some extension can release GIL and run any C code. But very vary functions are not fork-safe. Even malloc and printf are unsafe. For more information, see "rational" section in http://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_atfork.html ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29859> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com