Skip to content
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

gh-115197: Stop resolving host in urllib.request proxy bypass #115210

Merged
merged 6 commits into from
Feb 28, 2024

Conversation

weiiwang01
Copy link
Contributor

@weiiwang01 weiiwang01 commented Feb 9, 2024

When system proxy bypass list is set, the urllib.request library on macOS and Windows resolves the hostname to an IP address and the IP address to a hostname (on Windows) before checking it against the system proxy bypass list.

This causes DNS leak and HTTP requests to hang while waiting for DNS timeout in some air-gaped environments. This behavior also differs from most of the HTTP libraries. The requests library has already created a patch inside requests to stop resolving for Windows, but it is still unfixed for macOS. Create this pull request to fix this problem in Python.

Fix #115197

Copy link

cpython-cla-bot bot commented Feb 9, 2024

All commit authors signed the Contributor License Agreement.
CLA signed

@bedevere-app
Copy link

bedevere-app bot commented Feb 9, 2024

Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool.

If this change has little impact on Python users, wait for a maintainer to apply the skip news label instead.

@zooba
Copy link
Member

zooba commented Feb 9, 2024

Do we need to match after resolving as well? Anyone currently relying on this will have added IP addresses to their filter list, and so if we don't resolve then it will stop matching? (I'm no expert here though)

@weiiwang01
Copy link
Contributor Author

Do we need to match after resolving as well? Anyone currently relying on this will have added IP addresses to their filter list, and so if we don't resolve then it will stop matching? (I'm no expert here though)

Yes, if anyone has added only the resolved IP addresses instead of the hostnames to the no proxy list, then it will stop matching. I really don't think anyone is relying on this "feature", as I don't remember any HTTP library or tool that does this. And if we are considering using a proxy, HTTP/HTTPS proxies cannot tunnel DNS (maybe DNS-over-TLS or DNS-over-HTTPS, but these are not the common cases), so there's no way to resolve the hostname over the proxy.

And as this has already been partially patched by requests for Windows, and I don't see there's any compatibility issues relation to that, I think it's safe to fix this issue.

@gpshead gpshead added needs backport to 3.11 only security fixes needs backport to 3.12 bug and security fixes type-bug An unexpected behavior, bug, or error type-security A security issue labels Feb 13, 2024
Copy link
Member

@gpshead gpshead left a comment

Choose a reason for hiding this comment

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

Looking around, it feels like our unittest coverage on these Windows and macOS code paths may be low to non-existant?

There are some tests in https://github.com/python/cpython/blob/main/Lib/test/test_urllib.py but they appear to be for the os-agnostic environment based approach.

I believe the changes in this PR work based on code inspection (they aren't adding new logic, just removing some excess). But it'd be great if we had a way to directly test them. I added comments on where/how I think that can be done below.

overall approved, but we may as well take the opportunity to have actual test coverage for this behavior.

Lib/urllib/request.py Outdated Show resolved Hide resolved
Lib/urllib/request.py Show resolved Hide resolved
@bedevere-app
Copy link

bedevere-app bot commented Feb 13, 2024

A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated.

Once you have made the requested changes, please leave a comment on this pull request containing the phrase I have made the requested changes; please review again. I will then notify any core developers who have left a review that you're ready for them to take another look at this pull request.

@weiiwang01
Copy link
Contributor Author

@gpshead @ronaldoussoren could you take another look at the pull request please? I have updated it with the required changes, thanks.

@gpshead gpshead merged commit c43b26d into python:main Feb 28, 2024
32 of 33 checks passed
@miss-islington-app
Copy link

Thanks @weiiwang01 for the PR, and @gpshead for merging it 🌮🎉.. I'm working now to backport this PR to: 3.11, 3.12.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Feb 28, 2024
…ythonGH-115210)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
(cherry picked from commit c43b26d)

Co-authored-by: Weii Wang <weii.wang@canonical.com>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Feb 28, 2024
…ythonGH-115210)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
(cherry picked from commit c43b26d)

Co-authored-by: Weii Wang <weii.wang@canonical.com>
@bedevere-app
Copy link

bedevere-app bot commented Feb 28, 2024

GH-116069 is a backport of this pull request to the 3.8 branch.

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Feb 28, 2024
…ythonGH-115210)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
(cherry picked from commit c43b26d)

Co-authored-by: Weii Wang <weii.wang@canonical.com>
@bedevere-app
Copy link

bedevere-app bot commented Feb 28, 2024

GH-116070 is a backport of this pull request to the 3.10 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.10 only security fixes label Feb 28, 2024
gpshead pushed a commit that referenced this pull request Feb 28, 2024
…H-115210)

gh-115197: Stop resolving host in urllib.request proxy bypass (GH-115210)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
(cherry picked from commit c43b26d)

Co-authored-by: Weii Wang <weii.wang@canonical.com>
gpshead pushed a commit that referenced this pull request Feb 28, 2024
…H-115210)

gh-115197: Stop resolving host in urllib.request proxy bypass (GH-115210)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
(cherry picked from commit c43b26d)

Co-authored-by: Weii Wang <weii.wang@canonical.com>
woodruffw pushed a commit to woodruffw-forks/cpython that referenced this pull request Mar 4, 2024
…ythonGH-115210)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
ambv pushed a commit that referenced this pull request Mar 19, 2024
…H-115210) (GH-116070)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
(cherry picked from commit c43b26d)

Co-authored-by: Weii Wang <weii.wang@canonical.com>
ambv pushed a commit that referenced this pull request Mar 19, 2024
…H-115210) (GH-116068)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
(cherry picked from commit c43b26d)

