Arkadiusz Miskiewicz Arkadiusz Miskiewicz <ar...@maven.pl> added the comment:
That test program hangs even on Linux (kernel 4.9.184, glibc 2.30): $ python3 a.py Process ForkPoolWorker-13: Process ForkPoolWorker-12: Process ForkPoolWorker-16: Process ForkPoolWorker-15: Process ForkPoolWorker-11: Process ForkPoolWorker-6: Process ForkPoolWorker-7: Process ForkPoolWorker-14: Process ForkPoolWorker-5: Process ForkPoolWorker-2: Process ForkPoolWorker-10: Process ForkPoolWorker-3: Process ForkPoolWorker-8: Process ForkPoolWorker-1: Process ForkPoolWorker-4: Exception ignored in: <Finalize object, dead> Traceback (most recent call last): File "/usr/lib64/python3.8/multiprocessing/util.py", line 201, in __call__ res = self._callback(*self._args, **self._kwargs) File "/usr/lib64/python3.8/multiprocessing/pool.py", line 689, in _terminate_pool Process ForkPoolWorker-9: cls._help_stuff_finish(inqueue, task_handler, len(pool)) File "/usr/lib64/python3.8/multiprocessing/pool.py", line 674, in _help_stuff_finish inqueue._rlock.acquire() KeyboardInterrupt: $ python3 --version Python 3.8.2 ---------- nosy: +arekm title: python 3.8 hang in multiprocessing.Pool() locking on FreeBSD -> python 3.8 hang in multiprocessing.Pool() locking on FreeBSD / Linux _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue38744> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com