Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Comments

[3.14] gh-119452: Fix a potential virtual memory allocation denial of service in http.server#142216

Merged
serhiy-storchaka merged 2 commits intopython:3.14from
serhiy-storchaka:http-server
Dec 5, 2025
Merged

[3.14] gh-119452: Fix a potential virtual memory allocation denial of service in http.server#142216
serhiy-storchaka merged 2 commits intopython:3.14from
serhiy-storchaka:http-server

Conversation

@serhiy-storchaka
Copy link
Member

@serhiy-storchakaserhiy-storchaka commentedDec 3, 2025
edited by bedevere-appbot
Loading

The CGI server on Windows could consume the amount of memory specified in the Content-Length header of the request even if the client does not send such much data. Now it reads the POST request body by chunks, therefore the memory consumption is proportional to the amount of sent data.

…ial of service in http.serverThe CGI server on Windows could consume the amount of memory specifiedin the Content-Length header of the request even if the client does notsend such much data. Now it reads the POST request body by chunks,therefore the memory consumption is proportional to the amount of sentdata.
@serhiy-storchaka
Copy link
MemberAuthor

I managed to keep the test while getting rid from an explicitselect(). Tested on Linux withoutfork(), will see how it works on Windows.

@serhiy-storchaka
Copy link
MemberAuthor

!buildbot AMD64 Windows11 Non-Debug

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by@serhiy-storchaka for commit3d1b733 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F142216%2Fmerge

The command will test the builders whose names match following regular expression:AMD64 Windows11 Non-Debug

The builders matched are:

  • AMD64 Windows11 Non-Debug PR

@encukou
Copy link
Member

Looks good. Let's test it on all the platforms though.

@encukouencukou added the 🔨 test-with-buildbotsTest PR w/ buildbots; report in status section labelDec 4, 2025
@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by@encukou for commit3d1b733 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F142216%2Fmerge

If you want to schedule another build, you need to add the🔨 test-with-buildbots label again.

@bedevere-botbedevere-bot removed the 🔨 test-with-buildbotsTest PR w/ buildbots; report in status section labelDec 4, 2025
@serhiy-storchakaserhiy-storchaka merged commit0e4f4f1 intopython:3.14Dec 5, 2025
148 of 151 checks passed
@miss-islington-app
Copy link

Thanks@serhiy-storchaka for the PR 🌮🎉.. I'm working now to backport this PR to: 3.10, 3.11, 3.12, 3.13.
🐍🍒⛏🤖

@serhiy-storchakaserhiy-storchaka deleted the http-server branchDecember 5, 2025 14:20
miss-islington pushed a commit to miss-islington/cpython that referenced this pull requestDec 5, 2025
…ial of service in http.server (pythonGH-142216)The CGI server on Windows could consume the amount of memory specifiedin the Content-Length header of the request even if the client does notsend such much data. Now it reads the POST request body by chunks,therefore the memory consumption is proportional to the amount of sentdata.(cherry picked from commit0e4f4f1)Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull requestDec 5, 2025
…ial of service in http.server (pythonGH-142216)The CGI server on Windows could consume the amount of memory specifiedin the Content-Length header of the request even if the client does notsend such much data. Now it reads the POST request body by chunks,therefore the memory consumption is proportional to the amount of sentdata.(cherry picked from commit0e4f4f1)Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
@bedevere-app
Copy link

GH-142296 is a backport of this pull request to the3.13 branch.

@bedevere-appbedevere-appbot removed the needs backport to 3.13bugs and security fixes labelDec 5, 2025
miss-islington pushed a commit to miss-islington/cpython that referenced this pull requestDec 5, 2025
…ial of service in http.server (pythonGH-142216)The CGI server on Windows could consume the amount of memory specifiedin the Content-Length header of the request even if the client does notsend such much data. Now it reads the POST request body by chunks,therefore the memory consumption is proportional to the amount of sentdata.(cherry picked from commit0e4f4f1)Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
@bedevere-app
Copy link

GH-142297 is a backport of this pull request to the3.12 branch.

