Title: Deadlocks in `concurrent.futures.ProcessPoolExecutor` with pickling error
Type: Stage: patch review
Components: Library (Lib) Versions: Python 3.7
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: tomMoral
Priority: normal Keywords: patch

Created on 2017-10-05 07:41 by tomMoral, last changed 2017-11-03 15:14 by tomMoral.

Pull Requests
URL Status Linked Edit
PR 3895 open tomMoral, 2017-10-05 07:41
PR 4256 open tomMoral, 2017-11-03 15:14
Messages (1)
msg303745 - (view) Author: Thomas Moreau (tomMoral) * Date: 2017-10-05 07:41
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 :

The different pickling/unpickling error and their effect should be tested in ``
Date User Action Args
2017-11-03 15:14:48tomMoralsetkeywords: + patch
stage: patch review
pull_requests: + pull_request4218
2017-10-05 07:41:45tomMoralcreate