This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author graingert
Recipients Genarito, davin, graingert, jack__d, pitrou, sicard_elda
Date 2022-04-08.09:35:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1649410524.25.0.934826533795.issue43944@roundup.psfhosted.org>
In-reply-to
Content
the problem is multiprocessing/process is calling threading._shutdown which tries to join its own thread, because concurrent.futures.thread._threads_queues contains the main thread in the subprocess


  File "/home/graingert/miniconda3/envs/dask-distributed/lib/python3.10/multiprocessing/process.py", line 333, in _bootstrap
    threading._shutdown()
  File "/home/graingert/miniconda3/envs/dask-distributed/lib/python3.10/threading.py", line 1530, in _shutdown
    atexit_call()
  File "/home/graingert/miniconda3/envs/dask-distributed/lib/python3.10/concurrent/futures/thread.py", line 31, in _python_exit
    t.join()
  File "/home/graingert/miniconda3/envs/dask-distributed/lib/python3.10/threading.py", line 1086, in join
    raise RuntimeError("cannot join current thread")
History
Date User Action Args
2022-04-08 09:35:24graingertsetrecipients: + graingert, pitrou, davin, Genarito, jack__d, sicard_elda
2022-04-08 09:35:24graingertsetmessageid: <1649410524.25.0.934826533795.issue43944@roundup.psfhosted.org>
2022-04-08 09:35:24graingertlinkissue43944 messages
2022-04-08 09:35:24graingertcreate