New submission from STINNER Victor <vstin...@python.org>:
test_asyncio fails once on AMD64 RHEL7 Refleaks 3.x, and then test_close_kill_running() was killed after 3h 15 min. I guess that it hangs, but I'm not 100% sure. When test_asyncio was re-run, it seems like test_asyncio was run 3x successful but it hanged at the 4rd run. Refleaks runs each test 6 times. https://buildbot.python.org/all/#/builders/264/builds/10 0:17:04 load avg: 3.01 [416/419/1] test_asyncio failed (12 min 21 sec) -- running: test_multiprocessing_fork (6 min 34 sec), test_concurrent_futures (10 min 52 sec), test_multiprocessing_spawn (13 min 53 sec) beginning 6 repetitions 123456 .Unknown child process pid 25032, will report returncode 255 Loop <_UnixSelectorEventLoop running=False closed=True debug=False> that handles pid 25032 is closed .Unknown child process pid 19349, will report returncode 255 Child watcher got an unexpected pid: 19349 Traceback (most recent call last): File "/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64.refleak/build/Lib/asyncio/unix_events.py", line 1213, in _do_waitpid loop, callback, args = self._callbacks.pop(pid) KeyError: 19349 test test_asyncio failed -- Traceback (most recent call last): File "/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64.refleak/build/Lib/test/test_asyncio/test_subprocess.py", line 156, in test_shell self.assertEqual(exitcode, 7) AssertionError: 255 != 7 (...) 0:21:59 load avg: 0.52 [419/419/1] test_concurrent_futures passed (15 min 46 sec) (...) == Tests result: FAILURE == 404 tests OK. 10 slowest tests: - test_concurrent_futures: 15 min 46 sec - test_multiprocessing_spawn: 14 min 7 sec - test_asyncio: 12 min 21 sec - test_multiprocessing_forkserver: 8 min 59 sec - test_multiprocessing_fork: 7 min 13 sec - test_io: 3 min 47 sec - test_subprocess: 3 min 30 sec - test_pickle: 2 min 51 sec - test_capi: 2 min 47 sec - test_zipfile: 2 min 41 sec 1 test failed: test_asyncio 14 tests skipped: test_devpoll test_gdb test_ioctl test_kqueue test_msilib test_ossaudiodev test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio test_winreg test_winsound test_zipfile64 Re-running failed tests in verbose mode Re-running test_asyncio in verbose mode beginning 6 repetitions 123456 (...) test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessMultiLoopWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessMultiLoopWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessMultiLoopWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessMultiLoopWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests) ... ok ... test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_communicate (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_communicate_ignore_broken_pipe (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_create_subprocess_exec_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_create_subprocess_exec_with_path (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_create_subprocess_shell_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_devnull_error (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_devnull_input (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_devnull_output (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_empty_input (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_exec_loop_deprecated (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_kill (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_pause_reading (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_popen_error (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_popen_error_with_stdin_pipe (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_process_create_warning (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_read_stdout_after_process_exit (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_send_signal (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_shell (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_shell_loop_deprecated (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_start_new_session (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_stdin_broken_pipe (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_stdin_not_inheritable (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_stdin_stdout (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_subprocess_protocol_create_warning (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_terminate (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests) ... ok test_cancel_make_subprocess_transport_exec (test.test_asyncio.test_subprocess.SubprocessMultiLoopWatcherTests) ... ok test_cancel_post_init (test.test_asyncio.test_subprocess.SubprocessMultiLoopWatcherTests) ... ok test_cancel_process_wait (test.test_asyncio.test_subprocess.SubprocessMultiLoopWatcherTests) ... ok test_close_dont_kill_finished (test.test_asyncio.test_subprocess.SubprocessMultiLoopWatcherTests) ... ok ...Timeout (3:15:00)! Thread 0x00007f666a7a1740 (most recent call first): File "/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64.refleak/build/Lib/selectors.py", line 468 in select File "/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64.refleak/build/Lib/asyncio/base_events.py", line 1837 in _run_once File "/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64.refleak/build/Lib/asyncio/base_events.py", line 589 in run_forever File "/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64.refleak/build/Lib/asyncio/base_events.py", line 621 in run_until_complete File "/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64.refleak/build/Lib/test/test_asyncio/test_subprocess.py", line 484 in test_close_kill_running ---------- components: Tests, asyncio messages: 353568 nosy: asvetlov, vstinner, yselivanov priority: normal severity: normal status: open title: test_ayncio: test_close_kill_running() hangs on AMD64 RHEL7 Refleaks 3.x versions: Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue38323> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com