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 jonathan-lp
Recipients jonathan-lp
Date 2019-02-26.11:34:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1551180883.79.0.205102352043.issue36120@roundup.psfhosted.org>
In-reply-to
Content
I'm using Concurrent Futures to run some work in parallel (futures.ProcessPoolExecutor) on windows 7 x64. The code works fine in 3.6.3, and 3.5.x before that.
I've just upgraded to 3.7.2 and it's giving me these errors:

Process SpawnProcess-6:
Traceback (most recent call last):
  File "c:\_libs\Python37\lib\multiprocessing\process.py", line 297, in _bootstrap
    self.run()
  File "c:\_libs\Python37\lib\multiprocessing\process.py", line 99, in run
    self._target(*self._args, **self._kwargs)
  File "c:\_libs\Python37\lib\concurrent\futures\process.py", line 226, in _process_worker
    call_item = call_queue.get(block=True)
  File "c:\_libs\Python37\lib\multiprocessing\queues.py", line 93, in get
    with self._rlock:
  File "c:\_libs\Python37\lib\multiprocessing\synchronize.py", line 95, in __enter__
    return self._semlock.__enter__()
PermissionError: [WinError 5] Access is denied

If I switch back to the 3.6.3 venv it works fine again.
History
Date User Action Args
2019-02-26 11:34:43jonathan-lpsetrecipients: + jonathan-lp
2019-02-26 11:34:43jonathan-lpsetmessageid: <1551180883.79.0.205102352043.issue36120@roundup.psfhosted.org>
2019-02-26 11:34:43jonathan-lplinkissue36120 messages
2019-02-26 11:34:43jonathan-lpcreate