[New-bugs-announce] [issue31699] Deadlocks in `concurrent.futures.ProcessPoolExecutor` with pickling error

Thomas Moreau report at bugs.python.org
Thu Oct 5 03:41:45 EDT 2017

New submission from Thomas Moreau <thomas.moreau.2010 at gmail.com>:

When using `concurrent.futures.ProcessPoolExecutor` with objects that are not picklable or unpicklable, several situations results in a deadlock, with the interpreter freezed.

This is the case for different scenario, for instance these three : https://gist.github.com/tomMoral/cc27a938d669edcf0286c57516942369

The different pickling/unpickling error and their effect should be tested in `test_concurrent_futures.py`

components: Library (Lib)
messages: 303745
nosy: tomMoral
priority: normal
pull_requests: 3866
severity: normal
status: open
title: Deadlocks in `concurrent.futures.ProcessPoolExecutor` with pickling error
versions: Python 3.7

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list