Co-authored-by: Weii Wang <weii.wang@canonical.com>
ambv pushed a commit that referenced this pull request Mar 19, 2024
…H-115210) (GH-116069)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
(cherry picked from commit c43b26d)

Co-authored-by: Weii Wang <weii.wang@canonical.com>
@bedevere-bot
Copy link

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

Hi! The buildbot s390x RHEL8 3.10 has failed when building commit eac1495.

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/all/#builders/700/builds/1221) and take a look at the build logs.
  4. Check if the failure is related to this commit (eac1495) 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/all/#builders/700/builds/1221

Failed tests:

  • test_zlib

Failed subtests:

  • test_speech128 - test.test_zlib.CompressTestCase
  • test_pair - test.test_zlib.CompressObjectTestCase

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

== Tests result: FAILURE then FAILURE ==

411 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 33 sec
  • test_multiprocessing_spawn: 1 min 49 sec
  • test_multiprocessing_forkserver: 1 min 13 sec
  • test_multiprocessing_fork: 1 min 4 sec
  • test_gdb: 57.4 sec
  • test_unparse: 50.6 sec
  • test_signal: 47.7 sec
  • test_asyncio: 43.3 sec
  • test_capi: 38.3 sec
  • test_tokenize: 37.9 sec

1 test failed:
test_zlib

13 tests skipped:
test_devpoll test_ioctl test_kqueue test_msilib test_nis
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_zlib

