Message325238
Found in the stdlib test suite while testing the fix for bpo-6721: When subprocess is called with a preexec_fn and os.register_at_fork has been used and the fork() system call fails, the Python error state is set before the "after fork in parent process" function calls that were registered were called. So they'd call back into Python code with a pending unreturned exception set.
boom. SystemError (or assertion failure in pydebug builds). |
|
Date |
User |
Action |
Args |
2018-09-13 10:57:27 | gregory.p.smith | set | recipients:
+ gregory.p.smith |
2018-09-13 10:57:27 | gregory.p.smith | set | messageid: <1536836247.9.0.956365154283.issue34658@psf.upfronthosting.co.za> |
2018-09-13 10:57:27 | gregory.p.smith | link | issue34658 messages |
2018-09-13 10:57:27 | gregory.p.smith | create | |
|