New submission from STINNER Victor <vstin...@python.org>:
GitHub Action Windows x64: https://github.com/python/cpython/runs/3342514542 test_concurrent_futures failed when tests are run in parallel, but then passed then re-run in verbose mode. ====================================================================== FAIL: test_cancel_futures_wait_false (test.test_concurrent_futures.ThreadPoolShutdownTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "D:\a\cpython\cpython\lib\test\test_concurrent_futures.py", line 486, in test_cancel_futures_wait_false rc, out, err = assert_python_ok('-c', """if True: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\cpython\cpython\lib\test\support\script_helper.py", line 160, in assert_python_ok return _assert_python(True, *args, **env_vars) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\cpython\cpython\lib\test\support\script_helper.py", line 145, in _assert_python res.fail(cmd_line) ^^^^^^^^^^^^^^^^^^ File "D:\a\cpython\cpython\lib\test\support\script_helper.py", line 72, in fail raise AssertionError("Process return code is %d\n" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: Process return code is 3221225477 command line: ['D:\\a\\cpython\\cpython\\PCbuild\\amd64\\python.exe', '-X', 'faulthandler', '-I', '-c', 'if True:\n from concurrent.futures import ThreadPoolExecutor\n from test.test_concurrent_futures import sleep_and_print\n if __name__ == "__main__":\n t = ThreadPoolExecutor()\n t.submit(sleep_and_print, .1, "apple")\n t.shutdown(wait=False, cancel_futures=True)\n '] stdout: --- apple --- stderr: --- --- ====================================================================== FAIL: test_interpreter_shutdown (test.test_concurrent_futures.ThreadPoolShutdownTest) 0:01:59 load avg: 5.63 [100/428/1] test_lltrace passed -- running: test_regrtest (40.5 sec) ---------------------------------------------------------------------- Traceback (most recent call last): File "D:\a\cpython\cpython\lib\test\test_concurrent_futures.py", line 307, in test_interpreter_shutdown rc, out, err = assert_python_ok('-c', """if 1: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\cpython\cpython\lib\test\support\script_helper.py", line 160, in assert_python_ok return _assert_python(True, *args, **env_vars) 0:01:59 load avg: 5.63 [101/428/1] test_ucn passed -- running: test_regrtest (40.5 sec) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ fetching http://www.pythontest.net/unicode/13.0.0/NamedSequences.txt ... File "D:\a\cpython\cpython\lib\test\support\script_helper.py", line 145, in _assert_python res.fail(cmd_line) ^^^^^^^^^^^^^^^^^^ File "D:\a\cpython\cpython\lib\test\support\script_helper.py", line 72, in fail raise AssertionError("Process return code is %d\n" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: Process return code is 3221225477 command line: ['D:\\a\\cpython\\cpython\\PCbuild\\amd64\\python.exe', '-X', 'faulthandler', '-I', '-c', 'if 1:\n from concurrent.futures import ThreadPoolExecutor\n from time import sleep\n from test.test_concurrent_futures import sleep_and_print\n if __name__ == "__main__":\n context = \'\'\n if context == "":\n t = ThreadPoolExecutor(5)\n else:\n from multiprocessing import get_context\n context = get_context(context)\n t = ThreadPoolExecutor(5, mp_context=context)\n t.submit(sleep_and_print, 1.0, "apple")\n '] stdout: --- apple --- stderr: --- --- ---------------------------------------------------------------------- Ran 226 tests in 109.440s FAILED (failures=2, skipped=111) test test_concurrent_futures failed (...) 0:21:19 load avg: 0.02 Re-running test_concurrent_futures in verbose mode (matching: test_cancel_futures_wait_false, test_interpreter_shutdown) test_interpreter_shutdown (test.test_concurrent_futures.ProcessPoolForkProcessPoolShutdownTest) ... skipped 'require unix system' test_interpreter_shutdown (test.test_concurrent_futures.ProcessPoolForkserverProcessPoolShutdownTest) ... skipped 'require unix system' test_interpreter_shutdown (test.test_concurrent_futures.ProcessPoolSpawnProcessPoolShutdownTest) ... 1.33s ok test_cancel_futures_wait_false (test.test_concurrent_futures.ThreadPoolShutdownTest) ... 0.27s ok test_interpreter_shutdown (test.test_concurrent_futures.ThreadPoolShutdownTest) ... 1.14s ok ---------------------------------------------------------------------- Ran 5 tests in 2.756s OK (skipped=2) ---------- components: Tests messages: 399768 nosy: lukasz.langa, pablogsal, vstinner priority: normal severity: normal status: open title: test_concurrent_futures: test_cancel_futures_wait_false() and test_interpreter_shutdown() failed on GHA Windows x64 versions: Python 3.11 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue44936> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com