New submission from Pablo Galindo Salgado <[email protected]>:
======================================================================
FAIL: test_multiprocessing_pool_circular_import
(test.test_importlib.test_threaded_import.ThreadedImportTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Users/pablogsal/github/cpython/Lib/test/test_importlib/test_threaded_import.py",
line 258, in test_multiprocessing_pool_circular_import
script_helper.assert_python_ok(fn)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/pablogsal/github/cpython/Lib/test/support/script_helper.py",
line 160, in assert_python_ok
return _assert_python(True, *args, **env_vars)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/pablogsal/github/cpython/Lib/test/support/script_helper.py",
line 145, in _assert_python
res.fail(cmd_line)
^^^^^^^^^^^^^^^^^^
File "/Users/pablogsal/github/cpython/Lib/test/support/script_helper.py",
line 72, in fail
raise AssertionError("Process return code is %d\n"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Process return code is 1
command line: ['/Users/pablogsal/github/cpython/python.exe', '-X',
'faulthandler', '-I',
'/Users/pablogsal/github/cpython/Lib/test/test_importlib/partial/pool_in_threads.py']
stdout:
---
---
stderr:
---
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
File
"/Users/pablogsal/github/cpython/Lib/test/test_importlib/partial/pool_in_threads.py",
line 9, in t
with multiprocessing.Pool(1):
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/pablogsal/github/cpython/Lib/multiprocessing/context.py", line
119, in Pool
File "/Users/pablogsal/github/cpython/Lib/multiprocessing/pool.py", line 212,
in __init__
File "/Users/pablogsal/github/cpython/Lib/multiprocessing/pool.py", line 303,
in _repopulate_pool
File "/Users/pablogsal/github/cpython/Lib/multiprocessing/pool.py", line 326,
in _repopulate_pool_static
File "/Users/pablogsal/github/cpython/Lib/multiprocessing/process.py", line
121, in start
self._popen = self._Popen(self)
^^^^^^^^^^^^^^^^^
File "/Users/pablogsal/github/cpython/Lib/multiprocessing/context.py", line
284, in _Popen
return Popen(process_obj)
^^^^^^^^^^^^^^^^^^
File
"/Users/pablogsal/github/cpython/Lib/multiprocessing/popen_spawn_posix.py",
line 32, in __init__
super().__init__(process_obj)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/pablogsal/github/cpython/Lib/multiprocessing/popen_fork.py",
line 19, in __init__
self._launch(process_obj)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Users/pablogsal/github/cpython/Lib/multiprocessing/popen_spawn_posix.py",
line 53, in _launch
parent_r, child_w = os.pipe()
^^^^^^^^^
File
"/Users/pablogsal/github/cpython/Lib/test/test_importlib/partial/pool_in_threads.py",
line 9, in t
with multiprocessing.Pool(1):
^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 24] Too many open files
/Users/pablogsal/github/cpython/Lib/multiprocessing/resource_tracker.py:224:
UserWarning: resource_tracker: There appear to be 65 leaked semaphore objects
to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
/Users/pablogsal/github/cpython/Lib/multiprocessing/resource_tracker.py:237:
UserWarning: resource_tracker: '/mp-m8lbung6': [Errno 2] No such file or
directory
warnings.warn('resource_tracker: %r: %s' % (name, e))
/Users/pablogsal/github/cpython/Lib/multiprocessing/resource_tracker.py:237:
UserWarning: resource_tracker: '/mp-w8c_ci83': [Errno 2] No such file or
directory
warnings.warn('resource_tracker: %r: %s' % (name, e))
/Users/pablogsal/github/cpython/Lib/multiprocessing/resource_tracker.py:237:
UserWarning: resource_tracker: '/mp-yzcaa23b': [Errno 2] No such file or
directory
warnings.warn('resource_tracker: %r: %s' % (name, e))
/Users/pablogsal/github/cpython/Lib/multiprocessing/resource_tracker.py:237:
UserWarning: resource_tracker: '/mp-vgij30u5': [Errno 2] No such file or
directory
warnings.warn('resource_tracker: %r: %s' % (name, e))
---
----------------------------------------------------------------------
Ran 1428 tests in 2.752s
FAILED (failures=1, skipped=6, expected failures=1)
test test_importlib failed
test_importlib failed (1 failure)
== Tests result: FAILURE ==
6 tests OK.
----------
components: Tests, macOS
messages: 402648
nosy: ned.deily, pablogsal, ronaldoussoren
priority: normal
severity: normal
status: open
title: test_multiprocessing_pool_circular_import fails in M1 mac
versions: Python 3.10, Python 3.11, Python 3.9
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue45290>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com