diff options
author | Louis Paulot <55740424+lpaulot@users.noreply.github.com> | 2023-07-10 21:45:27 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-10 21:45:27 (GMT) |
commit | 6782fc050281205734700a1c3e13b123961ed15b (patch) | |
tree | c1e4b8d2154fddecfe095736202a04f96995c9aa /Misc | |
parent | 9d582250d8fde240b8e7299b74ba888c574f74a3 (diff) | |
download | cpython-6782fc050281205734700a1c3e13b123961ed15b.zip cpython-6782fc050281205734700a1c3e13b123961ed15b.tar.gz cpython-6782fc050281205734700a1c3e13b123961ed15b.tar.bz2 |
gh-94777: Fix deadlock in ProcessPoolExecutor (#94784)
Fixes a hang in multiprocessing process pool executor when a child process crashes and code could otherwise block on writing to the pipe. See GH-94777 for more details.
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS.d/next/Library/2022-07-12-18-45-13.gh-issue-94777.mOybx7.rst | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Library/2022-07-12-18-45-13.gh-issue-94777.mOybx7.rst b/Misc/NEWS.d/next/Library/2022-07-12-18-45-13.gh-issue-94777.mOybx7.rst new file mode 100644 index 0000000..2c04a35 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2022-07-12-18-45-13.gh-issue-94777.mOybx7.rst @@ -0,0 +1 @@ +Fix hanging :mod:`multiprocessing` ``ProcessPoolExecutor`` when a child process crashes while data is being written in the call queue. |