[issue28965] Multiprocessing spawn/forkserver fails to pass Queues

2020-03-29 Thread Mouse
Mouse added the comment: On MacOS Catalina 10.15.4, I still see this problem occasionally even with p.join() added. See https://bugs.python.org/msg365251 and subsequent messages. Also, see https://bugs.python.org/issue40106. -- nosy: +mouse07410 _

[issue28965] Multiprocessing spawn/forkserver fails to pass Queues

2017-07-22 Thread Antoine Pitrou
Antoine Pitrou added the comment: So, while it might be possible to improve on this, it would risk fragilizing other use cases, and besides, this is not a problem that is likely to happen in real usage. Therefore, I'd rather close this issue. -- resolution: -> wont fix stage: -> res

[issue28965] Multiprocessing spawn/forkserver fails to pass Queues

2017-07-22 Thread Antoine Pitrou
Antoine Pitrou added the comment: More exactly, since the child process is not "daemonic", the parent process waits for it to end, but after collecting the queue's resources. -- ___ Python tracker

[issue28965] Multiprocessing spawn/forkserver fails to pass Queues

2017-07-22 Thread Antoine Pitrou
Antoine Pitrou added the comment: Ok, this is really an error in your script. If you add `p.join()` to wait for the process to end, you'll see no error pops up. What really happens is that the parent process ends before the child is fully started, and the resource underlying the queue is cle

[issue28965] Multiprocessing spawn/forkserver fails to pass Queues

2016-12-15 Thread kumaar.nd
kumaar.nd added the comment: hi, few comments on this: [when tested with 'spawn'] 1. the document(3x, 17.2.1.2) clearly mentions that 'spawn' doesnt inherit the file-handles (hence FileNotFoundError). 2. the document's examples has spawn() followed by join() where parent waits for the Child t

[issue28965] Multiprocessing spawn/forkserver fails to pass Queues

2016-12-14 Thread Davin Potts
Changes by Davin Potts : -- nosy: +davin type: crash -> behavior ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue28965] Multiprocessing spawn/forkserver fails to pass Queues

2016-12-13 Thread Sean Murphy
New submission from Sean Murphy: Python fails to pass a Queue when calling Process with multiprocessing.set_start_method set to "spawn" or "forkserver". Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3.5/multiprocessing/spawn.py", line 106, in spawn_main ex