New issue 2846: Error while creating a multiprocessing.Pool, _winapi 535, 
"There is a process on other end of the pipe"
https://bitbucket.org/pypy/pypy/issues/2846/error-while-creating-a-multiprocessingpool

jean:

```
#!python



Python 3.5.3 (fdd60ed87e94, Apr 24 2018, 06:27:13)
[PyPy 6.0.0 with MSC v.1910 32 bit] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>> import multiprocessing as mp
>>>> with mp.Pool() as pool:
....    pass
....
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\pypy3-v6.0.0-win32\lib-python\3\multiprocessing\context.py", line 
118, in Pool
    context=self.get_context())
  File "C:\pypy3-v6.0.0-win32\lib-python\3\multiprocessing\pool.py", line 150, 
in __init__
    self._setup_queues()
  File "C:\pypy3-v6.0.0-win32\lib-python\3\multiprocessing\pool.py", line 243, 
in _setup_queues
    self._inqueue = self._ctx.SimpleQueue()
  File "C:\pypy3-v6.0.0-win32\lib-python\3\multiprocessing\context.py", line 
111, in SimpleQueue
    return SimpleQueue(ctx=self.get_context())
  File "C:\pypy3-v6.0.0-win32\lib-python\3\multiprocessing\queues.py", line 
323, in __init__
    self._reader, self._writer = connection.Pipe(duplex=False)
  File "C:\pypy3-v6.0.0-win32\lib-python\3\multiprocessing\connection.py", line 
552, in Pipe
    _, err = overlapped.GetOverlappedResult(True)
  File "C:\pypy3-v6.0.0-win32\lib_pypy\_winapi.py", line 110, in 
GetOverlappedResult
    raise _WinError()
  File "C:\pypy3-v6.0.0-win32\lib_pypy\_winapi.py", line 23, in _WinError
    raise WindowsError(code, message)
OSError: [Errno 535] There is a process on other end of the pipe
>>>>
```
I tried it on win8.1 and win10, same results (doesnt matter how many processes)

versions: pypy3 v6.0.0 on win32


_______________________________________________
pypy-issue mailing list
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to