New submission from STINNER Victor <vstin...@redhat.com>:
Follow-up of bpo-33615. ARMv7 Ubuntu 3.x: http://buildbot.python.org/all/#/builders/106/builds/1118 Re-running test 'test__xxsubinterpreters' in verbose mode test_bad_id (test.test__xxsubinterpreters.ChannelIDTests) ... ok test_bad_kwargs (test.test__xxsubinterpreters.ChannelIDTests) ... ok test_coerce_id (test.test__xxsubinterpreters.ChannelIDTests) ... ok test_default_kwargs (test.test__xxsubinterpreters.ChannelIDTests) ... ok test_does_not_exist (test.test__xxsubinterpreters.ChannelIDTests) ... ok test_equality (test.test__xxsubinterpreters.ChannelIDTests) ... ok test_repr (test.test__xxsubinterpreters.ChannelIDTests) ... ok test_str (test.test__xxsubinterpreters.ChannelIDTests) ... FAIL test_with_kwargs (test.test__xxsubinterpreters.ChannelIDTests) ... ok test_by_unassociated_interp (test.test__xxsubinterpreters.ChannelReleaseTests) ... ERROR test_close_if_unassociated (test.test__xxsubinterpreters.ChannelReleaseTests) ... ERROR test_multiple_times (test.test__xxsubinterpreters.ChannelReleaseTests) ... ok test_multiple_users (test.test__xxsubinterpreters.ChannelReleaseTests) ... ERROR test_never_used (test.test__xxsubinterpreters.ChannelReleaseTests) ... ok test_no_kwargs (test.test__xxsubinterpreters.ChannelReleaseTests) ... ok test_partially (test.test__xxsubinterpreters.ChannelReleaseTests) ... ok test_single_user (test.test__xxsubinterpreters.ChannelReleaseTests) ... ok test_used_multiple_times_by_single_user (test.test__xxsubinterpreters.ChannelReleaseTests) ... ok test_with_unused_items (test.test__xxsubinterpreters.ChannelReleaseTests) ... ok test_close_both_with_unused_items_forced (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_both_with_unused_items_unforced (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_by_unassociated_interp (test.test__xxsubinterpreters.ChannelTests) ... ERROR test_close_defaults_with_unused_items (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_empty (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_multiple_times (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_multiple_users (test.test__xxsubinterpreters.ChannelTests) ... ERROR test_close_never_used (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_recv_with_unused_items_forced (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_recv_with_unused_items_unforced (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_send_with_unused_items_forced (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_send_with_unused_items_unforced (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_single_user (test.test__xxsubinterpreters.ChannelTests) ... ok test_close_used_multiple_times_by_single_user (test.test__xxsubinterpreters.ChannelTests) ... ok test_create_cid (test.test__xxsubinterpreters.ChannelTests) ... ok test_ids_global (test.test__xxsubinterpreters.ChannelTests) ... FAIL test_recv_empty (test.test__xxsubinterpreters.ChannelTests) ... ok test_recv_not_found (test.test__xxsubinterpreters.ChannelTests) ... ok test_run_string_arg_resolved (test.test__xxsubinterpreters.ChannelTests) ... skipped 'bpo-33615: triggering crashes so temporarily disabled' test_run_string_arg_unresolved (test.test__xxsubinterpreters.ChannelTests) ... ok test_send_not_found (test.test__xxsubinterpreters.ChannelTests) ... ok test_send_recv_different_interpreters (test.test__xxsubinterpreters.ChannelTests) ... ERROR Exception in thread Thread-9: Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/threading.py", line 917, in _bootstrap_inner self.run() File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1280, in f """)) File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 42, in _run_output interpreters.run_string(interp, script, shared) _xxsubinterpreters.RunFailedError: <class '_xxsubinterpreters.ChannelNotFoundError'>: channel 1103095676 not found test_send_recv_different_interpreters_and_threads (test.test__xxsubinterpreters.ChannelTests) ... FAIL test_send_recv_different_threads (test.test__xxsubinterpreters.ChannelTests) ... ok test_send_recv_main (test.test__xxsubinterpreters.ChannelTests) ... ok test_send_recv_same_interpreter (test.test__xxsubinterpreters.ChannelTests) ... ok test_sequential_ids (test.test__xxsubinterpreters.ChannelTests) ... ok test_after_destroy_all (test.test__xxsubinterpreters.CreateTests) ... ok test_after_destroy_some (test.test__xxsubinterpreters.CreateTests) ... ok test_in_main (test.test__xxsubinterpreters.CreateTests) ... ok test_in_subinterpreter (test.test__xxsubinterpreters.CreateTests) ... FAIL test_in_thread (test.test__xxsubinterpreters.CreateTests) ... ok test_in_threaded_subinterpreter (test.test__xxsubinterpreters.CreateTests) ... FAIL test_unique_id (test.test__xxsubinterpreters.CreateTests) ... skipped 'enable this test when working on pystate.c' test_all (test.test__xxsubinterpreters.DestroyTests) ... ok test_already_destroyed (test.test__xxsubinterpreters.DestroyTests) ... ok test_bad_id (test.test__xxsubinterpreters.DestroyTests) ... ok test_does_not_exist (test.test__xxsubinterpreters.DestroyTests) ... ok test_from_current (test.test__xxsubinterpreters.DestroyTests) ... ok test_from_other_thread (test.test__xxsubinterpreters.DestroyTests) ... ok test_from_sibling (test.test__xxsubinterpreters.DestroyTests) ... ERROR test_main (test.test__xxsubinterpreters.DestroyTests) ... ok test_one (test.test__xxsubinterpreters.DestroyTests) ... ok test_still_running (test.test__xxsubinterpreters.DestroyTests) ... ok test_close (test.test__xxsubinterpreters.ExhaustiveChannelTests) ... skipped 'these tests take several hours to run' test_force_close (test.test__xxsubinterpreters.ExhaustiveChannelTests) ... skipped 'these tests take several hours to run' test_main (test.test__xxsubinterpreters.GetCurrentTests) ... ok test_subinterpreter (test.test__xxsubinterpreters.GetCurrentTests) ... FAIL test_from_main (test.test__xxsubinterpreters.GetMainTests) ... ok test_from_subinterpreter (test.test__xxsubinterpreters.GetMainTests) ... FAIL test_bad_id (test.test__xxsubinterpreters.InterpreterIDTests) ... ok test_coerce_id (test.test__xxsubinterpreters.InterpreterIDTests) ... ok test_does_not_exist (test.test__xxsubinterpreters.InterpreterIDTests) ... ok test_equality (test.test__xxsubinterpreters.InterpreterIDTests) ... ok test_repr (test.test__xxsubinterpreters.InterpreterIDTests) ... ok test_str (test.test__xxsubinterpreters.InterpreterIDTests) ... FAIL test_with_int (test.test__xxsubinterpreters.InterpreterIDTests) ... ok test_already_destroyed (test.test__xxsubinterpreters.IsRunningTests) ... ok test_bad_id (test.test__xxsubinterpreters.IsRunningTests) ... ok test_does_not_exist (test.test__xxsubinterpreters.IsRunningTests) ... ok test_from_subinterpreter (test.test__xxsubinterpreters.IsRunningTests) ... ERROR test_main (test.test__xxsubinterpreters.IsRunningTests) ... ok test_subinterpreter (test.test__xxsubinterpreters.IsRunningTests) ... ok test_default_shareables (test.test__xxsubinterpreters.IsShareableTests) ... ok test_not_shareable (test.test__xxsubinterpreters.IsShareableTests) ... ok test_after_creating (test.test__xxsubinterpreters.ListAllTests) ... ok test_after_destroying (test.test__xxsubinterpreters.ListAllTests) ... ok test_initial (test.test__xxsubinterpreters.ListAllTests) ... ok test_SystemExit (test.test__xxsubinterpreters.RunStringTests) ... ok test_already_running (test.test__xxsubinterpreters.RunStringTests) ... ok test_bad_id (test.test__xxsubinterpreters.RunStringTests) ... ok test_bad_script (test.test__xxsubinterpreters.RunStringTests) ... ok test_bytes_for_script (test.test__xxsubinterpreters.RunStringTests) ... ok test_create_thread (test.test__xxsubinterpreters.RunStringTests) ... ok test_does_not_exist (test.test__xxsubinterpreters.RunStringTests) ... ok test_error_id (test.test__xxsubinterpreters.RunStringTests) ... ok test_execution_namespace_is_main (test.test__xxsubinterpreters.RunStringTests) ... ok test_failure (test.test__xxsubinterpreters.RunStringTests) ... ok test_fork (test.test__xxsubinterpreters.RunStringTests) ... ok test_in_thread (test.test__xxsubinterpreters.RunStringTests) ... ok test_invalid_syntax (test.test__xxsubinterpreters.RunStringTests) ... ok test_main_reused (test.test__xxsubinterpreters.RunStringTests) ... ok test_shared_overwrites (test.test__xxsubinterpreters.RunStringTests) ... ok test_shared_overwrites_default_vars (test.test__xxsubinterpreters.RunStringTests) ... ok test_still_running_at_exit (test.test__xxsubinterpreters.RunStringTests) ... skipped 'blocking forever' test_success (test.test__xxsubinterpreters.RunStringTests) ... ok test_sys_exit (test.test__xxsubinterpreters.RunStringTests) ... ok test_with_shared (test.test__xxsubinterpreters.RunStringTests) ... ok test_bytes (test.test__xxsubinterpreters.ShareableTypeTests) ... ok test_int (test.test__xxsubinterpreters.ShareableTypeTests) ... ok test_singletons (test.test__xxsubinterpreters.ShareableTypeTests) ... ok test_types (test.test__xxsubinterpreters.ShareableTypeTests) ... ok ====================================================================== ERROR: test_by_unassociated_interp (test.test__xxsubinterpreters.ChannelReleaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1640, in test_by_unassociated_interp """)) _xxsubinterpreters.RunFailedError: <class 'ValueError'>: 'id' must be a non-negative int ====================================================================== ERROR: test_close_if_unassociated (test.test__xxsubinterpreters.ChannelReleaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1656, in test_close_if_unassociated """)) _xxsubinterpreters.RunFailedError: <class 'ValueError'>: 'id' must be a non-negative int ====================================================================== ERROR: test_multiple_users (test.test__xxsubinterpreters.ChannelReleaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1582, in test_multiple_users """)) _xxsubinterpreters.RunFailedError: <class 'ValueError'>: 'id' must be a non-negative int ====================================================================== ERROR: test_close_by_unassociated_interp (test.test__xxsubinterpreters.ChannelTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1501, in test_close_by_unassociated_interp """)) _xxsubinterpreters.RunFailedError: <class 'ValueError'>: 'id' must be a non-negative int ====================================================================== ERROR: test_close_multiple_users (test.test__xxsubinterpreters.ChannelTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1358, in test_close_multiple_users """)) _xxsubinterpreters.RunFailedError: <class 'ValueError'>: 'id' must be a non-negative int ====================================================================== ERROR: test_send_recv_different_interpreters (test.test__xxsubinterpreters.ChannelTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1237, in test_send_recv_different_interpreters """)) File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 42, in _run_output interpreters.run_string(interp, script, shared) _xxsubinterpreters.RunFailedError: <class 'ValueError'>: 'id' must be a non-negative int ====================================================================== ERROR: test_from_sibling (test.test__xxsubinterpreters.DestroyTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 734, in test_from_sibling interpreters.run_string(id1, script) _xxsubinterpreters.RunFailedError: <class 'RuntimeError'>: unrecognized interpreter ID -1098177076 ====================================================================== ERROR: test_from_subinterpreter (test.test__xxsubinterpreters.IsRunningTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 490, in test_from_subinterpreter """)) File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 42, in _run_output interpreters.run_string(interp, script, shared) _xxsubinterpreters.RunFailedError: <class 'RuntimeError'>: unrecognized interpreter ID -1098177076 ====================================================================== FAIL: test_str (test.test__xxsubinterpreters.ChannelIDTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1142, in test_str self.assertEqual(str(cid), '10') AssertionError: '0' != '10' - 0 + 10 ? + ====================================================================== FAIL: test_ids_global (test.test__xxsubinterpreters.ChannelTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1206, in test_ids_global self.assertEqual(cid2, int(cid1) + 1) AssertionError: 1113969968 != 1112900745 ====================================================================== FAIL: test_send_recv_different_interpreters_and_threads (test.test__xxsubinterpreters.ChannelTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 1288, in test_send_recv_different_interpreters_and_threads self.assertEqual(obj, b'eggs') AssertionError: b'spam' != b'eggs' ====================================================================== FAIL: test_in_subinterpreter (test.test__xxsubinterpreters.CreateTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 613, in test_in_subinterpreter self.assertEqual(set(interpreters.list_all()), {main, id1, id2}) AssertionError: Items in the first set but not the second: InterpreterID(24) Items in the second set but not the first: 1113009960 ====================================================================== FAIL: test_in_threaded_subinterpreter (test.test__xxsubinterpreters.CreateTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 632, in test_in_threaded_subinterpreter self.assertEqual(set(interpreters.list_all()), {main, id1, id2}) AssertionError: Items in the first set but not the second: InterpreterID(27) Items in the second set but not the first: 1113006640 ====================================================================== FAIL: test_subinterpreter (test.test__xxsubinterpreters.GetCurrentTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 443, in test_subinterpreter self.assertEqual(cur, expected) AssertionError: 1113007880 != InterpreterID(40) ====================================================================== FAIL: test_from_subinterpreter (test.test__xxsubinterpreters.GetMainTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 465, in test_from_subinterpreter self.assertEqual(main, expected) AssertionError: 1113006680 != InterpreterID(0) ====================================================================== FAIL: test_str (test.test__xxsubinterpreters.InterpreterIDTests) test test__xxsubinterpreters failed ---------------------------------------------------------------------- Traceback (most recent call last): File "/ssd/buildbot/buildarea/3.x.gps-ubuntu-exynos5-armv7l/build/Lib/test/test__xxsubinterpreters.py", line 548, in test_str self.assertEqual(str(id), '10') AssertionError: '0' != '10' - 0 + 10 ? + ---------------------------------------------------------------------- Ran 111 tests in 4.863s FAILED (failures=8, errors=8, skipped=5) 1 test failed again: test__xxsubinterpreters ---------- components: Tests messages: 318345 nosy: eric.snow, vstinner priority: normal severity: normal status: open title: test__xxsubinterpreters failed on ARMv7 Ubuntu 3.x versions: Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33724> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com