@bedevere-appbedevere-appbot removed the needs backport to 3.12only security fixes labelDec 5, 2025
miss-islington pushed a commit to miss-islington/cpython that referenced this pull requestDec 5, 2025
…ial of service in http.server (pythonGH-142216)The CGI server on Windows could consume the amount of memory specifiedin the Content-Length header of the request even if the client does notsend such much data. Now it reads the POST request body by chunks,therefore the memory consumption is proportional to the amount of sentdata.(cherry picked from commit0e4f4f1)Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
@bedevere-app
Copy link

GH-142298 is a backport of this pull request to the3.11 branch.

@bedevere-appbedevere-appbot removed the needs backport to 3.11only security fixes labelDec 5, 2025
@bedevere-app
Copy link

GH-142299 is a backport of this pull request to the3.10 branch.

@bedevere-appbedevere-appbot removed the needs backport to 3.10only security fixes labelDec 5, 2025
Yhg1s pushed a commit that referenced this pull requestDec 5, 2025
… service in http.server (GH-142216) (#142296)[3.14]gh-119452: Fix a potential virtual memory allocation denial of service in http.server (GH-142216)The CGI server on Windows could consume the amount of memory specifiedin the Content-Length header of the request even if the client does notsend such much data. Now it reads the POST request body by chunks,therefore the memory consumption is proportional to the amount of sentdata.(cherry picked from commit0e4f4f1)Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Yhg1s pushed a commit that referenced this pull requestDec 15, 2025
… service in http.server (GH-142216) (#142297)[3.14]gh-119452: Fix a potential virtual memory allocation denial of service in http.server (GH-142216)The CGI server on Windows could consume the amount of memory specifiedin the Content-Length header of the request even if the client does notsend such much data. Now it reads the POST request body by chunks,therefore the memory consumption is proportional to the amount of sentdata.(cherry picked from commit0e4f4f1)Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
@bedevere-bot
Copy link

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

Hi! The buildbotwasm32-wasi Non-Debug 3.12 (tier-2) has failed when building commitd849cf5.

What do you need to do:

  1. Don't panic.
  2. Checkthe 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/1372/builds/1022) and take a look at the build logs.
  4. Check if the failure is related to this commit (d849cf5) 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/1372/builds/1022

Failed tests:

  • test_code_module
  • test_xmlrpc_net
  • test_sqlite3
  • test.test_inspect.test_inspect
  • test_mailcap
  • test_cprofile
  • test_textwrap
  • test_zipapp
  • test_http_cookiejar
  • test_runpy
  • test_resource
  • test_subclassinit
  • test_struct
  • test__opcode
  • test_idle
  • test_math
  • test.test_asyncio.test_threads
  • test_sysconfig
  • test_webbrowser
  • test_pwd
  • test_robotparser
  • test_pkg
  • test_file
  • test_wsgiref
  • test_patma
  • test_dynamicclassattribute
  • test_contextlib_async
  • test_zipfile64
  • test_tty
  • test_pyclbr
  • test_script_helper
  • test_pkgutil
  • test_stable_abi_ctypes
  • test_unpack_ex
  • test_crashers
  • test_exception_variations
  • test_htmlparser
  • test_xml_dom_minicompat
  • test_queue
  • test_sort
  • test_nntplib
  • test_unittest
  • test_imaplib
  • test_posixpath
  • test.test_multiprocessing_fork.test_misc
  • test_dict
  • test_fractions
  • test_socketserver
  • test_slice
  • test_tix
  • test_exceptions
  • test_traceback
  • test_msilib
  • test_codecencodings_jp
  • test_importlib
  • test_compiler_codegen
  • test_xdrlib
  • test_frozen
  • test_funcattrs
  • test_turtle
  • test_stat
  • test_fileinput
  • test_smtplib
  • test_getopt
  • test_print
  • test_dbm
  • test_platform
  • test_telnetlib
  • test_dbm_dumb
  • test.test_concurrent_futures.test_thread_pool
  • test_winapi
  • test_plistlib
  • test_winreg
  • test_ossaudiodev
  • test.test_asyncio.test_runners
  • test_descrtut
  • test_codecmaps_hk
  • test.test_future_stmt.test_future_multiple_imports
  • test_zipfile
  • test_dynamic
  • test_timeit
  • test.test_multiprocessing_spawn.test_misc
  • test_syslog
  • test_warnings
  • test.test_asyncio.test_buffered_proto
  • test_codecencodings_iso2022
  • test.test_asyncio.test_base_events
  • test_pprint
  • test_abstract_numbers
  • test_string
  • test_unpack
  • test_pep646_syntax
  • test_contextlib
  • test_unicode
  • test_winconsoleio
  • test_with
  • test_yield_from
  • test_kqueue
  • test__xxsubinterpreters
  • test__locale
  • test_exception_hierarchy
  • test_datetime
  • test.test_multiprocessing_forkserver.test_manager
  • test_aifc
  • test_cext
  • test_pipes
  • test_marshal
  • test_uu
  • test_ssl
  • test_quopri
  • test_dbm_gnu
  • test.test_pydoc.test_pydoc
  • test_dictcomps
  • test_time

Failed subtests:

  • test_append_to_concatenated_zip_file - test.test_zipfile.test_core.StoredTestsWithSourceFile.test_append_to_concatenated_zip_file
  • test_write_filtered_python_package - test.test_zipfile.test_core.PyZipFileTests.test_write_filtered_python_package

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

==

Click to see traceback logs
Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_sqlite3/__init__.py", line4, in<module>    import_helper.import_module('_sqlite3')  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_sqlite3'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_kqueue.py", line13, in<module>raise unittest.SkipTest("test works only on BSD")unittest.case.SkipTest:test works only on BSDTraceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_ssl.py", line38, in<module>    ssl= import_helper.import_module("ssl")^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_ssl'Traceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1324, in_find_and_load_unlockedModuleNotFoundError:No module named 'resource'Traceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1324, in_find_and_load_unlockedModuleNotFoundError:No module named 'pwd'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1310, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_asyncio/__init__.py", line6, in<module>    support.requires_working_socket(module=True)  File"/Lib/test/support/__init__.py", line586, inrequires_working_socketraise unittest.SkipTest(msg)unittest.case.SkipTest:requires socket supportTraceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_msilib.py", line9, in<module>    msilib= import_module('msilib')^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_msi'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_multiprocessing_fork/test_misc.py", line2, in<module>from test._test_multiprocessingimport install_tests_in_module_dict  File"/Lib/test/_test_multiprocessing.py", line44, in<module>    _multiprocessing= import_helper.import_module('_multiprocessing')^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_multiprocessing'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_winreg.py", line12, in<module>    import_helper.import_module('winreg',required_on=['win'])  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named 'winreg'Traceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1324, in_find_and_load_unlockedModuleNotFoundError:No module named 'termios'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line307, inrun_single_test    _runtest(result, runtests)  File"/Lib/test/libregrtest/single.py", line281, in_runtest    _runtest_env_changed_exc(result, runtests,  File"/Lib/test/libregrtest/single.py", line189, in_runtest_env_changed_excprint(f"{test_name} skipped --{exc}",flush=True)OSError:[Errno 51] No space left on deviceTraceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/msilib/__init__.py", line3, in<module>from _msiimport*ModuleNotFoundError:No module named '_msi'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_winapi.py", line9, in<module>    _winapi= import_helper.import_module('_winapi',required_on=['win'])^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_winapi'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line307, inrun_single_test    _runtest(result, runtests)  File"/Lib/test/libregrtest/single.py", line281, in_runtest    _runtest_env_changed_exc(result, runtests,  File"/Lib/test/libregrtest/single.py", line184, in_runtest_env_changed_excprint(f"{test_name} skipped --{exc}",flush=True)OSError:[Errno 51] No space left on deviceTraceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1324, in_find_and_load_unlockedModuleNotFoundError:No module named '_sqlite3'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_resource.py", line9, in<module>    resource= import_helper.import_module('resource')^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named 'resource'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_smtplib.py", line29, in<module>    support.requires_working_socket(module=True)  File"/Lib/test/support/__init__.py", line586, inrequires_working_socketraise unittest.SkipTest(msg)unittest.case.SkipTest:requires socket supportTraceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/tkinter/__init__.py", line38, in<module>import _tkinter# If this fails your Python may not be configured for Tk^^^^^^^^^^^^^^^ModuleNotFoundError:No module named '_tkinter'Traceback (most recent call last):  File"/Lib/test/test_zipfile/test_core.py", line1480, intest_write_filtered_python_packagewith TemporaryFile()as t, zipfile.PyZipFile(t,"w")as zipfp:^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/zipfile/__init__.py", line1413, in__exit__self.close()  File"/Lib/zipfile/__init__.py", line1983, incloseself.fp.seek(self.start_dir)OSError:[Errno 51] No space left on deviceTraceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/ssl.py", line100, in<module>import _ssl# if we can't import it, let the error propagate^^^^^^^^^^^ModuleNotFoundError:No module named '_ssl'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_multiprocessing_spawn/test_misc.py", line2, in<module>from test._test_multiprocessingimport install_tests_in_module_dict  File"/Lib/test/_test_multiprocessing.py", line44, in<module>    _multiprocessing= import_helper.import_module('_multiprocessing')^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_multiprocessing'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_multiprocessing_forkserver/test_manager.py", line2, in<module>from test._test_multiprocessingimport install_tests_in_module_dict  File"/Lib/test/_test_multiprocessing.py", line44, in<module>    _multiprocessing= import_helper.import_module('_multiprocessing')^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_multiprocessing'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_pipes.py", line16, in<module>raise unittest.SkipTest('pipes module requires a shell')unittest.case.SkipTest:pipes module requires a shellTraceback (most recent call last):  File"/Lib/test/test_zipfile/test_core.py", line1480, intest_write_filtered_python_packagewith TemporaryFile()as t, zipfile.PyZipFile(t,"w")as zipfp:^^^^^^^^^^^^^^^OSError:[Errno 51] No space left on deviceTraceback (most recent call last):  File"<frozen runpy>", line198, in_run_module_as_main  File"<frozen runpy>", line88, in_run_code  File"/Lib/test/libregrtest/worker.py", line104, in<module>    main()  File"/Lib/test/libregrtest/worker.py", line100, inmain    worker_process(worker_json)  File"/Lib/test/libregrtest/worker.py", line77, inworker_process    result= run_single_test(test_name, runtests)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/libregrtest/single.py", line311, inrun_single_testprint(f"test{test_name} crashed --{msg}",OSError:[Errno 51] No space left on deviceTraceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1324, in_find_and_load_unlockedModuleNotFoundError:No module named '_multiprocessing'Traceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1324, in_find_and_load_unlockedModuleNotFoundError:No module named 'winreg'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_getopt.py", line8, in<module>from test.support.i18n_helperimport TestTranslationsBase, update_translation_snapshots  File"/Lib/test/support/i18n_helper.py", line7, in<module>from test.test_toolsimport skip_if_missing  File"/Lib/test/test_tools/__init__.py", line17, in<module>raise unittest.SkipTest("test module requires subprocess")unittest.case.SkipTest:test module requires subprocessTraceback (most recent call last):  File"<frozen runpy>", line198, in_run_module_as_main  File"<frozen runpy>", line88, in_run_code  File"/Lib/test/libregrtest/worker.py", line104, in<module>    main()  File"/Lib/test/libregrtest/worker.py", line100, inmain    worker_process(worker_json)  File"/Lib/test/libregrtest/worker.py", line81, inworker_process    result.write_json_into(sys.stdout)  File"/Lib/test/libregrtest/result.py", line188, inwrite_json_into    json.dump(self,file,cls=_EncodeTestResult)  File"/Lib/json/__init__.py", line180, indump    fp.write(chunk)OSError:[Errno 51] No space left on deviceTraceback (most recent call last):  File"/Lib/test/test_zipfile/test_core.py", line559, intest_append_to_concatenated_zip_file    f.write(data)OSError:[Errno 51] No space left on deviceTraceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_xmlrpc_net.py", line8, in<module>    support.requires("network")  File"/Lib/test/support/__init__.py", line299, inrequiresraise ResourceDenied("No socket support")Traceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1324, in_find_and_load_unlockedModuleNotFoundError:No module named '_winapi'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_idle.py", line9, in<module>    tk= import_module('tkinter')# Also imports _tkinter.^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_tkinter'Traceback (most recent call last):  File"/Lib/test/test_zipfile/test_core.py", line1485, intest_write_filtered_python_package    zipfp.writepy(packagedir)  File"/Lib/zipfile/__init__.py", line2144, inwritepyself.writepy(path, basename,  File"/Lib/zipfile/__init__.py", line2155, inwritepyself.write(fname, arcname)  File"/Lib/zipfile/__init__.py", line1885, inwritewithopen(filename,"rb")as src,self.open(zinfo,'w')as dest:^^^^^^^^^^^^^^^^^^^^^  File"/Lib/zipfile/__init__.py", line1275, incloseself._fileobj.seek(self._zinfo.header_offset)OSError:[Errno 51] No space left on deviceTraceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1324, in_find_and_load_unlockedModuleNotFoundError:No module named '_xxsubinterpreters'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_tix.py", line12, in<module>    _tkinter= import_helper.import_module('_tkinter')^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_tkinter'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_webbrowser.py", line12, in<module>raise unittest.SkipTest("test webserver requires subprocess")unittest.case.SkipTest:test webserver requires subprocessTraceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_winconsoleio.py", line12, in<module>raise unittest.SkipTest("test only relevant on win32")unittest.case.SkipTest:test only relevant on win32Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_tty.py", line5, in<module>    termios= import_module('termios')^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named 'termios'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1310, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_concurrent_futures/__init__.py", line7, in<module>    import_helper.import_module('_multiprocessing')  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_multiprocessing'Traceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/turtle.py", line101, in<module>import tkinterasTK  File"/Lib/tkinter/__init__.py", line38, in<module>import _tkinter# If this fails your Python may not be configured for Tk^^^^^^^^^^^^^^^ModuleNotFoundError:No module named '_tkinter'Traceback (most recent call last):  File"/Lib/test/support/import_helper.py", line78, inimport_modulereturn importlib.import_module(name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1324, in_find_and_load_unlockedModuleNotFoundError:No module named '_tkinter'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_pwd.py", line5, in<module>    pwd= import_helper.import_module('pwd')^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named 'pwd'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test__xxsubinterpreters.py", line15, in<module>    interpreters= import_helper.import_module('_xxsubinterpreters')^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_xxsubinterpreters'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_zipfile64.py", line9, in<module>    support.requires(  File"/Lib/test/support/__init__.py", line297, inrequiresraise ResourceDenied(msg)Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_queue.py", line14, in<module>    threading_helper.requires_working_threading(module=True)  File"/Lib/test/support/threading_helper.py", line248, inrequires_working_threadingraise unittest.SkipTest(msg)unittest.case.SkipTest:requires threading supportTraceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_turtle.py", line8, in<module>    turtle= import_helper.import_module('turtle')^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/test/support/import_helper.py", line82, inimport_moduleraise unittest.SkipTest(str(msg))unittest.case.SkipTest:No module named '_tkinter'Traceback (most recent call last):  File"/Lib/test/libregrtest/single.py", line181, in_runtest_env_changed_exc    _load_run_test(result, runtests)  File"/Lib/test/libregrtest/single.py", line128, in_load_run_test    test_mod= importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Lib/importlib/__init__.py", line90, inimport_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"<frozen importlib._bootstrap>", line1387, in_gcd_import  File"<frozen importlib._bootstrap>", line1360, in_find_and_load  File"<frozen importlib._bootstrap>", line1331, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line935, in_load_unlocked  File"<frozen importlib._bootstrap_external>", line999, inexec_module  File"<frozen importlib._bootstrap>", line488, in_call_with_frames_removed  File"/Lib/test/test_socketserver.py", line22, in<module>    test.support.requires("network")  File"/Lib/test/support/__init__.py", line299, inrequiresraise ResourceDenied("No socket support")

@bedevere-bot
Copy link

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

Hi! The buildbots390x RHEL9 Refleaks 3.12 (tier-3) has failed when building commitd849cf5.

What do you need to do:

  1. Don't panic.
  2. Checkthe 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/1569/builds/633) and take a look at the build logs.
  4. Check if the failure is related to this commit (d849cf5) 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/1569/builds/633

Failed tests:

  • test_ssl

Failed subtests:

  • test_wrong_cert_tls13 - test.test_ssl.ThreadedTests.test_wrong_cert_tls13

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

==

Click to see traceback logs
Traceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLError: [SSL: TLSV1_ALERT_UNKNOWN_CA] tlsv1 alert unknown ca (_ssl.c:1010)kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLError: [SSL: SSLV3_ALERT_BAD_CERTIFICATE] ssl/tls alert bad certificate (_ssl.c:1010) connection timeout TimeoutError('timed out') connection timeout TimeoutError('timed out')kTraceback (most recent call last):  File"/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line255, inwrapperreturn func(*args,**kw)^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line3155, intest_wrong_cert_tls13    s.write(b'data')  File"/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line1122, inwritereturnself._sslobj.write(data)^^^^^^^^^^^^^^^^^^^^^^^^ConnectionResetError:[Errno 104] Connection reset by peerTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1010)kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLError: [SSL: SSLV3_ALERT_BAD_CERTIFICATE] ssl/tls alert bad certificate (_ssl.c:1010) connection timeout TimeoutError('timed out')kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1010) connection timeout TimeoutError('timed out')kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLError: [SSL: SSLV3_ALERT_BAD_CERTIFICATE] ssl/tls alert bad certificate (_ssl.c:1010)kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLError: [SSL: NO_SHARED_CIPHER] no shared cipher (_ssl.c:1010)kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2357, in run    msg=self.read()^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2334, in readreturnself.sslconn.read()^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1105, in readreturnself._sslobj.read(len)^^^^^^^^^^^^^^^^^^^^^^ ssl.SSLError: [SSL: PEER_DID_NOT_RETURN_A_CERTIFICATE] peer did not return a certificate (_ssl.c:2580)kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLError: [SSL: TLSV1_ALERT_UNKNOWN_CA] tlsv1 alert unknown ca (_ssl.c:1010) server:  new connection from ('127.0.0.1', 41082) server: connection cipher is now ('TLS_AES_256_GCM_SHA384', 'TLSv1.3', 256) Connection reset by peer: ('127.0.0.1', 41082)kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1010) connection timeout TimeoutError('timed out')ERRORTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLError: [SSL: TLSV1_ALERT_UNKNOWN_CA] tlsv1 alert unknown ca (_ssl.c:1010) server:  new connection from ('127.0.0.1', 59800) server: connection cipher is now ('TLS_AES_256_GCM_SHA384', 'TLSv1.3', 256) Connection reset by peer: ('127.0.0.1', 59800)kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLError: [SSL: NO_SUITABLE_KEY_SHARE] no suitable key share (_ssl.c:1010)kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLEOFError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1010)kTraceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1010)Traceback (most recent call last):   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/test/test_ssl.py", line 2273, in wrap_connself.sslconn=self.server.context.wrap_socket(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 455, in wrap_socketreturnself.sslsocket_class._create(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1041, in _createself.do_handshake()   File "/home/buildbot/buildarea/3.12.cstratak-rhel9-s390x.refleak/build/Lib/ssl.py", line 1319, in do_handshakeself._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1010)ERROR

pablogsal pushed a commit that referenced this pull requestJan 25, 2026
… service in http.server (GH-142216) (#142299)[3.14]gh-119452: Fix a potential virtual memory allocation denial of service in http.server (GH-142216)The CGI server on Windows could consume the amount of memory specifiedin the Content-Length header of the request even if the client does notsend such much data. Now it reads the POST request body by chunks,therefore the memory consumption is proportional to the amount of sentdata.(cherry picked from commit0e4f4f1)Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
pablogsal pushed a commit that referenced this pull requestJan 25, 2026
… service in http.server (GH-142216) (#142298)[3.14]gh-119452: Fix a potential virtual memory allocation denial of service in http.server (GH-142216)The CGI server on Windows could consume the amount of memory specifiedin the Content-Length header of the request even if the client does notsend such much data. Now it reads the POST request body by chunks,therefore the memory consumption is proportional to the amount of sentdata.(cherry picked from commit0e4f4f1)Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@gpsheadgpsheadAwaiting requested review from gpshead

@encukouencukouAwaiting requested review from encukou

@hugovkhugovkAwaiting requested review from hugovk

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

3 participants

@serhiy-storchaka@bedevere-bot@encukou

[8]ページ先頭

©2009-2026 Movatter.jp