☠ Buildbot (Python): python/cpython - failed test (failure) (main)
The 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/#/builders/345/builds/11525
Buildbot URL: https://buildbot.python.org/
Worker for this Build: angelico-debian-amd64
Build Reason: <unknown> Blamelist: stratakis <cstratak@redhat.com>
BUILD FAILED: failed test (failure)
Summary of the results of the build (if available):
==
Captured traceback
Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_peg_generator/test_c_parser.py", line 413, in test_ternary_operator self.run_test(grammar_source, test_source) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_peg_generator/test_c_parser.py", line 136, in run_test assert_python_ok( ~~~~~~~~~~~~~~~~^ "-c", ^^^^^ TEST_TEMPLATE.format(extension_path=self.tmp_path, test_source=test_source), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/script_helper.py", line 182, in assert_python_ok return _assert_python(True, *args, **env_vars) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/script_helper.py", line 167, in _assert_python res.fail(cmd_line) ~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/script_helper.py", line 80, in fail raise AssertionError(f"Process return code is {exitcode}\n" ...<10 lines>... f"---") AssertionError: Process return code is -6 (SIGABRT) command line: ['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/root/buildarea/3.x.angelico-debian-amd64/build/build/test_python_1500507æ/tmpf33ta7nm\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n def check_input_strings_for_grammar(\n self,\n valid_cases = (),\n invalid_cases = (),\n ):\n if valid_cases:\n for case in valid_cases:\n parse.parse_string(case, mode=0)\n\n if invalid_cases:\n for case in invalid_cases:\n with self.assertRaises(SyntaxError):\n parse.parse_string(case, mode=0)\n\n def verify_ast_generation(self, stmt):\n expected_ast = ast.parse(stmt)\n actual_ast = parse.parse_string(stmt, mode=1)\n self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n def test_parse(self):\n \n stmt = "[i for i in a if b]"\n self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']
Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 198, in _run_module_as_main return _run_code(code, main_globals, None, "__main__", mod_spec) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 88, in _run_code exec(code, run_globals) ~~~~^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line 6, in <module> from test.support import os_helper, Py_DEBUG File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 6, in <module> import annotationlib File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/annotationlib.py", line 22, in <module> class Format(enum.IntEnum): ...<3 lines>... STRING = 4 File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/annotationlib.py", line 22, in Format class Format(enum.IntEnum):
File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/enum.py", line 350, in __setitem__ if self._cls_name is not None and _is_private(self._cls_name, key): ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ TypeError: 'str' object is not callable
Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_concurrent_futures/util.py", line 54, in setUp self.manager = self.get_context().Manager() ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/context.py", line 57, in Manager m.start() ~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/managers.py", line 570, in start self._address = reader.recv() ~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/connection.py", line 256, in recv buf = self._recv_bytes() File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/connection.py", line 447, in _recv_bytes buf = self._recv(4) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/connection.py", line 416, in _recv raise EOFError EOFError
Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_difflib.py", line 236, in test_html_diff k.make_table(f3.splitlines(True),t3.splitlines(True)), ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 2017, in make_table fromlist,tolist,flaglist = self._collect_lines(diffs) ~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 1885, in _collect_lines for fromdata,todata,flag in diffs: ^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 1852, in _line_wrapper for fromdata,todata,flag in diffs: ^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 1568, in _mdiff yield from line_pair_iterator File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 1552, in _line_pair_iterator from_line, to_line, found_diff = next(line_iterator) ~~~~^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 1466, in _line_iterator lines.append(next(diff_lines_iterator, 'X')) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 872, in compare yield from g File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 960, in _fancy_replace for tag, ai1, ai2, bj1, bj2 in cruncher.get_opcodes(): ~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 525, in get_opcodes for ai, bj, size in self.get_matching_blocks(): ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/difflib.py", line 489, in get_matching_blocks self.matching_blocks = list(map(Match._make, non_adjacent)) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/collections/__init__.py", line 456, in _make if _len(result) != num_fields: ~~~~^^^^^^^^ TypeError: object of type 'type' has no len()
Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 2604, in test_memoryview_cast_invalid for dfmt, _, _ in iter_format(1): ~~~~~~~~~~~^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 233, in iter_format for t in iter_mode(nitems, testobj): ~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 228, in iter_mode yield randitems(n, obj, mode, char) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 219, in randitems items = gen_items(n, fmt, obj) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 194, in gen_items lst[i] = gen_item(fmt, obj) ~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 185, in gen_item x.append(randrange_fmt(mode, c, obj)) ~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 167, in randrange_fmt x = randrange(*fmtdict[mode][char]) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/random.py", line 321, in randrange return istart + self._randbelow(width) ~~~~~~~~~~~~~~~^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/random.py", line 249, in _randbelow_with_getrandbits r = self.getrandbits(k) # 0 <= r < 2**k TypeError: 'Random' object cannot be interpreted as an integer
Test report
Failed tests:
- test.test_concurrent_futures.test_process_pool
- test_cmd
- test_difflib
- test_buffer
- test_zipapp
- test_peg_generator
- test_ucn
- test_optparse
- test_codecencodings_kr
- test_statistics
Failed subtests:
- test_html_diff - test.test_difflib.TestSFpatches.test_html_diff
- test_ternary_operator - test.test_peg_generator.test_c_parser.TestCParser.test_ternary_operator
- test_memoryview_cast_invalid - test.test_buffer.TestBufferProtocol.test_memoryview_cast_invalid
- test_map_exception - test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_map_exception
Sincerely, -The Buildbot
participants (1)
-
buildbot@python.org