Skip to content

gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess #134508

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 23, 2025

Conversation

kumaraditya303
Copy link
Contributor

@kumaraditya303 kumaraditya303 commented May 22, 2025

When the event loop is already closed, skip calling closing the pipe as it would otherwise lead to calling connection_lost callbacks which would error out of loop being closed.
See issue for detailed analysis.

@kumaraditya303 kumaraditya303 requested a review from gvanrossum May 22, 2025 14:41
Copy link
Member

@gvanrossum gvanrossum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG, one nit.

@kumaraditya303 kumaraditya303 merged commit 5804ee7 into python:main May 23, 2025
39 checks passed
@miss-islington-app
Copy link

Thanks @kumaraditya303 for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14.
🐍🍒⛏🤖

@kumaraditya303 kumaraditya303 deleted the async branch May 23, 2025 04:33
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request May 23, 2025
… already closed in asyncio subprocess (pythonGH-134508)

(cherry picked from commit 5804ee7)

Co-authored-by: Kumar Aditya <[email protected]>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request May 23, 2025
… already closed in asyncio subprocess (pythonGH-134508)

(cherry picked from commit 5804ee7)

Co-authored-by: Kumar Aditya <[email protected]>
@bedevere-app
Copy link

bedevere-app bot commented May 23, 2025

GH-134561 is a backport of this pull request to the 3.14 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.14 bugs and security fixes label May 23, 2025
@bedevere-app
Copy link

bedevere-app bot commented May 23, 2025

GH-134562 is a backport of this pull request to the 3.13 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.13 bugs and security fixes label May 23, 2025
@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Debian root 3.x (tier-1) has failed when building commit 5804ee7.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/345/builds/11421) and take a look at the build logs.
  4. Check if the failure is related to this commit (5804ee7) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/345/builds/11421

Failed tests:

  • test_unicodedata
  • test_io
  • test_statistics
  • test_cppext

Failed subtests:

  • test_init_is_python_build_with_home - test.test_embed.InitConfigTests.test_init_is_python_build_with_home
  • test_bug1572832 - test.test_multibytecodec.Test_ISO2022.test_bug1572832
  • test_build - test.test_cext.TestExt.test_build
  • test_build_cpp03 - test.test_cppext.TestCPPExt.test_build_cpp03
  • test_name_inverse_lookup - test.test_unicodedata.UnicodeFunctionsTest.test_name_inverse_lookup
  • test_build_limited - test.test_cext.TestExt.test_build_limited
  • test_kill_workers - test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_kill_workers
  • test_idle_process_reuse_multiple - test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_idle_process_reuse_multiple
  • test_build_c11 - test.test_cext.TestExt.test_build_c11
  • test_method_checksum - test.test_unicodedata.UnicodeMethodsTest.test_method_checksum
  • testIteration - test.test_file.PyOtherFileTests.testIteration
  • test_range_iterators - test.test_range.RangeTest.test_range_iterators
  • test_bug_5828 - test.test_unicodedata.UnicodeMiscTest.test_bug_5828
  • test_max_tasks_per_child_defaults_to_spawn_context - test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_max_tasks_per_child_defaults_to_spawn_context
  • test_args_from_interpreter_flags - test.test_support.TestSupport.test_args_from_interpreter_flags
  • test_no_names_in_pua - test.test_unicodedata.UnicodeFunctionsTest.test_no_names_in_pua
  • test_normalization - test.test_unicodedata.NormalizationTest.test_normalization
  • test_build_limited_cpp03 - test.test_cppext.TestCPPExt.test_build_limited_cpp03
  • test_package - test.test_multiprocessing_main_handling.SpawnCmdLineTest.test_package
  • test_build_limited - test.test_cppext.TestCPPExt.test_build_limited
  • test_build - test.test_cppext.TestCPPExt.test_build
  • test_no_stale_references - test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_no_stale_references
  • test_build_c99 - test.test_cext.TestExt.test_build_c99
  • test_many_processes - test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_many_processes
  • test_function_checksum - test.test_unicodedata.UnicodeFunctionsTest.test_function_checksum
  • test_wait_result - test.test_multiprocessing_forkserver.test_manager.WithManagerTestCondition.test_wait_result
  • test_assertion_error_location - test.test_exceptions.AssertionErrorTests.test_assertion_error_location

