[bpo-34658](https://www.bugs.python.org/issue34658): Fix a rare interpreter unhandled exception state SystemError only seen when using subprocess with a preexec_fn while an after_parent handler has been registered with os.register_at_fork and the fork system call fails. https://bugs.python.org/issue34658 (cherry picked from commit a20b6ad) manual edits to fix it up for 3.6 by gpshead.
…9255) [bpo-34658](https://www.bugs.python.org/issue34658): Fix a rare interpreter unhandled exception state SystemError only seen when using subprocess with a preexec_fn while an after_parent handler has been registered with os.register_at_fork and the fork system call fails. https://bugs.python.org/issue34658. (cherry picked from commit a20b6ad) Co-authored-by: Gregory P. Smith <greg@krypto.org>
|
looking this over, I don't believe this is actually needed on 3.6. we don't have the os.register_at_fork PyOS_BeforeFork and PyOS_AfterFork_Parent APIs in 3.6 that were the source of the potential issue. |
bpo-34658: Fix a rare interpreter unhandled exception state SystemError only
seen when using subprocess with a preexec_fn while an after_parent handler has
been registered with os.register_at_fork and the fork system call fails.
https://bugs.python.org/issue34658
Cherry picked from commit a20b6ad with manual fixups for it to make sense on 3.6.
https://bugs.python.org/issue34658