New submission from Thomas Moreau <thomas.moreau.2...@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 <rep...@bugs.python.org>
<https://bugs.python.org/issue31699>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to