Summary of the results of the build (if available):

==

Click to see traceback logs
Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 35, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 57, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 335, in main
    code = _serve_one(child_r, fds,
                      unused_fds,
                      old_handlers)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 375, in _serve_one
    code = spawn._main(child_r, parent_sentinel)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main
    prepare(preparation_data)
    ~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare
    _fixup_main_from_name(data['init_main_from_name'])
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name
    main_content = runpy.run_module(mod_name,
                                    run_name="__mp_main__",
                                    alter_sys=True)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_module
    return _run_module_code(code, init_globals, run_name, mod_spec)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code
    _run_code(code, mod_globals, init_globals,
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              mod_name, mod_spec, pkg_name, script_name)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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 10, in <module>
    import logging
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line 26, in <module>
    import sys, os, time, io, re, traceback, warnings, weakref, collections.abc
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/traceback.py", line 7, in <module>
    import textwrap
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/textwrap.py", line 17, in <module>
    class TextWrapper:
    ...<350 lines>...
            return "\n".join(self.wrap(text))
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/textwrap.py", line 107, in TextWrapper
    sentence_end_re = re.compile(r'[a-z]'             # lowercase letter
                                 r'[\.\!\?]'          # sentence-ending punct.
                                 r'[\"\']?'           # optional end-of-quote
                                 r'\z')               # end of chunk
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 289, in compile
    return _compile(pattern, flags)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 350, in _compile
    p = _compiler.compile(pattern, flags)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 766, in compile
    code = _code(p, flags)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 599, in _code
    _compile(code, p.data, flags)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 88, in _compile
    charset, hascased = _optimize_charset(av, iscased, tolower, fixes)
                        ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 284, in _optimize_charset
    charmap[i] = 1
    ~~~~~~~^^^
