The Buildbot has detected a new failure on builder AMD64 Ubuntu NoGIL Refleaks 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/1226/builds/1361
Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: itamaro-ubuntu-aws Build Reason: <unknown> Blamelist: Serhiy Storchaka <storch...@gmail.com> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/process.py", line 314, in _bootstrap self.run() ~~~~~~~~^^ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/process.py", line 108, in run self._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/_test_multiprocessing.py", line 1432, in f cond.release() ~~~~~~~~~~~~^^ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/managers.py", line 1059, in release return self._callmethod('release') ~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/managers.py", line 840, in _callmethod raise convert_to_error(kind, result) multiprocessing.managers.RemoteError: --------------------------------------------------------------------------- Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/managers.py", line 263, in serve_client self.id_to_local_proxy_obj[ident] ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ KeyError: '20006100070' Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/test_eintr.py", line 17, in test_all script_helper.run_test_script(script) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/support/script_helper.py", line 316, in run_test_script raise AssertionError(f"{name} failed") AssertionError: script _test_eintr.py failed Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/managers.py", line 265, in serve_client raise ke File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/managers.py", line 259, in serve_client obj, exposed, gettypeid = id_to_obj[ident] ~~~~~~~~~^^^^^^^ KeyError: '20006100070' --------------------------------------------------------------------------- Timeout (3:20:00)! Thread 0x00007f647af5a740 (most recent call first): File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/popen_fork.py", line 27 in poll File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/popen_fork.py", line 43 in wait File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/multiprocessing/process.py", line 149 in join File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/unittest/case.py", line 597 in _callCleanup File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/unittest/case.py", line 671 in doCleanups File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/unittest/case.py", line 638 in run File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/unittest/case.py", line 690 in __call__ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/unittest/suite.py", line 122 in run File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/unittest/suite.py", line 84 in __call__ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/unittest/suite.py", line 122 in run File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/unittest/suite.py", line 84 in __call__ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/unittest/runner.py", line 240 in run File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/single.py", line 57 in _run_suite File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/single.py", line 37 in run_unittest File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/single.py", line 132 in test_func File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/refleak.py", line 106 in runtest_refleak File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/single.py", line 84 in regrtest_runner File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/single.py", line 135 in _load_run_test File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/single.py", line 178 in _runtest_env_changed_exc File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/single.py", line 278 in _runtest File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/single.py", line 306 in run_single_test File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/worker.py", line 77 in worker_process File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/worker.py", line 112 in main File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/libregrtest/worker.py", line 116 in <module> File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/runpy.py", line 88 in _run_code File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/runpy.py", line 198 in _run_module_as_main Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/_test_eintr.py", line 532, in test_lockf self._lock(fcntl.lockf, "lockf") ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/_test_eintr.py", line 517, in _lock raise Exception("failed to sync child in %.1f sec" % dt) Exception: failed to sync child in 300.9 sec Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/_test_eintr.py", line 535, in test_flock self._lock(fcntl.flock, "flock") ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/_test_eintr.py", line 517, in _lock raise Exception("failed to sync child in %.1f sec" % dt) Exception: failed to sync child in 300.8 sec Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/_test_eintr.py", line 532, in test_lockf self._lock(fcntl.lockf, "lockf") ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/buildarea/3.x.itamaro-ubuntu-aws.refleak.nogil/build/Lib/test/_test_eintr.py", line 517, in _lock raise Exception("failed to sync child in %.1f sec" % dt) Exception: failed to sync child in 300.0 sec Test report =========== Failed tests: - test_eintr Failed subtests: - test_lockf - __main__.FNTLEINTRTest.test_lockf - test_flock - __main__.FNTLEINTRTest.test_flock - test_all - test.test_eintr.EINTRTests.test_all Test leaking resources: - test_manager: memory blocks - test_processes: memory blocks Sincerely, -The BuildbotThe Buildbot has detected a new failure on builder AMD64 Debian root 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/345/builds/7299 Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: angelico-debian-amd64 Build Reason: <unknown> Blamelist: Serhiy Storchaka <storch...@gmail.com>, Steve Dower <steve.do...@python.org> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== TracebackLegacyErrorCaretTests.test_decorator_application_lineno_correct) ... ok Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_collections.py", line 2268, in test_multiset_operations self.assertEqual(numberop(p[x], q[x]), result[x], ~~~~~~^^^ TypeError: 'NotImplementedType' object is not subscriptable TracebackFormat.test_print_exception_bad_type_capi) ... ok TracebackException.test_no_refs_to_exception_and_traceback_objects) ... ok TracebackErrorCaretTests.test_caret_multiline_expression_syntax_error) ... ok TracebackException.test_lookup_lines) ... ok TracebackException.test_context) ... ok TracebackLegacyErrorCaretTests.test_caret_for_subscript_multiline) ... ok TracebackFormat.test_stack_format) ... ok TracebackCases.test_bad_indentation) ... ok TracebackErrorCaretTests.test_caret_multiline_expression_bin_op) ... ok TracebackException.test_smoke_user_exception) ... ok TracebackErrorCaretTests.test_caret_multiline_expression) ... ok TracebackErrorCaretTests.test_caret_for_subscript) ... ok TracebackErrorCaretTests.test_many_lines_no_caret) ... ok TracebackLegacyErrorCaretTests.test_byte_offset_with_wide_characters_middle) ... ok TracebackException.test_locals) ... ok Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_math.py", line 1441, in test_sumprod_stress self.assertEqual( ~~~~~~~~~~~~~~~~^ run(baseline_sumprod, *args), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ run(sumprod, *args), ^^^^^^^^^^^^^^^^^^^^ args, ^^^^^ ) ^ AssertionError: First sequence is not a tuple: <test.test_math.MathTests testMethod=test_sumprod_stress> Traceback.test_colorized_traceback_is_the_default) ... ok TracebackException_ExceptionGroups.test_comparison) ... ok TracebackErrorCaretTests.test_memory_error) ... ok TracebackErrorCaretTests.test_line_with_unicode) ... ok TracebackCases.test_nocaret) ... ok TracebackCases.test_no_caret_with_no_debug_ranges_flag_python_traceback) ... ok TracebackLegacyErrorCaretTests.test_multiline_method_call_a) ... ok TracebackException.test_comparison_basic) ... ok TracebackLegacyErrorCaretTests.test_secondary_caret_not_elided) ... ok TracebackLegacyErrorCaretTests.test_caret_multiline_expression_bin_op) ... ok TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_with_unicode) ... ok TracebackLegacyErrorCaretTests.test_caret_for_call_multiline) ... ok TracebackErrorCaretTests.test_specialization_variations) ... ok TracebackCases.test_format_exception_group_nested_with_notes) ... ok TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_with_spaces_and_parenthesis) ... ok TracebackErrorCaretTests.test_caret_for_binary_operators_two_char) ... ok TracebackErrorCaretTests.test_caret_for_binary_operators_multiline_with_unicode) ... ok TracebackException.test_comparison_params_variations) ... ok TracebackCases.test_format_exception_group_with_note) ... ok TracebackLegacyErrorCaretTests.test_many_lines) ... ok TracebackException_ExceptionGroups.test_max_group_depth) ... ok TracebackException.test_no_locals) ... ok TracebackLegacyErrorCaretTests.test_byte_offset_with_emojis_term_highlight) ... ok TracebackErrorCaretTests.test_caret_for_subscript_unicode) ... ok TracebackErrorCaretTests.test_caret_for_call_multiline) ... ok TracebackFormat.test_unhashable) ... ok TracebackException_ExceptionGroups.test_exception_group_format_exception_only) ... ok TracebackLegacyErrorCaretTests.test_traceback_specialization_with_syntax_error) ... ok TracebackErrorCaretTests.test_caret_for_binary_operators_multiline_two_char) ... ok TracebackCases.test_recursion_error_during_traceback) ... ok TracebackException.test_unhashable) ... ok TracebackErrorCaretTests.test_caret_for_binary_operators_with_unicode) ... ok TracebackCases.test_print_exception_exc) ... ok TracebackCases.test_extract_stack) ... ok Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_traceback.py", line 4260, in test_levenshtein_distance_short_circuit res1 = traceback._levenshtein_distance(a, b, 1000) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/traceback.py", line 1589, in _levenshtein_distance row[index] = result ~~~^^^^^^^ TypeError: 'str' object does not support item assignment TracebackErrorCaretTests.test_caret_exception_group) ... ok TracebackCases.test_format_exception_group_without_show_group) ... ok TracebackErrorCaretTests.test_caret_for_subscript_with_spaces_and_parenthesis) ... ok TracebackCases.test_print_exception) ... ok TracebackException_ExceptionGroups.test_exception_group_format_exception_onlyi_recursive) ... ok TracebackException.test_comparison_equivalent_exceptions_are_equal) ... ok TracebackLegacyErrorCaretTests.test_caret_for_binary_operators) ... ok TracebackCases.test_format_exception_group) ... ok TracebackCases.test_format_exception_group_syntax_error) ... ok TracebackErrorCaretTests.test_traceback_very_long_line) ... ok TracebackCases.test_print_traceback_at_exit) ... ok TracebackErrorCaretTests.test_basic_caret) ... ok TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_multiline_with_unicode) ... ok TracebackErrorCaretTests.test_byte_offset_with_wide_characters_term_highlight) ... ok TracebackLegacyErrorCaretTests.test_caret_for_subscript) ... ok TracebackErrorCaretTests.test_secondary_caret_not_elided) ... ok TracebackLegacyErrorCaretTests.test_multiline_method_call_b) ... ok Traceback.test_colorized_syntax_error) ... ok TracebackException.test_smoke_builtin) ... ok TracebackErrorCaretTests.test_byte_offset_wide_chars_subscript) ... ok TracebackErrorCaretTests.test_many_lines) ... ok TracebackErrorCaretTests.test_caret_in_type_annotation) ... ok TracebackCases.test_base_exception) ... ok TracebackCases.test_format_exception_group_with_tracebacks) ... ok TracebackErrorCaretTests.test_byte_offset_with_emojis_term_highlight) ... ok TracebackErrorCaretTests.test_multiline_method_call_a) ... ok Traceback.test_colorized_detection_checks_for_environment_variables) ... ok TracebackFormat.test_recursive_traceback) ... ok TracebackLegacyErrorCaretTests.test_caret_multiline_expression) ... ok TracebackLegacyErrorCaretTests.test_specialization_variations) ... ok TracebackLegacyErrorCaretTests.test_caret_for_call_unicode) ... ok TracebackErrorCaretTests.test_multiline_method_call_b) ... ok TracebackException.test_compact_no_cause) ... ok TracebackCases.test_caret) ... ok TracebackErrorCaretTests.test_many_lines_binary_op) ... ok TracebackErrorCaretTests.test_decorator_application_lineno_correct) ... ok TracebackCases.test_format_exception_group_multiple_exceptions) ... ok TracebackCases.test_format_exception_group_with_cause) ... ok TracebackLegacyErrorCaretTests.test_byte_offset_wide_chars_subscript) ... ok TracebackException_ExceptionGroups.test_exception_group_format) ... ok TracebackLegacyErrorCaretTests.test_wide_characters_unicode_with_problematic_byte_offset) ... ok TracebackCases.test_clear) ... ok TracebackErrorCaretTests.test_byte_offset_multiline) ... ok TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_two_char) ... ok TracebackErrorCaretTests.test_byte_offset_with_wide_characters_middle) ... ok TracebackException.test_from_exception) ... ok TracebackException.test_print) ... ok TracebackLegacyErrorCaretTests.test_caret_for_call_with_spaces_and_parenthesis) ... ok TracebackErrorCaretTests.test_caret_for_call) ... ok TracebackCases.test_exception_is_None) ... ok TracebackCases.test_format_exception_group_explicit_class) ... ok TracebackCases.test_no_caret_with_no_debug_ranges_flag) ... ok TracebackLegacyErrorCaretTests.test_multiline_method_call_c) ... ok Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/string_tests.py", line 342, in check_pattern self.checkequal(reference_find(p, text), ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ text, 'find', p) ^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/string_tests.py", line 60, in checkequal self.assertEqual( ~~~~~~~~~~~~~~~~^ result, ^^^^^^^ realresult ^^^^^^^^^^ ) ^ AssertionError: 298 != 1321 TracebackFormat.test_exception_group_deep_recursion_capi) ... ok TracebackLegacyErrorCaretTests.test_caret_in_type_annotation) ... ok Traceback.test_colorized_traceback) ... ok TracebackErrorCaretTests.test_caret_for_subscript_multiline) ... ok TracebackLegacyErrorCaretTests.test_byte_offset_multiline) ... ok TracebackException_ExceptionGroups.test_exception_group_construction) ... ok TracebackLegacyErrorCaretTests.test_many_lines_binary_op) ... ok TracebackCases.test_format_exception_only_bad__str__) ... ok TracebackLegacyErrorCaretTests.test_caret_for_subscript_unicode) ... ok TracebackException.test_no_save_exc_type) ... ok TracebackFormat.test_exception_group_deep_recursion_traceback) ... ok TracebackException.test_long_context_chain) ... ok TracebackException_ExceptionGroups.test_max_group_width) ... ok TracebackLegacyErrorCaretTests.test_memory_error) ... ok TracebackErrorCaretTests.test_multiline_method_call_c) ... ok TracebackErrorCaretTests.test_caret_for_binary_operators_multiline) ... ok TracebackLegacyErrorCaretTests.test_caret_for_call) ... ok TracebackErrorCaretTests.test_traceback_specialization_with_syntax_error) ... ok TracebackLegacyErrorCaretTests.test_caret_multiline_expression_syntax_error) ... ok TracebackLegacyErrorCaretTests.test_byte_offset_with_wide_characters_term_highlight) ... ok TracebackCases.test_format_base_exception_group) ... ok TracebackCases.test_format_exception_group_multiline_messages) ... ok TracebackCases.test_format_exception_exc) ... ok TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_multiline_two_char) ... ok Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_traceback.py", line 4272, in test_levenshtein_distance_short_circuit self.assertGreater(res3, threshold, msg=(a, b, threshold)) ^^^^^^^^^^^^^^^^^^ AttributeError: 'int' object has no attribute 'assertGreater' TracebackLegacyErrorCaretTests.test_basic_caret) ... ok TracebackException.test_cause) ... ok TracebackErrorCaretTests.test_caret_for_binary_operators) ... ok TracebackLegacyErrorCaretTests.test_line_with_unicode) ... ok TracebackLegacyErrorCaretTests.test_traceback_very_long_line) ... ok TracebackException.test_traceback_header) ... ok TracebackCases.test_encoded_file) ... ok TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_multiline) ... ok TracebackFormat.test_traceback_format) ... ok TracebackFormat.test_print_stack) ... ok TracebackErrorCaretTests.test_caret_for_binary_operators_with_spaces_and_parenthesis) ... ok TracebackLegacyErrorCaretTests.test_caret_for_subscript_with_spaces_and_parenthesis) ... ok TracebackLegacyErrorCaretTests.test_caret_exception_group) ... ok TracebackErrorCaretTests.test_caret_for_call_with_spaces_and_parenthesis) ... ok TracebackErrorCaretTests.test_caret_for_call_unicode) ... ok TracebackFormat.test_traceback_format_with_cleared_frames) ... ok TracebackException.test_compact_with_cause) ... ok TracebackLegacyErrorCaretTests.test_many_lines_no_caret) ... ok Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/string_tests.py", line 216, in test_find self.assertEqual(r1, r2) ~~~~~~~~~~~~~~~~^^^^^^^^ AssertionError: True != False TracebackFormat.test_print_exception_bad_type_python) ... ok TracebackCases.test_format_exception_group_multiline2_messages) ... ok TracebackException.test_limit) ... ok TracebackCases.test_format_exception_only_exc) ... ok TracebackCases.test_signatures) ... ok TracebackErrorCaretTests.test_wide_characters_unicode_with_problematic_byte_offset) ... ok TracebackFormat.test_format_stack) ... ok Test report =========== Failed tests: - test_math - test_traceback Failed subtests: - test_find - test.test_bytes.BytesAsStringTest.test_find - test_levenshtein_distance_short_circuit - test.test_traceback.MiscTest.test_levenshtein_distance_short_circuit - test_multiset_operations - test.test_collections.TestCounter.test_multiset_operations - test_sumprod_stress - test.test_math.MathTests.test_sumprod_stress Sincerely, -The BuildbotThe Buildbot has detected a new failure on builder AMD64 Debian PGO 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/249/builds/7908 Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: gps-debian-profile-opt Build Reason: <unknown> Blamelist: Serhiy Storchaka <storch...@gmail.com> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== remote: Enumerating objects: 17, done. remote: Counting objects: 5% (1/17) remote: Counting objects: 11% (2/17) remote: Counting objects: 17% (3/17) remote: Counting objects: 23% (4/17) remote: Counting objects: 29% (5/17) remote: Counting objects: 35% (6/17) remote: Counting objects: 41% (7/17) remote: Counting objects: 47% (8/17) remote: Counting objects: 52% (9/17) remote: Counting objects: 58% (10/17) remote: Counting objects: 64% (11/17) remote: Counting objects: 70% (12/17) remote: Counting objects: 76% (13/17) remote: Counting objects: 82% (14/17) remote: Counting objects: 88% (15/17) remote: Counting objects: 94% (16/17) remote: Counting objects: 100% (17/17) remote: Counting objects: 100% (17/17), done. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 17 (delta 4), reused 8 (delta 4), pack-reused 0 >From https://github.com/python/cpython * branch main -> FETCH_HEAD Note: switching to 'fee86fd9a422612b39e5aabf2571b8fe4abac770'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name> Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at fee86fd9a42 gh-88352: Fix logging.TimedRotatingFileHandler (GH-116191) Switched to and reset branch 'main' find: ‘build’: No such file or directory find: ‘build’: No such file or directory find: ‘build’: No such file or directory find: ‘build’: No such file or directory make[2]: [Makefile:2996: clean-retain-profile] Error 1 (ignored) ./Modules/_xxinterpqueuesmodule.c: In function ‘queuesmod_get’: ./Modules/_xxinterpqueuesmodule.c:1430:21: warning: ‘fmt’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | PyObject *res = Py_BuildValue("Oi", obj, fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/_xxinterpqueuesmodule.c:1420:9: note: ‘fmt’ was declared here 1420 | int fmt; | ^~~ ./Modules/readline.c: In function ‘setup_readline’: ./Modules/readline.c:1305:21: warning: assignment to ‘int (*)(void)’ from incompatible pointer type ‘int (*)(const char *, int)’ [-Wincompatible-pointer-types] 1305 | rl_startup_hook = on_startup_hook; | ^ ./Modules/readline.c:1307:23: warning: assignment to ‘int (*)(void)’ from incompatible pointer type ‘int (*)(const char *, int)’ [-Wincompatible-pointer-types] 1307 | rl_pre_input_hook = on_pre_input_hook; | ^ ./Modules/_xxinterpqueuesmodule.c: In function ‘queuesmod_get’: ./Modules/_xxinterpqueuesmodule.c:1430:21: warning: ‘fmt’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | PyObject *res = Py_BuildValue("Oi", obj, fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/_xxinterpqueuesmodule.c:1420:9: note: ‘fmt’ was declared here 1420 | int fmt; | ^~~ In function ‘word_to_string’, inlined from ‘coeff_to_string’ at ./Modules/_decimal/libmpdec/io.c:410:13, inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:611:18: ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:359:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 359 | case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:358:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 358 | case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:359:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 359 | case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:360:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 360 | case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:357:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 357 | case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:356:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 356 | case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:357:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 357 | case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:358:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 358 | case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:361:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 361 | case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:360:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 360 | case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:361:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 361 | case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:362:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 362 | case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:363:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 363 | case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:362:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 362 | case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:363:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 363 | case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:365:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 365 | case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:366:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 366 | case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:365:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 365 | case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:366:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 366 | case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ In function ‘word_to_string’, inlined from ‘coeff_to_string’ at ./Modules/_decimal/libmpdec/io.c:410:13, inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:607:18: ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:359:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 359 | case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:358:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 358 | case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:359:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 359 | case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:360:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 360 | case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:357:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 357 | case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:356:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 356 | case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:357:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 357 | case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:358:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 358 | case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:361:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 361 | case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:360:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 360 | case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:361:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 361 | case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:362:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 362 | case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:363:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 363 | case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:362:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 362 | case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:363:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 363 | case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:365:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 365 | case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:366:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 366 | case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:365:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 365 | case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:366:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 366 | case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/readline.c: In function ‘setup_readline’: ./Modules/readline.c:1305:21: warning: assignment to ‘int (*)(void)’ from incompatible pointer type ‘int (*)(const char *, int)’ [-Wincompatible-pointer-types] 1305 | rl_startup_hook = on_startup_hook; | ^ ./Modules/readline.c:1307:23: warning: assignment to ‘int (*)(void)’ from incompatible pointer type ‘int (*)(const char *, int)’ [-Wincompatible-pointer-types] 1307 | rl_pre_input_hook = on_pre_input_hook; | ^ In function ‘utf8_toUtf8’, inlined from ‘toAscii’ at ./Modules/expat/xmltok.c:1038:3, inlined from ‘doParseXmlDecl’ at ./Modules/expat/xmltok.c:1192:13: ./Modules/expat/xmltok.c:392:5: warning: ‘memcpy’ writing 2 or more bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] 392 | memcpy(*toP, *fromP, bytesToCopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/expat/xmltok.c: In function ‘doParseXmlDecl’: ./Modules/expat/xmltok.c:1036:8: note: destination object ‘buf’ of size 1 1036 | char buf[1]; | ^~~ In function ‘utf8_toUtf8’, inlined from ‘toAscii’ at ./Modules/expat/xmltok.c:1038:3, inlined from ‘parsePseudoAttribute’ at ./Modules/expat/xmltok.c:1070:9: ./Modules/expat/xmltok.c:392:5: warning: ‘memcpy’ writing 2 or more bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] 392 | memcpy(*toP, *fromP, bytesToCopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/expat/xmltok.c: In function ‘parsePseudoAttribute’: ./Modules/expat/xmltok.c:1036:8: note: destination object ‘buf’ of size 1 1036 | char buf[1]; | ^~~ In function ‘utf8_toUtf8’, inlined from ‘toAscii’ at ./Modules/expat/xmltok.c:1038:3, inlined from ‘parsePseudoAttribute’ at ./Modules/expat/xmltok.c:1076:12: ./Modules/expat/xmltok.c:392:5: warning: ‘memcpy’ writing 2 or more bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] 392 | memcpy(*toP, *fromP, bytesToCopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/expat/xmltok.c: In function ‘parsePseudoAttribute’: ./Modules/expat/xmltok.c:1036:8: note: destination object ‘buf’ of size 1 1036 | char buf[1]; | ^~~ In function ‘utf8_toUtf8’, inlined from ‘toAscii’ at ./Modules/expat/xmltok.c:1038:3, inlined from ‘parsePseudoAttribute’ at ./Modules/expat/xmltok.c:1076:12: ./Modules/expat/xmltok.c:392:5: warning: ‘memcpy’ writing 2 or more bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] 392 | memcpy(*toP, *fromP, bytesToCopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/expat/xmltok.c: In function ‘parsePseudoAttribute’: ./Modules/expat/xmltok.c:1036:8: note: destination object ‘buf’ of size 1 1036 | char buf[1]; | ^~~ In function ‘utf8_toUtf8’, inlined from ‘toAscii’ at ./Modules/expat/xmltok.c:1038:3, inlined from ‘parsePseudoAttribute’ at ./Modules/expat/xmltok.c:1083:9: ./Modules/expat/xmltok.c:392:5: warning: ‘memcpy’ writing 2 or more bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] 392 | memcpy(*toP, *fromP, bytesToCopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/expat/xmltok.c: In function ‘parsePseudoAttribute’: ./Modules/expat/xmltok.c:1036:8: note: destination object ‘buf’ of size 1 1036 | char buf[1]; | ^~~ In function ‘utf8_toUtf8’, inlined from ‘toAscii’ at ./Modules/expat/xmltok.c:1038:3, inlined from ‘parsePseudoAttribute’ at ./Modules/expat/xmltok.c:1083:9: ./Modules/expat/xmltok.c:392:5: warning: ‘memcpy’ writing 2 or more bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] 392 | memcpy(*toP, *fromP, bytesToCopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/expat/xmltok.c: In function ‘parsePseudoAttribute’: ./Modules/expat/xmltok.c:1036:8: note: destination object ‘buf’ of size 1 1036 | char buf[1]; | ^~~ In function ‘utf8_toUtf8’, inlined from ‘toAscii’ at ./Modules/expat/xmltok.c:1038:3, inlined from ‘parsePseudoAttribute’ at ./Modules/expat/xmltok.c:1110:7: ./Modules/expat/xmltok.c:392:5: warning: ‘memcpy’ writing 2 or more bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] 392 | memcpy(*toP, *fromP, bytesToCopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/expat/xmltok.c: In function ‘parsePseudoAttribute’: ./Modules/expat/xmltok.c:1036:8: note: destination object ‘buf’ of size 1 1036 | char buf[1]; | ^~~ In function ‘utf8_toUtf8’, inlined from ‘toAscii’ at ./Modules/expat/xmltok.c:1038:3, inlined from ‘parsePseudoAttribute’ at ./Modules/expat/xmltok.c:1123:9: ./Modules/expat/xmltok.c:392:5: warning: ‘memcpy’ writing 2 or more bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] 392 | memcpy(*toP, *fromP, bytesToCopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/expat/xmltok.c: In function ‘parsePseudoAttribute’: ./Modules/expat/xmltok.c:1036:8: note: destination object ‘buf’ of size 1 1036 | char buf[1]; | ^~~ In function ‘utf8_toUtf8’, inlined from ‘toAscii’ at ./Modules/expat/xmltok.c:1038:3, inlined from ‘parsePseudoAttribute’ at ./Modules/expat/xmltok.c:1123:9: ./Modules/expat/xmltok.c:392:5: warning: ‘memcpy’ writing 2 or more bytes into a region of size 1 overflows the destination [-Wstringop-overflow=] 392 | memcpy(*toP, *fromP, bytesToCopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Modules/expat/xmltok.c: In function ‘parsePseudoAttribute’: ./Modules/expat/xmltok.c:1036:8: note: destination object ‘buf’ of size 1 1036 | char buf[1]; | ^~~ make: *** [Makefile:2151: buildbottest] Error 3 Test report =========== Sincerely, -The Buildbot _______________________________________________ Buildbot-status mailing list -- buildbot-status@python.org To unsubscribe send an email to buildbot-status-le...@python.org https://mail.python.org/mailman3/lists/buildbot-status.python.org/ Member address: arch...@mail-archive.com