Total duration: 4 min 41 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z/build/Lib/test/test_zlib.py", line 246, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[109716 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[113935 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_d0515dc5'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z/build/Lib/test/test_zlib.py", line 189, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[3513 chars]\x80\x89\xad\x80\xe1\x9a\xa1\x15p*\xb4\x02N\x8[111080 chars]\x95' != b'x\x[3513 chars]\x80\tU\xc0%8*\xe0Th\x05\x9c\n\xad\x80\xf3\xa0[110422 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_59223bfc'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z/build/Lib/test/test_zlib.py", line 246, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[110919 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[114585 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_423be27a'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z/build/Lib/test/test_zlib.py", line 189, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[4008 chars]0\x14\xb4\n\x18\xbd\x02\xce\xa3R\x05\x9c\x8aV\[111288 chars]\x95' != b'x\x[4008 chars]0\x14h\x05\\\x04\xad\x80\xcb\xa1\x150LW\x1e\xb[110577 chars]\x95'

@bedevere-bot
Copy link

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

Hi! The buildbot s390x SLES 3.10 has failed when building commit eac1495.

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/all/#builders/611/builds/1429) and take a look at the build logs.
  4. Check if the failure is related to this commit (eac1495) 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/all/#builders/611/builds/1429

Failed tests:

  • test_zlib

Failed subtests:

  • test_speech128 - test.test_zlib.CompressTestCase
  • test_pair - test.test_zlib.CompressObjectTestCase

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

== Tests result: FAILURE then FAILURE ==

411 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 25 sec
  • test_multiprocessing_spawn: 1 min 28 sec
  • test_multiprocessing_forkserver: 1 min 15 sec
  • test_multiprocessing_fork: 1 min 3 sec
  • test_unparse: 53.1 sec
  • test_signal: 47.1 sec
  • test_asyncio: 45.2 sec
  • test_io: 43.9 sec
  • test_tokenize: 41.6 sec
  • test_pydoc: 32.5 sec

1 test failed:
test_zlib

13 tests skipped:
test_devpoll test_ioctl test_kqueue test_msilib test_nis
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_zlib

Total duration: 4 min 54 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-sles-z/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_d20a272e'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-sles-z/build/Lib/test/test_zlib.py", line 189, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[3391 chars]x17\xe3\xa8\x80a\x8eA\xaf\x80\x0bpT\xc0\xe8\xb[112441 chars]\x95' != b'x\x[3391 chars]x17\xa3U\xc0\xb0\n\x18\xe6\x18\xf4\n\xb8\x00G\[111475 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-sles-z/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_cfdcd457'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-sles-z/build/Lib/test/test_zlib.py", line 246, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[110607 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[114866 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-sles-z/build/Lib/test/test_zlib.py", line 246, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[112117 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[115583 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-sles-z/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_6d9fe1f3'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-sles-z/build/Lib/test/test_zlib.py", line 189, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[4372 chars]xbf\x10[\x01\xc3t\xc0*\xe02\x02\x150\xcc\nX\x0[111065 chars]\x95' != b'x\x[4372 chars]xbf\xc0*`B\x150L\x07\xac\x02.#P\x01\xc3\xac\x8[111211 chars]\x95'

@bedevere-bot
Copy link

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

Hi! The buildbot s390x SLES 3.9 has failed when building commit fc2c98f.

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/all/#builders/535/builds/697) and take a look at the build logs.
  4. Check if the failure is related to this commit (fc2c98f) 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/all/#builders/535/builds/697

Failed tests:

  • test_zlib

Failed subtests:

  • test_speech128 - test.test_zlib.CompressTestCase
  • test_pair - test.test_zlib.CompressObjectTestCase

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

== Tests result: FAILURE then FAILURE ==

411 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 21 sec
  • test_multiprocessing_spawn: 1 min 30 sec
  • test_multiprocessing_forkserver: 1 min 23 sec
  • test_multiprocessing_fork: 1 min 4 sec
  • test_unparse: 49.9 sec
  • test_tokenize: 47.5 sec
  • test_signal: 47.2 sec
  • test_asyncio: 44.3 sec
  • test_capi: 36.8 sec
  • test_subprocess: 35.7 sec

1 test failed:
test_zlib

13 tests skipped:
test_devpoll test_ioctl test_kqueue test_msilib test_nis
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_zlib

Total duration: 5 min 40 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-sles-z/build/Lib/test/test_zlib.py", line 238, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[100626 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[115422 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-sles-z/build/Lib/test/test_zlib.py", line 181, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[2207 chars]\xf9y0m\x8e\x90`LT\xc8\x05\xfaG\xa185\'5\xb9\x[112720 chars]\x95' != b'x\x[2207 chars]\xf9ypm\x90`LT\xc8\x05\xfaG\xa185\'5\xb9\x04\x[113215 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-sles-z/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_e5242ae0'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-sles-z/build/Lib/test/test_zlib.py", line 238, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[102284 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[115204 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-sles-z/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_4af5981c'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-sles-z/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_e35189c9'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-sles-z/build/Lib/test/test_zlib.py", line 181, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[2877 chars]:\x03Vg\x80\x81/(.2Js\x93r*\x15R\xf2\x15<\x15J[111620 chars]\x95' != b'x\x[2877 chars]:\x03\xb9\xceP\xf0\x05\xc5EFinRN\xa5BJ\xbe\x82[112327 chars]\x95'

@bedevere-bot
Copy link

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

Hi! The buildbot s390x RHEL8 3.9 has failed when building commit fc2c98f.

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/all/#builders/490/builds/614) and take a look at the build logs.
  4. Check if the failure is related to this commit (fc2c98f) 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/all/#builders/490/builds/614

Failed tests:

  • test_zlib

Failed subtests:

  • test_speech128 - test.test_zlib.CompressTestCase
  • test_pair - test.test_zlib.CompressObjectTestCase

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

== Tests result: FAILURE then FAILURE ==

411 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 33 sec
  • test_multiprocessing_spawn: 1 min 52 sec
  • test_multiprocessing_forkserver: 1 min 24 sec
  • test_multiprocessing_fork: 1 min 14 sec
  • test_gdb: 56.9 sec
  • test_unparse: 51.2 sec
  • test_tokenize: 49.4 sec
  • test_signal: 47.3 sec
  • test_capi: 42.9 sec
  • test_asyncio: 42.4 sec

1 test failed:
test_zlib

13 tests skipped:
test_devpoll test_ioctl test_kqueue test_msilib test_nis
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_zlib

Total duration: 5 min 13 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z/build/Lib/test/test_zlib.py", line 181, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[4564 chars]\x150\xa9\x15p\n\x9d+`t\'\x93Z\x01\x03\x9d\x9b[110612 chars]\x95' != b'x\x[4564 chars]\x150z\x05\x9cK\xa0\x02N\xa1s\x05\x8c\xeedR+`\[110662 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z/build/Lib/test/test_zlib.py", line 238, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[97989 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[114656 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_1be5d589'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_8e777f2a'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z/build/Lib/test/test_zlib.py", line 238, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[99308 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[115226 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z/build/Lib/test/test_zlib.py", line 181, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[623 chars]x1c\xb8\x1b\x1d\xf3R@\xa2\n\x89E\xa9\xe00RO\x0[114355 chars]\x95' != b'x\x[623 chars]x1c\xa8\x1b\x81\xfe\xc9K\x01\x89*$\x16\xa5\x82[114033 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_94ef1409'

@bedevere-bot
Copy link

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

Hi! The buildbot AMD64 FreeBSD 3.10 has failed when building commit eac1495.

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/all/#builders/1221/builds/20) and take a look at the build logs.
  4. Check if the failure is related to this commit (eac1495) 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/all/#builders/1221/builds/20

Failed tests:

  • test_cmd_line_script
  • test_tarfile

Failed subtests:

  • test_modes - test.test_tarfile.TestExtractionFilters
  • test_script_as_dev_fd - test.test_cmd_line_script.CmdLineTest

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

== Tests result: FAILURE then FAILURE ==

409 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 14 sec
  • test_multiprocessing_spawn: 1 min 27 sec
  • test_multiprocessing_forkserver: 1 min 15 sec
  • test_multiprocessing_fork: 1 min 10 sec
  • test_signal: 46.2 sec
  • test_asyncio: 43.7 sec
  • test_io: 34.7 sec
  • test_socket: 33.2 sec
  • test_subprocess: 32.1 sec
  • test_pydoc: 31.6 sec

2 tests failed:
test_cmd_line_script test_tarfile

14 tests skipped:
test_devpoll test_epoll test_ioctl test_msilib test_readline
test_spwd test_startfile test_tix test_tk test_ttk_guionly
test_winconsoleio test_winreg test_winsound test_zipfile64

2 re-run tests:
test_cmd_line_script test_tarfile

Total duration: 5 min 34 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/buildbot/buildarea/3.10.ware-freebsd/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_26c80307'


Traceback (most recent call last):
  File "/buildbot/buildarea/3.10.ware-freebsd/build/Lib/test/test_tarfile.py", line 3658, in test_modes
    os.chmod(tmp_filename, os.stat(tmp_filename).st_mode | stat.S_ISVTX)
OSError: [Errno 79] Inappropriate file type or format: '/buildbot/buildarea/3.10.ware-freebsd/build/build/test_python_74689æ/test_python_worker_81692æ/@test_81692_tmpæ-tardir/tmp.file'


Traceback (most recent call last):
  File "/buildbot/buildarea/3.10.ware-freebsd/build/Lib/test/test_tarfile.py", line 3658, in test_modes
    os.chmod(tmp_filename, os.stat(tmp_filename).st_mode | stat.S_ISVTX)
OSError: [Errno 79] Inappropriate file type or format: '/buildbot/buildarea/3.10.ware-freebsd/build/build/test_python_74689æ/@test_74689_tmpæ-tardir/tmp.file'


Traceback (most recent call last):
  File "/buildbot/buildarea/3.10.ware-freebsd/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_3cbcf741'


Traceback (most recent call last):
  File "/buildbot/buildarea/3.10.ware-freebsd/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_1201f588'


Traceback (most recent call last):
  File "/buildbot/buildarea/3.10.ware-freebsd/build/Lib/test/test_cmd_line_script.py", line 752, in test_script_as_dev_fd
    self.assertEqual(out, b"12345678912345678912345\n")
AssertionError: b"/buildbot/buildarea/3.10.ware-freebsd/bu[74 chars]ry\n" != b'12345678912345678912345\n'

@bedevere-bot
Copy link

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

Hi! The buildbot ARM64 macOS 3.10 has failed when building commit eac1495.

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/all/#builders/724/builds/1150) and take a look at the build logs.
  4. Check if the failure is related to this commit (eac1495) 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/all/#builders/724/builds/1150

Failed tests:

  • test_asyncio

Failed subtests:

  • test_create_ssl_connection - test.test_asyncio.test_events.SelectEventLoopTests
  • test_create_ssl_unix_connection - test.test_asyncio.test_events.PollEventLoopTests
  • test_create_ssl_connection - test.test_asyncio.test_events.KqueueEventLoopTests
  • test_create_ssl_connection - test.test_asyncio.test_events.PollEventLoopTests
  • test_create_ssl_unix_connection - test.test_asyncio.test_events.KqueueEventLoopTests
  • test_create_ssl_unix_connection - test.test_asyncio.test_events.SelectEventLoopTests

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

== Tests result: FAILURE then FAILURE ==

405 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 50 sec
  • test_multiprocessing_spawn: 2 min 28 sec
  • test_multiprocessing_forkserver: 1 min 47 sec
  • test_ssl: 1 min 45 sec
  • test_unparse: 1 min 36 sec
  • test_tokenize: 1 min 11 sec
  • test_asyncio: 1 min 2 sec
  • test_lib2to3: 59.5 sec
  • test_unicodedata: 53.1 sec
  • test_capi: 52.4 sec

1 test failed:
test_asyncio

16 tests skipped:
test_devpoll test_epoll test_gdb test_ioctl test_msilib
test_multiprocessing_fork test_ossaudiodev test_spwd
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_asyncio

Total duration: 9 min

Click to see traceback logs
Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 642, in test_create_ssl_connection
    self._test_create_ssl_connection(httpd, create_connection,
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 630, in _test_create_ssl_connection
    self._basetest_create_ssl_connection(conn_fut, check_sockname,
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 589, in _basetest_create_ssl_connection
    tr, pr = self.loop.run_until_complete(connection_fut)
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 1103, in create_connection
    transport, protocol = await self._create_connection_transport(
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 1133, in _create_connection_transport
    await waiter
ConnectionResetError


Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_f6e5692a'


Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_a13e7b35'


Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 658, in test_create_ssl_unix_connection
    self._test_create_ssl_connection(httpd, create_connection,
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 630, in _test_create_ssl_connection
    self._basetest_create_ssl_connection(conn_fut, check_sockname,
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 589, in _basetest_create_ssl_connection
    tr, pr = self.loop.run_until_complete(connection_fut)
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/unix_events.py", line 269, in create_unix_connection
    transport, protocol = await self._create_connection_transport(
  File "/Users/buildbot/buildarea/3.10.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 1133, in _create_connection_transport
    await waiter
ConnectionResetError

@bedevere-bot
Copy link

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

Hi! The buildbot AMD64 FreeBSD14 3.10 has failed when building commit eac1495.

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/all/#builders/1231/builds/16) and take a look at the build logs.
  4. Check if the failure is related to this commit (eac1495) 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/all/#builders/1231/builds/16

Failed tests:

  • test_cmd_line_script
  • test_tarfile

Failed subtests:

  • test_modes - test.test_tarfile.TestExtractionFilters
  • test_script_as_dev_fd - test.test_cmd_line_script.CmdLineTest

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

== Tests result: FAILURE then FAILURE ==

406 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 28 sec
  • test_multiprocessing_spawn: 2 min 19 sec
  • test_multiprocessing_forkserver: 1 min 48 sec
  • test_multiprocessing_fork: 1 min 39 sec
  • test_asyncio: 1 min 35 sec
  • test_unparse: 1 min 27 sec
  • test_tokenize: 1 min 8 sec
  • test_lib2to3: 56.6 sec
  • test_subprocess: 56.3 sec
  • test_capi: 52.4 sec

2 tests failed:
test_cmd_line_script test_tarfile

17 tests skipped:
test_dbm_gnu test_devpoll test_epoll test_gdb test_ioctl
test_msilib test_readline test_spwd test_sqlite test_startfile
test_tix test_tk test_ttk_guionly test_winconsoleio test_winreg
test_winsound test_zipfile64

2 re-run tests:
test_cmd_line_script test_tarfile

Total duration: 9 min 41 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.10.opsec-fbsd14/build/Lib/test/test_tarfile.py", line 3658, in test_modes
    os.chmod(tmp_filename, os.stat(tmp_filename).st_mode | stat.S_ISVTX)
OSError: [Errno 79] Inappropriate file type or format: '/home/buildbot/buildarea/3.10.opsec-fbsd14/build/build/test_python_63583æ/test_python_worker_63621æ/@test_63621_tmpæ-tardir/tmp.file'


Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.10.opsec-fbsd14/build/Lib/test/test_tarfile.py", line 3658, in test_modes
    os.chmod(tmp_filename, os.stat(tmp_filename).st_mode | stat.S_ISVTX)
OSError: [Errno 79] Inappropriate file type or format: '/home/buildbot/buildarea/3.10.opsec-fbsd14/build/build/test_python_63583æ/@test_63583_tmpæ-tardir/tmp.file'


Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.10.opsec-fbsd14/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_1a0f9d95'


Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.10.opsec-fbsd14/build/Lib/test/test_cmd_line_script.py", line 752, in test_script_as_dev_fd
    self.assertEqual(out, b"12345678912345678912345\n")
AssertionError: b"/home/buildbot/buildarea/3.10.opsec-fbsd[79 chars]ry\n" != b'12345678912345678912345\n'


Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.10.opsec-fbsd14/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_718d972a'


Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.10.opsec-fbsd14/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_4e1b3f5d'

@bedevere-bot
Copy link

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

Hi! The buildbot s390x RHEL8 LTO + PGO 3.10 has failed when building commit eac1495.

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/all/#builders/607/builds/1231) and take a look at the build logs.
  4. Check if the failure is related to this commit (eac1495) 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/all/#builders/607/builds/1231

Failed tests:

  • test_zlib

Failed subtests:

  • test_speech128 - test.test_zlib.CompressTestCase
  • test_pair - test.test_zlib.CompressObjectTestCase

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

== Tests result: FAILURE then FAILURE ==

410 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 19 sec
  • test_multiprocessing_spawn: 1 min 18 sec
  • test_multiprocessing_forkserver: 1 min 8 sec
  • test_multiprocessing_fork: 1 min 2 sec
  • test_signal: 47.0 sec
  • test_asyncio: 38.1 sec
  • test_io: 34.1 sec
  • test_imaplib: 31.9 sec
  • test_pydoc: 30.9 sec
  • test_xmlrpc: 27.4 sec

1 test failed:
test_zlib

14 tests skipped:
test_devpoll test_gdb test_ioctl test_kqueue test_msilib test_nis
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_zlib

Total duration: 3 min 42 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto-pgo/build/Lib/test/test_zlib.py", line 189, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[4346 chars]8\xa6\x9a^\x15p\xea\x10\xaf\x80a~!\xb6\x02\x86[111146 chars]\x95' != b'x\x[4346 chars]8\xa6z\xa8V\xc0\xf4\xae\x80a~!\xb6\x02\x86\xe9[110317 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto-pgo/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_48ae7399'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto-pgo/build/Lib/test/test_zlib.py", line 189, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[3362 chars]xa4\x88\xad\x80\xad\xa8T\x01\x17\xe3\xa8\x80a\[111939 chars]\x95' != b'x\x[3362 chars]xa4\x08U\xc0%\xd0\n\xd8\nZ\x01\x17A+\xe0\x12h\[111782 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto-pgo/build/Lib/test/test_zlib.py", line 246, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[111684 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[115144 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto-pgo/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_9760669e'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto-pgo/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_9a10765a'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto-pgo/build/Lib/test/test_zlib.py", line 246, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[110266 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[114663 chars]\x95'

@bedevere-bot
Copy link

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

Hi! The buildbot s390x RHEL8 LTO 3.10 has failed when building commit eac1495.

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/all/#builders/649/builds/1221) and take a look at the build logs.
  4. Check if the failure is related to this commit (eac1495) 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/all/#builders/649/builds/1221

Failed tests:

  • test_zlib

Failed subtests:

  • test_speech128 - test.test_zlib.CompressTestCase
  • test_pair - test.test_zlib.CompressObjectTestCase

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

== Tests result: FAILURE then FAILURE ==

411 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 19 sec
  • test_multiprocessing_spawn: 1 min 24 sec
  • test_gdb: 1 min 17 sec
  • test_multiprocessing_forkserver: 1 min 13 sec
  • test_multiprocessing_fork: 1 min 4 sec
  • test_signal: 46.3 sec
  • test_asyncio: 39.9 sec
  • test_peg_generator: 32.2 sec
  • test_imaplib: 31.6 sec
  • test_pydoc: 31.3 sec

1 test failed:
test_zlib

13 tests skipped:
test_devpoll test_ioctl test_kqueue test_msilib test_nis
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_zlib

Total duration: 4 min 43 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_1def6312'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto/build/Lib/test/test_zlib.py", line 189, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[3378 chars]xad\x14\x92J\xc1\xf5\x1b\xb4\x02&\xb7\x02.\xc6[111698 chars]\x95' != b'x\x[3378 chars]xad\xa8T\x01\x17\xe3\xa8\x80a\x8eA\xaf\x80\x0b[112010 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto/build/Lib/test/test_zlib.py", line 246, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[109059 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[113956 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_7bf1a5d5'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto/build/Lib/test/test_zlib.py", line 246, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[110765 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[115388 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
    cache[rtype].remove(name)
KeyError: '/psm_a8ad1751'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.10.edelsohn-rhel8-z.lto/build/Lib/test/test_zlib.py", line 189, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[2557 chars]E\x95\x88<\x03\xceuI\xf9\xc0\xd8J\xcc\xc9\xb1\[112077 chars]\x95' != b'x\x[2557 chars]E\x95z\\\xf0r&\xb3X!1)\x1f\x18[\x8999V\x90\xc4[111399 chars]\x95'

@bedevere-bot
Copy link

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

Hi! The buildbot AMD64 FreeBSD 3.9 has failed when building commit fc2c98f.

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/all/#builders/1222/builds/19) and take a look at the build logs.
  4. Check if the failure is related to this commit (fc2c98f) 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/all/#builders/1222/builds/19

Failed tests:

  • test_tarfile

Failed subtests:

  • test_modes - test.test_tarfile.TestExtractionFilters

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

== Tests result: FAILURE then FAILURE ==

411 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 17 sec
  • test_multiprocessing_spawn: 1 min 30 sec
  • test_multiprocessing_forkserver: 1 min 18 sec
  • test_multiprocessing_fork: 1 min 9 sec
  • test_signal: 46.5 sec
  • test_asyncio: 41.8 sec
  • test_capi: 41.4 sec
  • test_io: 35.3 sec
  • test_socket: 33.1 sec
  • test_pydoc: 31.4 sec

1 test failed:
test_tarfile

13 tests skipped:
test_devpoll test_epoll test_ioctl test_msilib test_spwd
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_tarfile

Total duration: 6 min 27 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/buildbot/buildarea/3.9.ware-freebsd/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_7924c108'


Traceback (most recent call last):
  File "/buildbot/buildarea/3.9.ware-freebsd/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_d56b10ef'


Traceback (most recent call last):
  File "/buildbot/buildarea/3.9.ware-freebsd/build/Lib/test/test_tarfile.py", line 3618, in test_modes
    os.chmod(tmp_filename, os.stat(tmp_filename).st_mode | stat.S_ISVTX)
OSError: [Errno 79] Inappropriate file type or format: '/buildbot/buildarea/3.9.ware-freebsd/build/build/test_python_9106æ/test_python_worker_14222æ/@test_14222_tmpæ-tardir/tmp.file'


Traceback (most recent call last):
  File "/buildbot/buildarea/3.9.ware-freebsd/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_37ea6055'


Traceback (most recent call last):
  File "/buildbot/buildarea/3.9.ware-freebsd/build/Lib/test/test_tarfile.py", line 3618, in test_modes
    os.chmod(tmp_filename, os.stat(tmp_filename).st_mode | stat.S_ISVTX)
OSError: [Errno 79] Inappropriate file type or format: '/buildbot/buildarea/3.9.ware-freebsd/build/build/test_python_9106æ/@test_9106_tmpæ-tardir/tmp.file'

@bedevere-bot
Copy link

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

Hi! The buildbot AMD64 RHEL8 FIPS Only Blake2 Builtin Hash 3.10 has failed when building commit eac1495.

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/all/#builders/610/builds/1325) and take a look at the build logs.
  4. Check if the failure is related to this commit (eac1495) 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/all/#builders/610/builds/1325

Failed tests:

  • test_socket

Failed subtests:

  • test_hmac_sha1 - test.test_socket.LinuxKernelCryptoAPI

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

== Tests result: FAILURE then FAILURE ==

412 tests OK.

10 slowest tests:

  • test_gdb: 7 min 5 sec
  • test_concurrent_futures: 2 min 56 sec
  • test_capi: 2 min 22 sec
  • test_multiprocessing_spawn: 1 min 49 sec
  • test_unparse: 1 min 34 sec
  • test_asyncio: 1 min 28 sec
  • test_multiprocessing_forkserver: 1 min 6 sec
  • test_multiprocessing_fork: 1 min 6 sec
  • test_tokenize: 1 min 6 sec
  • test_peg_generator: 1 min 4 sec

1 test failed:
test_socket

12 tests skipped:
test_devpoll test_ioctl test_kqueue test_msilib test_startfile
test_tix test_tk test_ttk_guionly test_winconsoleio test_winreg
test_winsound test_zipfile64

1 re-run test:
test_socket

Total duration: 7 min 45 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.10.cstratak-RHEL8-fips-x86_64.no-builtin-hashes-except-blake2/build/Lib/test/test_socket.py", line 6300, in test_hmac_sha1
    algo.setsockopt(socket.SOL_ALG, socket.ALG_SET_KEY, b"Jefe")
OSError: [Errno 22] Invalid argument

@bedevere-bot
Copy link

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

Hi! The buildbot s390x RHEL8 LTO + PGO 3.9 has failed when building commit fc2c98f.

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/all/#builders/436/builds/614) and take a look at the build logs.
  4. Check if the failure is related to this commit (fc2c98f) 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/all/#builders/436/builds/614

Failed tests:

  • test_zlib

Failed subtests:

  • test_speech128 - test.test_zlib.CompressTestCase
  • test_pair - test.test_zlib.CompressObjectTestCase

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

== Tests result: FAILURE then FAILURE ==

410 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 23 sec
  • test_multiprocessing_spawn: 1 min 24 sec
  • test_multiprocessing_forkserver: 1 min 10 sec
  • test_multiprocessing_fork: 1 min 3 sec
  • test_signal: 46.9 sec
  • test_asyncio: 36.8 sec
  • test_io: 34.2 sec
  • test_imaplib: 31.5 sec
  • test_pydoc: 30.9 sec
  • test_xmlrpc: 27.3 sec

1 test failed:
test_zlib

14 tests skipped:
test_devpoll test_gdb test_ioctl test_kqueue test_msilib test_nis
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_zlib

Total duration: 3 min 22 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto-pgo/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_2a8037e6'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto-pgo/build/Lib/test/test_zlib.py", line 238, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[100626 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[115422 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto-pgo/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_2d03a2c2'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto-pgo/build/Lib/test/test_zlib.py", line 238, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[100876 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[115462 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto-pgo/build/Lib/test/test_zlib.py", line 181, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[4349 chars]a6z\xb8T\xc0\xb4\xae\x80a~!\xb6\x02\x86\xe9\x8[111079 chars]\x95' != b'x\x[4349 chars]a6z\xa4W\xc0\xc4V\xc00\xbf\x10[\x01\xc3t\xc0*\[111113 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto-pgo/build/Lib/test/test_zlib.py", line 181, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[4618 chars]1e\xae\n\x18V\x01+PX\x01\xc3\xd4\x0et\x05\x9cG[111049 chars]\x95' != b'x\x[4618 chars]1e\xa1\nX\x81\xc2\n\x18\xa6v\xa0+\xe0<\x1aU\xc[110804 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto-pgo/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_cbdb23f9'

@bedevere-bot
Copy link

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

Hi! The buildbot ARM64 macOS 3.9 has failed when building commit fc2c98f.

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/all/#builders/726/builds/419) and take a look at the build logs.
  4. Check if the failure is related to this commit (fc2c98f) 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/all/#builders/726/builds/419

Failed tests:

  • test_asyncio

Failed subtests:

  • test_create_ssl_connection - test.test_asyncio.test_events.SelectEventLoopTests
  • test_create_ssl_unix_connection - test.test_asyncio.test_events.PollEventLoopTests
  • test_create_ssl_connection - test.test_asyncio.test_events.KqueueEventLoopTests
  • test_create_ssl_connection - test.test_asyncio.test_events.PollEventLoopTests
  • test_create_ssl_unix_connection - test.test_asyncio.test_events.KqueueEventLoopTests
  • test_create_ssl_unix_connection - test.test_asyncio.test_events.SelectEventLoopTests

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

== Tests result: FAILURE then FAILURE ==

405 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 55 sec
  • test_multiprocessing_spawn: 2 min 37 sec
  • test_multiprocessing_forkserver: 1 min 52 sec
  • test_unparse: 1 min 35 sec
  • test_tokenize: 1 min 35 sec
  • test_ssl: 1 min 27 sec
  • test_capi: 1 min 13 sec
  • test_asyncio: 59.8 sec
  • test_lib2to3: 58.9 sec
  • test_logging: 58.0 sec

1 test failed:
test_asyncio

16 tests skipped:
test_devpoll test_epoll test_gdb test_ioctl test_msilib
test_multiprocessing_fork test_ossaudiodev test_spwd
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_asyncio

Total duration: 9 min 9 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_8b40644c'


Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 633, in test_create_ssl_unix_connection
    self._test_create_ssl_connection(httpd, create_connection,
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 605, in _test_create_ssl_connection
    self._basetest_create_ssl_connection(conn_fut, check_sockname,
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 564, in _basetest_create_ssl_connection
    tr, pr = self.loop.run_until_complete(connection_fut)
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 647, in run_until_complete
    return future.result()
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/unix_events.py", line 258, in create_unix_connection
    transport, protocol = await self._create_connection_transport(
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 1120, in _create_connection_transport
    await waiter
ConnectionResetError


Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 617, in test_create_ssl_connection
    self._test_create_ssl_connection(httpd, create_connection,
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 605, in _test_create_ssl_connection
    self._basetest_create_ssl_connection(conn_fut, check_sockname,
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_asyncio/test_events.py", line 564, in _basetest_create_ssl_connection
    tr, pr = self.loop.run_until_complete(connection_fut)
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 647, in run_until_complete
    return future.result()
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 1090, in create_connection
    transport, protocol = await self._create_connection_transport(
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/asyncio/base_events.py", line 1120, in _create_connection_transport
    await waiter
ConnectionResetError


Traceback (most recent call last):
  File "/Users/buildbot/buildarea/3.9.pablogsal-macos-m1.macos-with-brew/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_001703dd'

@bedevere-bot
Copy link

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

Hi! The buildbot AMD64 FreeBSD14 3.9 has failed when building commit fc2c98f.

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/all/#builders/1229/builds/11) and take a look at the build logs.
  4. Check if the failure is related to this commit (fc2c98f) 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/all/#builders/1229/builds/11

Failed tests:

  • test_tarfile

Failed subtests:

  • test_modes - test.test_tarfile.TestExtractionFilters

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

== Tests result: FAILURE then FAILURE ==

408 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 36 sec
  • test_multiprocessing_spawn: 2 min 27 sec
  • test_multiprocessing_forkserver: 1 min 43 sec
  • test_multiprocessing_fork: 1 min 34 sec
  • test_tokenize: 1 min 32 sec
  • test_asyncio: 1 min 22 sec
  • test_unparse: 1 min 20 sec
  • test_capi: 1 min 4 sec
  • test_lib2to3: 1 min 1 sec
  • test_subprocess: 56.9 sec

1 test failed:
test_tarfile

16 tests skipped:
test_dbm_gnu test_devpoll test_epoll test_gdb test_ioctl
test_msilib test_spwd test_sqlite test_startfile test_tix test_tk
test_ttk_guionly test_winconsoleio test_winreg test_winsound
test_zipfile64

1 re-run test:
test_tarfile

Total duration: 9 min 29 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.9.opsec-fbsd14/build/Lib/test/test_tarfile.py", line 3618, in test_modes
    os.chmod(tmp_filename, os.stat(tmp_filename).st_mode | stat.S_ISVTX)
OSError: [Errno 79] Inappropriate file type or format: '/home/buildbot/buildarea/3.9.opsec-fbsd14/build/build/test_python_78252æ/test_python_worker_78852æ/@test_78852_tmpæ-tardir/tmp.file'


Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.9.opsec-fbsd14/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_9f60987a'


Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.9.opsec-fbsd14/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_ead70ff5'


Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.9.opsec-fbsd14/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_5a843df5'


Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.9.opsec-fbsd14/build/Lib/test/test_tarfile.py", line 3618, in test_modes
    os.chmod(tmp_filename, os.stat(tmp_filename).st_mode | stat.S_ISVTX)
OSError: [Errno 79] Inappropriate file type or format: '/home/buildbot/buildarea/3.9.opsec-fbsd14/build/build/test_python_78252æ/@test_78252_tmpæ-tardir/tmp.file'

@bedevere-bot
Copy link

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

Hi! The buildbot s390x RHEL8 LTO 3.9 has failed when building commit fc2c98f.

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/all/#builders/281/builds/614) and take a look at the build logs.
  4. Check if the failure is related to this commit (fc2c98f) 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/all/#builders/281/builds/614

Failed tests:

  • test_zlib

Failed subtests:

  • test_speech128 - test.test_zlib.CompressTestCase
  • test_pair - test.test_zlib.CompressObjectTestCase

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

== Tests result: FAILURE then FAILURE ==

411 tests OK.

10 slowest tests:

  • test_concurrent_futures: 2 min 25 sec
  • test_multiprocessing_spawn: 1 min 34 sec
  • test_multiprocessing_forkserver: 1 min 21 sec
  • test_gdb: 1 min 18 sec
  • test_multiprocessing_fork: 1 min 2 sec
  • test_signal: 47.1 sec
  • test_asyncio: 36.7 sec
  • test_imaplib: 31.9 sec
  • test_io: 31.4 sec
  • test_pydoc: 30.9 sec

1 test failed:
test_zlib

13 tests skipped:
test_devpoll test_ioctl test_kqueue test_msilib test_nis
test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
test_winreg test_winsound test_zipfile64

1 re-run test:
test_zlib

Total duration: 3 min 32 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto/build/Lib/test/test_zlib.py", line 238, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[101291 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[114978 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto/build/Lib/test/test_zlib.py", line 181, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[3482 chars]x01\xe3\xaa\x80\xe1\xf1\x00\xad\x80\x89\xad\x8[111482 chars]\x95' != b'x\x[3482 chars]x01\xc3*`\xf4\n\x18\x1e\x0f\xd0\n\x98\xd8\n\x1[112017 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_927413e5'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto/build/Lib/test/test_zlib.py", line 181, in test_speech128
    self.assertEqual(zlib.compress(bytearray(data)), x)
AssertionError: b'x\x[4453 chars]2\xce\xc1Q\x01\xc3*`\xd4\xea\xc47\x1fW\x05\x9c[109669 chars]\x95' != b'x\x[4453 chars]2\xce!P\x01\xa3V\'\xbe\xf9\xb8*\xe0T\x1c\x150\[110525 chars]\x95'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_8775a030'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
    cache[rtype].remove(name)
KeyError: '/psm_5736f45a'


Traceback (most recent call last):
  File "/home/dje/cpython-buildarea/3.9.edelsohn-rhel8-z.lto/build/Lib/test/test_zlib.py", line 238, in test_pair
    self.assertEqual(x1 + x2, datazip)
AssertionError: b'x\x9c\xe2\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[99220 chars]\x95' != b'x\x9c\xe3\xf2qt\r\nq\r\xe6\xe2R\x80\x00\x7f\x1d\x[115499 chars]\x95'

@bedevere-bot
Copy link

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

Hi! The buildbot AMD64 RHEL8 FIPS Only Blake2 Builtin Hash 3.9 has failed when building commit fc2c98f.

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/all/#builders/382/builds/654) and take a look at the build logs.
  4. Check if the failure is related to this commit (fc2c98f) 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/all/#builders/382/builds/654

Failed tests:

  • test_socket

Failed subtests:

  • test_hmac_sha1 - test.test_socket.LinuxKernelCryptoAPI

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

== Tests result: FAILURE then FAILURE ==

412 tests OK.

10 slowest tests:

  • test_gdb: 7 min 49 sec
  • test_concurrent_futures: 3 min 3 sec
  • test_capi: 2 min 25 sec
  • test_multiprocessing_spawn: 1 min 58 sec
  • test_asyncio: 1 min 36 sec
  • test_unparse: 1 min 34 sec
  • test_multiprocessing_forkserver: 1 min 22 sec
  • test_tokenize: 1 min 13 sec
  • test_multiprocessing_fork: 1 min 9 sec
  • test_peg_generator: 1 min 6 sec

1 test failed:
test_socket

12 tests skipped:
test_devpoll test_ioctl test_kqueue test_msilib test_startfile
test_tix test_tk test_ttk_guionly test_winconsoleio test_winreg
test_winsound test_zipfile64

1 re-run test:
test_socket

Total duration: 8 min 51 sec

Click to see traceback logs
Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.9.cstratak-RHEL8-fips-x86_64.no-builtin-hashes-except-blake2/build/Lib/test/test_socket.py", line 6281, in test_hmac_sha1
    algo.setsockopt(socket.SOL_ALG, socket.ALG_SET_KEY, b"Jefe")
OSError: [Errno 22] Invalid argument

adorilson pushed a commit to adorilson/cpython that referenced this pull request Mar 25, 2024
…ythonGH-115210)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
diegorusso pushed a commit to diegorusso/cpython that referenced this pull request Apr 17, 2024
…ythonGH-115210)

Use of a proxy is intended to defer DNS for the hosts to the proxy itself, rather than a potential for information leak of the host doing DNS resolution itself for any reason.  Proxy bypass lists are strictly name based.  Most implementations of proxy support agree.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type-bug An unexpected behavior, bug, or error type-security A security issue
Projects
None yet
5 participants