TypeError: list indices must be integers or slices, not list
ERROR


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 411, in __del__
    dealloc_warn(self)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 1612, in _dealloc_warn
    warnings.warn(f'unclosed file {source!r}', ResourceWarning,
ResourceWarning: unclosed file <_pyio.FileIO name='@test_1353320_tmpæ' mode='rb' closefd=True>
Warning -- Unraisable exception
Exception ignored while calling deallocator <function IOBase.__del__ at 0x7f7fa89c13d0>:
Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 411, in __del__
    dealloc_warn(self)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 859, in _dealloc_warn
    dealloc_warn(source)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 1612, in _dealloc_warn
    warnings.warn(f'unclosed file {source!r}', ResourceWarning,
ResourceWarning: unclosed file <_pyio.BufferedReader name='@test_1353320_tmpæ'>


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/site.py", line 73, in <module>
    import os
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/os.py", line 29, in <module>
    from _collections_abc import _check_methods
  File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1333, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1267, in _find_spec
  File "<frozen importlib._bootstrap_external>", line 1295, in find_spec
  File "<frozen importlib._bootstrap_external>", line 1269, in _get_spec
  File "<frozen importlib._bootstrap_external>", line 1396, in find_spec
  File "<frozen importlib._bootstrap_external>", line 133, in _path_join
TypeError: 'str' object is not callable


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multiprocessing_main_handling.py", line 267, in test_package
    self._check_script(launch_name)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multiprocessing_main_handling.py", line 168, in _check_script
    self._check_output(script_name, rc, out, err)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multiprocessing_main_handling.py", line 159, in _check_output
    self.assertEqual(err.decode('utf-8'), '')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 'python: ./Include/cpython/tupleobject.h:2[5528 chars]s>\n' != ''
- python: ./Include/cpython/tupleobject.h:24: PyTuple_GET_SIZE: Assertion `PyTuple_Check(op)' failed.
- Fatal Python error: Aborted
- 
- Current thread 0x00007fc5c602c740 [python] (most recent call first):
-   File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 669 in _init_fn
-   File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1084 in _process_class
-   File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1362 in wrap
-   File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_colorize.py", line 189 in <module>
-   File "<frozen importlib._bootstrap>", line 491 in _call_with_frames_removed
-   File "<frozen importlib._bootstrap_external>", line 762 in exec_module
-   File "<frozen importlib._bootstrap>", line 938 in _load_unlocked
-   File "<frozen importlib._bootstrap>", line 1342 in _find_and_load_unlocked
-   File "<frozen importlib._bootstrap>", line 1371 in _find_and_load
-   File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/traceback.py", line 13 in <module>
-   File "<frozen importlib._bootstrap>", line 491 in _call_with_frames_removed
-   File "<frozen importlib._bootstrap_external>", line 762 in exec_module
-   File "<frozen importlib._bootstrap>", line 938 in _load_unlocked
-   File "<frozen importlib._bootstrap>", line 1342 in _find_and_load_unlocked
-   File "<frozen importlib._bootstrap>", line 1371 in _find_and_load
-   File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/pool.py", line 22 in <module>
-   File "<frozen importlib._bootstrap>", line 491 in _call_with_frames_removed
-   File "<frozen importlib._bootstrap_external>", line 762 in exec_module
-   File "<frozen importlib._bootstrap>", line 938 in _load_unlocked
-   File "<frozen importlib._bootstrap>", line 1342 in _find_and_load_unlocked
-   File "<frozen importlib._bootstrap>", line 1371 in _find_and_load
-   File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 132 in _main
-   File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 122 in spawn_main
-   File "<string>", line 1 in <module>
- 
- Current thread's C stack trace (most recent call first):
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _Py_DumpStack+0x33 [0x56179945bd01]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x3069d8 [0x56179946e9d8]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x306c51 [0x56179946ec51]
-   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x3bfd0 [0x7fc5c606afd0]
-   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x8ad3c [0x7fc5c60b9d3c]
-   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at gsignal+0x12 [0x7fc5c606af32]
-   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at abort+0xd3 [0x7fc5c6055472]
-   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x26395 [0x7fc5c6055395]
-   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x34e32 [0x7fc5c6063e32]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x23fd46 [0x5617993a7d46]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _PyEval_EvalFrameDefault+0x9722 [0x5617993b7dfd]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x2691eb [0x5617993d11eb]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x269389 [0x5617993d1389]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at PyEval_EvalCode+0xb6 [0x5617993d145e]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x23e12c [0x5617993a612c]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x23e23b [0x5617993a623b]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x16c486 [0x5617992d4486]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x119f6e [0x561799281f6e]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x11a25e [0x56179928225e]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at PyObject_Call+0x20 [0x561799282296]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _PyEval_EvalFrameDefault+0x7421 [0x5617993b5afc]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x2691eb [0x5617993d11eb]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x269389 [0x5617993d1389]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x1186da [0x5617992806da]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x118a29 [0x561799280a29]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x11962e [0x56179928162e]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at PyObject_CallMethodObjArgs+0xed [0x561799281741]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x2ab451 [0x561799413451]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at PyImport_ImportModuleLevelObject+0x1a3 [0x561799416d71]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _PyEval_ImportName+0xae [0x5617993ad7d9]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _PyEval_EvalFrameDefault+0x11a71 [0x5617993c014c]
-   Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x2691eb [0x5617993d11eb]
-   <truncated rest of calls>


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 1991, in test_wait_result
    self.assertTrue(c.wait(60))
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^
AssertionError: False is not true


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 37, in test_build_c11
    self.check_build('_test_c11_cext', std='c11')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 56, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2373, in test_default_timeout
    self.run_threads(self._test_default_timeout_f, (barrier, results))
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2179, in run_threads
    f(*args)
    ~^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2358, in _test_default_timeout_f
    i = barrier.wait(cls.defaultTimeout)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 732, in wait
    self._wait(timeout)
    ~~~~~~~~~~^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 770, in _wait
    raise BrokenBarrierError
threading.BrokenBarrierError


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line 570, in test_args_from_interpreter_flags
    self.check_options(opts, 'args_from_interpreter_flags')
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line 535, in check_options
    self.assertEqual(proc.stdout.rstrip(), repr(expected))
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: '' != "['-B']"
+ ['-B']


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 335, in main
    code = _serve_one(child_r, fds,
                      unused_fds,
                      old_handlers)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 375, in _serve_one
    code = spawn._main(child_r, parent_sentinel)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main
    prepare(preparation_data)
    ~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare
    _fixup_main_from_name(data['init_main_from_name'])
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name
    main_content = runpy.run_module(mod_name,
                                    run_name="__mp_main__",
                                    alter_sys=True)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_module
    return _run_module_code(code, init_globals, run_name, mod_spec)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code
    _run_code(code, mod_globals, init_globals,
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              mod_name, mod_spec, pkg_name, script_name)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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 8, in <module>
    from .setup import setup_process, setup_test_dir
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/setup.py", line 12, in <module>
    from .runtests import RunTests
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/runtests.py", line 12, in <module>
    from .utils import (
        StrPath, StrJSON, TestTuple, TestName, TestFilter, FilterTuple, FilterDict)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/utils.py", line 708, in <module>
    ILLEGAL_XML_CHARS_RE = re.compile(
        '['
    ...<7 lines>...
        # Match multiple sequential invalid characters for better efficiency
        ']+')
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 289, in compile
    return _compile(pattern, flags)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 350, in _compile
    p = _compiler.compile(pattern, flags)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 766, in compile
    code = _code(p, flags)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 599, in _code
    _compile(code, p.data, flags)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 116, in _compile
    _compile(code, av[2], flags)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 88, in _compile
    charset, hascased = _optimize_charset(av, iscased, tolower, fixes)
                        ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 284, in _optimize_charset
    charmap[i] = 1
    ~~~~~~~^^^
TypeError: list indices must be integers or slices, not list
FAIL


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multibytecodec.py", line 372, in test_bug1572832
    chr(x).encode('iso_2022_jp', 'ignore')
    ~~~^^^
TypeError: 'Test_ISO2022' object cannot be interpreted as an integer


Traceback (test.test_exceptions.ExceptionTests.testWithTraceback) ... ok


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_exceptions.py", line 2191, in test_assertion_error_location
    self.assertEqual(result[-3:], expected)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Lists differ: ['  File "/root/buildarea/3.x.angelico-debian[135 chars]äge'] != ['    assert 1 > 2, "messäge"', '           ^[28 chars]äge']


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 48, in test_build_limited
    self.check_build('_test_limited_cext', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 56, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


TracebackAttr (test.test_exceptions.ExceptionTests.testNoneClearsTracebackAttr) ... ok


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrap
    self.run()
    ~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 518, in _sleep_some_event
    time.sleep(100)
    ~~~~~~~~~~^^^^^
KeyboardInterrupt
k


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 100, in test_function_checksum
    self.db.name(char, ""),
    ~~~~~~~~~~~~^^^^^^^^^^
TypeError: name() argument 1 must be a unicode character, not UnicodeFunctionsTest


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 29, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 57, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2475, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '('/root/buildarea/3.x.angelico-debian-amd64/build/build/test_python_1376617æ/tempcwd/env/bin/python', '-X', 'dev', '-m', 'pip', 'install', '/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/wheeldata/setuptools-79.0.1-py3-none-any.whl')' died with <Signals.SIGABRT: 6>.


Traceback (most recent call last):
  File "<string>", line 1, in <module>
    from multiprocessing.spawn import spawn_main; spawn_main(tracker_fd=4, pipe_handle=17)
                                                  ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 122, in spawn_main
    exitcode = _main(fd, parent_sentinel)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main
    prepare(preparation_data)
    ~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare
    _fixup_main_from_name(data['init_main_from_name'])
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name
    main_content = runpy.run_module(mod_name,
                                    run_name="__mp_main__",
                                    alter_sys=True)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_module
    return _run_module_code(code, init_globals, run_name, mod_spec)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code
    _run_code(code, mod_globals, init_globals,
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              mod_name, mod_spec, pkg_name, script_name)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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 8, in <module>
    from .setup import setup_process, setup_test_dir
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/setup.py", line 12, in <module>
    from .runtests import RunTests
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/runtests.py", line 194, in <module>
    @dataclasses.dataclass(slots=True, frozen=True)
     ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1362, in wrap
    return _process_class(cls, init, repr, eq, order, unsafe_hash,
                          frozen, match_args, kw_only, slots,
                          weakref_slot)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1187, in _process_class
    cls = _add_slots(cls, frozen, weakref_slot, fields)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1330, in _add_slots
    member = inspect.unwrap(member)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/inspect.py", line 688, in unwrap
    if (id_func in memo) or (len(memo) >= recursion_limit):
                             ~~~^^^^^^
TypeError: object of type 'function' has no len()
k


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2263, in test_abort
    self.run_threads(self._test_abort_f,
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
                     (self.barrier, results1, results2))
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2177, in run_threads
    b = Bunch(self, f, args, self.N-1)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2113, in __init__
    p.start()
    ~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 121, in start
    self._popen = self._Popen(self)
                  ~~~~~~~~~~~^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/context.py", line 224, in _Popen
    return _default_context.get_context().Process._Popen(process_obj)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/context.py", line 300, in _Popen
    return Popen(process_obj)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/popen_forkserver.py", line 35, in __init__
    super().__init__(process_obj)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/popen_fork.py", line 20, in __init__
    self._launch(process_obj)
    ~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/popen_forkserver.py", line 51, in _launch
    self.sentinel, w = forkserver.connect_to_new_process(self._fds)
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 89, in connect_to_new_process
    self.ensure_running()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 131, in ensure_running
    resource_tracker.ensure_running()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/resource_tracker.py", line 160, in ensure_running
    warnings.warn('resource_tracker: process died unexpectedly, '
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  'relaunching.  Some resources might leak.')
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UserWarning: resource_tracker: process died unexpectedly, relaunching.  Some resources might leak.


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 758, in test_many_processes
    self.assertIn(p.exitcode, exitcodes)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: -11 not found in [-15]


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 335, in main
    code = _serve_one(child_r, fds,
                      unused_fds,
                      old_handlers)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 375, in _serve_one
    code = spawn._main(child_r, parent_sentinel)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main
    prepare(preparation_data)
    ~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare
    _fixup_main_from_name(data['init_main_from_name'])
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name
    main_content = runpy.run_module(mod_name,
                                    run_name="__mp_main__",
                                    alter_sys=True)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_module
    return _run_module_code(code, init_globals, run_name, mod_spec)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code
    _run_code(code, mod_globals, init_globals,
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              mod_name, mod_spec, pkg_name, script_name)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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 10, in <module>
    import logging
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line 26, in <module>
    import sys, os, time, io, re, traceback, warnings, weakref, collections.abc
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/traceback.py", line 13, in <module>
    import _colorize
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_colorize.py", line 175, in <module>
    @dataclass(frozen=True)
     ~~~~~~~~~^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1362, in wrap
    return _process_class(cls, init, repr, eq, order, unsafe_hash,
                          frozen, match_args, kw_only, slots,
                          weakref_slot)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1014, in _process_class
    cls_fields.append(_get_field(cls, name, type, kw_only))
                      ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 788, in _get_field
    f = field(default=default)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 410, in field
    raise ValueError('cannot specify both default and default_factory')
ValueError: cannot specify both default and default_factory
ERROR


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 43, in test_method_checksum
    "01"[char.istitle()],
         ^^^^^^^^^^^^
AttributeError: 'UnicodeMethodsTest' object has no attribute 'istitle'


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 34, in test_build
    self.check_build('_test_cext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 56, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_range.py", line 557, in test_range_iterators
    self.assert_iterators_equal(iter1, iter2, test_id, limit=100)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'str' object is not callable


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 10, in <module>
    from .single import run_single_test
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/single.py", line 16, in <module>
    from .runtests import RunTests
DeprecationWarning: __package__ != __spec__.parent


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 111, in test_name_inverse_lookup
    self.assertEqual(self.db.lookup(looked_name), char)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: <test.test_unicodedata.UnicodeFunctionsTest testMethod=test_name_inverse_lookup> is not an instance of <class 'str'> : Second argument is not a string


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 119, in test_no_names_in_pua
    self.assertRaises(ValueError, self.db.name, char)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 813, in assertRaises
    return context.handle('assertRaises', args, kwargs)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 247, in handle
    callable_obj(*args, **kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
TypeError: unicodedata.name() argument after * must be an iterable, not _AssertRaisesContext


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 39, in test_build_limited_cpp03
    self.check_build('_test_limited_cpp03ext', std='c++03', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 57, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


Traceback (test.test_exceptions.ExceptionTests.testInvalidTraceback) ... ok


Traceback (most recent call last):
python: Python/generated_cases.c.h:8407: _PyEval_EvalFrameDefault: Assertion `oparg & 1' failed.
ERROR


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line 570, in test_args_from_interpreter_flags
    self.check_options(opts, 'args_from_interpreter_flags')
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line 535, in check_options
    self.assertEqual(proc.stdout.rstrip(), repr(expected))
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: '' != '[]'
+ []


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_unicodedata.py", line 400, in test_normalization
    self.run_normalization_tests(testdata)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 427, in run_normalization_tests
    c1,c2,c3,c4,c5 = [self.unistr(x) for x in line.split(';')[:-1]]
                      ~~~~~~~~~~~^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 380, in unistr
    data = [int(x, 16) for x in data.split(" ")]
            ~~~^^^^^^^
TypeError: 'str' object is not callable


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_embed.py", line 1521, in test_init_is_python_build_with_home
    self.check_all_configs("test_init_is_python_build", config,
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           api=API_COMPAT, env=env)
                           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_embed.py", line 941, in check_all_configs
    out, err = self.run_embedded_interpreter(testname,
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
                                             env=env, cwd=cwd)
                                             ^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_embed.py", line 138, in run_embedded_interpreter
    self.assertEqual(p.returncode, returncode,
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
                     "bad returncode %d, stderr is %r" %
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     (p.returncode, err))
                     ^^^^^^^^^^^^^^^^^^^^
AssertionError: 1 != 0 : bad returncode 1, stderr is 'Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/site.py", line 73, in <module>\n    import os\n  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/os.py", line 29, in <module>\n    from _collections_abc import _check_methods\n  File "<frozen importlib._bootstrap>", line 1371, in _find_and_load\n  File "<frozen importlib._bootstrap>", line 1333, in _find_and_load_unlocked\n  File "<frozen importlib._bootstrap>", line 1267, in _find_spec\n  File "<frozen importlib._bootstrap_external>", line 1295, in find_spec\n  File "<frozen importlib._bootstrap_external>", line 1269, in _get_spec\n  File "<frozen importlib._bootstrap_external>", line 1396, in find_spec\n  File "<frozen importlib._bootstrap_external>", line 133, in _path_join\nTypeError: \'str\' object is not callable\n'


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_file.py", line 298, in testIteration
    next(f)
    ~~~~^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 556, in __next__
    line = self.readline()
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 543, in readline
    b = self.read(nreadahead())
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 1053, in read
    return self._read_unlocked(size)
           ~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 1083, in _read_unlocked
    avail = len(buf) - pos  # Length of the available buffered data.
            ~~~^^^^^
TypeError: object of type 'BufferedReader' has no len()


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/traceback.py", line 13, in <module>
    import _colorize
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_colorize.py", line 201, in <module>
    @dataclass(frozen=True)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1362, in wrap
    return _process_class(cls, init, repr, eq, order, unsafe_hash,
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1014, in _process_class
    cls_fields.append(_get_field(cls, name, type, kw_only))
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 788, in _get_field
    f = field(default=default)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 410, in field
    raise ValueError('cannot specify both default and default_factory')
ValueError: cannot specify both default and default_factory
Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 335, in main
    code = _serve_one(child_r, fds,
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 375, in _serve_one
    code = spawn._main(child_r, parent_sentinel)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main
    prepare(preparation_data)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare
    _fixup_main_from_name(data['init_main_from_name'])
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name
    main_content = runpy.run_module(mod_name,
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_module
    return _run_module_code(code, init_globals, run_name, mod_spec)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code
    _run_code(code, mod_globals, init_globals,
  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 9, in <module>
    import inspect
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/inspect.py", line 149, in <module>
    import dis
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dis.py", line 65, in <module>
    _all_opname[op] = name
TypeError: list indices must be integers or slices, not str
ERROR


Traceback (most recent call last):
  File "<string>", line 1, in <module>
    from multiprocessing.spawn import spawn_main; spawn_main(tracker_fd=4, pipe_handle=13)
                                                  ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 122, in spawn_main
    exitcode = _main(fd, parent_sentinel)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main
    prepare(preparation_data)
    ~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 226, in prepare
    util.get_logger().setLevel(data['log_level'])
    ~~~~~~~~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/util.py", line 70, in get_logger
    import logging
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line 477, in <module>
    class StrFormatStyle(PercentStyle):
    ...<30 lines>...
                raise ValueError('invalid format: no fields')
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line 482, in StrFormatStyle
    fmt_spec = re.compile(r'^(.?[<>=^])?[+ -]?#?0?(\d+|{\w+})?[,_]?(\.(\d+|{\w+}))?[bcdefgnosx%]?$', re.I)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 289, in compile
    return _compile(pattern, flags)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 350, in _compile
    p = _compiler.compile(pattern, flags)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 762, in compile
    p = _parser.parse(p, flags)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line 973, in parse
    p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line 460, in _parse_sub
    itemsappend(_parse(source, state, verbose, nested + 1,
                ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                       not nested and not items))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line 686, in _parse
    if not item or item[0][0] is AT:
                   ~~~~^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line 171, in __getitem__
    return self.data[index]
           ~~~~~~~~~^^^^^^^
TypeError: list indices must be integers or slices, not SubPattern
Process Process-25:
Process Process-24:
Traceback (most recent call last):
Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrap
    self.run()
    ~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2126, in task
    self.f(*self.args)
    ~~~~~~^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2358, in _test_default_timeout_f
    i = barrier.wait(cls.defaultTimeout)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 732, in wait
    self._wait(timeout)
    ~~~~~~~~~~^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 772, in _wait
    raise BrokenBarrierError
threading.BrokenBarrierError
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrap
    self.run()
    ~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2126, in task
    self.f(*self.args)
    ~~~~~~^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2358, in _test_default_timeout_f
    i = barrier.wait(cls.defaultTimeout)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 732, in wait
    self._wait(timeout)
    ~~~~~~~~~~^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 772, in _wait
    raise BrokenBarrierError
threading.BrokenBarrierError
Process Process-27:
Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrap
    self.run()
    ~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2126, in task
    self.f(*self.args)
    ~~~~~~^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2358, in _test_default_timeout_f
    i = barrier.wait(cls.defaultTimeout)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 732, in wait
    self._wait(timeout)
    ~~~~~~~~~~^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 772, in _wait
    raise BrokenBarrierError
threading.BrokenBarrierError
ERROR


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 350, in test_bug_5828
    if "\x00" in chr(c).lower()+chr(c).upper()+chr(c).title()
                 ~~~^^^
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/test_process_pool.py", line 153, in test_idle_process_reuse_multiple
    executor.submit(mul, 12, 7).result()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/concurrent/futures/_base.py", line 450, in result
    return self.__get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/concurrent/futures/_base.py", line 395, in __get_result
    raise self._exception
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 6134, in test_resource_tracker_exit_code
    self._test_resource_tracker_leak_resources(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        cleanup=cleanup,
        ^^^^^^^^^^^^^^^^
    )
    ^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 6124, in _test_resource_tracker_leak_resources
    self.assertEqual(tracker._exitcode, expected_exit_code)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: -6 != 0


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 44, in test_build_c99
    self.check_build('_test_c99_cext', std='c99')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 56, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrap
    self.run()
    ~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 517, in _sleep_some_event
    event.set()
    ~~~~~~~~~^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/synchronize.py", line 344, in set
    with self._cond:
         ^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/synchronize.py", line 242, in __exit__
    return self._lock.__exit__(*args)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/synchronize.py", line 100, in __exit__
    return self._semlock.__exit__(*args)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
KeyboardInterrupt
k


Traceback (most recent call last):
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 53, in test_build_limited
    self.check_build('_testcppext_limited', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 57, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2475, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '('/root/buildarea/3.x.angelico-debian-amd64/build/build/test_python_1376617æ/tempcwd/env/bin/python', '-X', 'dev', '-m', 'pip', 'install', '/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/wheeldata/setuptools-79.0.1-py3-none-any.whl')' died with <Signals.SIGABRT: 6>.

kumaraditya303 added a commit that referenced this pull request May 23, 2025
…s already closed in asyncio subprocess (GH-134508) (#134562)

gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess (GH-134508)
(cherry picked from commit 5804ee7)

Co-authored-by: Kumar Aditya <[email protected]>
kumaraditya303 added a commit that referenced this pull request May 23, 2025
…s already closed in asyncio subprocess (GH-134508) (#134561)

gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess (GH-134508)
(cherry picked from commit 5804ee7)

Co-authored-by: Kumar Aditya <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic-asyncio type-bug An unexpected behavior, bug, or error
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants