Skip to content

Bump dependencies from commit 3349ac - #3487

Merged
A5rocks merged 8 commits into
mainfrom
autodeps/bump_from_3349ac
Aug 2, 2026
Merged

Bump dependencies from commit 3349ac#3487
A5rocks merged 8 commits into
mainfrom
autodeps/bump_from_3349ac

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Aug 1, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) August 1, 2026 01:47
@A5rocks A5rocks closed this Aug 1, 2026
auto-merge was automatically disabled August 1, 2026 02:30

Pull request was closed

@A5rocks A5rocks reopened this Aug 1, 2026
@codecov

codecov Bot commented Aug 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00000%. Comparing base (3349aca) to head (8e97eb1).

Additional details and impacted files
@@               Coverage Diff               @@
##                 main        #3487   +/-   ##
===============================================
  Coverage   100.00000%   100.00000%           
===============================================
  Files             128          128           
  Lines           19451        19451           
  Branches         1320         1320           
===============================================
  Hits            19451        19451           
Files with missing lines Coverage Δ
src/trio/_core/_tests/test_ki.py 100.00000% <100.00000%> (ø)
src/trio/_tests/test_exports.py 100.00000% <100.00000%> (ø)
src/trio/_threads.py 100.00000% <100.00000%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@CoolCat467 CoolCat467 added the skip newsfragment Newsfragment is not required label Aug 1, 2026
@CoolCat467

Copy link
Copy Markdown
Member

3.15 dev runner is segfaulting

  Fatal Python error: Segmentation fault
  
  Thread 0x00007f33e3fff6c0 [Trio thread 4] (most recent call first):
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/site-packages/trio/_core/_thread_cache.py", line 204 in _work
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1160 in run
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1218 in _bootstrap_inner
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1180 in _bootstrap
  
  Thread 0x00007f33f5afd6c0 [Trio thread 3] (most recent call first):
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/site-packages/trio/_core/_thread_cache.py", line 204 in _work
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1160 in run
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1218 in _bootstrap_inner
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1180 in _bootstrap
  
  Thread 0x00007f33f6afe6c0 [Trio thread 2] (most recent call first):
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/site-packages/trio/_core/_thread_cache.py", line 204 in _work
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1160 in run
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1218 in _bootstrap_inner
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1180 in _bootstrap
  
  Thread 0x00007f33fd4fe6c0 [Trio thread 0] (most recent call first):
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/site-packages/trio/_core/_thread_cache.py", line 204 in _work
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1160 in run
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1218 in _bootstrap_inner
    File "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/threading.py", line 1180 in _bootstrap
  
  Current thread's C stack trace (most recent call first):
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _Py_DumpStack+0x4a [0x7f3403591c1e]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x1a0e34 [0x7f34035a0e34]
    Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x45330 [0x7f3403045330]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x287544 [0x7f3403687544]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x28e4a6 [0x7f340368e4a6]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/python3.15/site-packages/cryptography/hazmat/bindings/_rust.abi3.so", at +0x510a41 [0x7f33fed10a41]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2250e8 [0x7f34036250e8]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _PyObject_MakeTpCall+0x77 [0x7f34035f9187]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _Py_VectorCallInstrumentation_StackRefSteal+0x117 [0x7f3403671cd7]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _PyEval_EvalFrameDefault+0xe14 [0x7f34036654d4]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2006bc [0x7f34036006bc]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2caa18 [0x7f34036caa18]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x323db4 [0x7f3403723db4]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _PyCallMethodDescriptorFastWithKeywords_StackRef+0xc2 [0x7f34036741f2]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _PyEval_EvalFrameDefault+0x3f35 [0x7f34036685f5]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2006bc [0x7f34036006bc]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2caa18 [0x7f34036caa18]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _PyEval_EvalFrameDefault+0x2691 [0x7f3403666d51]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2636c6 [0x7f34036636c6]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x1fa299 [0x7f34035fa299]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2e5d7a [0x7f34036e5d7a]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _PyObject_MakeTpCall+0x13c [0x7f34035f924c]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _Py_VectorCall_StackRefSteal+0x153 [0x7f3403672873]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _PyEval_EvalFrameDefault+0x6786 [0x7f340366ae46]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2636c6 [0x7f34036636c6]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x1fa299 [0x7f34035fa299]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2e5d7a [0x7f34036e5d7a]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at PyObject_Call+0xcc [0x7f34035faa7c]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at _PyEval_EvalFrameDefault+0x4f89 [0x7f3403669649]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2636c6 [0x7f34036636c6]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x1fa299 [0x7f34035fa299]
    Binary file "/opt/hostedtoolcache/Python/3.15.0-beta.4/x64/lib/libpython3.15.so.1.0", at +0x2e5d7a [0x7f34036e5d7a]
    <truncated rest of calls>
  
  Extension modules: _cffi_backend, yaml._yaml (total: 2)
  ./ci.sh: line 135:  2381 Segmentation fault      (core dumped) PYTHONPATH=../tests COVERAGE_PROCESS_START=$(pwd)/../pyproject.toml coverage run --rcfile=../pyproject.toml -m pytest -ra --junitxml=../test-results.xml -p _trio_check_attrs_aliases --verbose --durations=10 -p trio._tests.pytest_plugin --run-slow $flags "${INSTALLDIR}"

@A5rocks

A5rocks commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

This must be because some dep upgrade... It's worked before on beta 4. Let's see if I can repro on beta 3 (nope!) and maybe figure this out!

@A5rocks

A5rocks commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Nevermind, turns out the Python version on my computer is different? Here's a beta 4 run that worked (https://github.com/python-trio/trio/actions/runs/30656802562/job/91243157628):

Versions
  python: 3.15.0b4 (tags/v3.15.0b4:0a6fa62, Jul 18 2026, 08:16:49) [MSC v.1951 32 bit (Intel)]
  version_info: sys.version_info(major=3, minor=15, micro=0, releaselevel='beta', serial=4)
  bits: 32
  openssl: OpenSSL 3.5.7 9 Jun 2026 (3, 5, 0, 7, 0)

Here's a beta 4 run that didn't work (on my computer):

python: 3.15.0b4 (main, Jul 23 2026, 14:51:57) [Clang 22.1.3 ]
version_info: sys.version_info(major=3, minor=15, micro=0, releaselevel='beta', serial=4)
bits: 64
openssl: OpenSSL 3.5.7 9 Jun 2026 (3, 5, 0, 7, 0)

I ran uv venv -p 3.15b4 too! Not sure what's wrong. Anyways I'll just test in CI I suppose...

@A5rocks

A5rocks commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Gah of course it's cffi... python-cffi/cffi#263. I just misread the actions output and thought cffi wasn't the issue because it failed regardless, but it failed later on.

@A5rocks
A5rocks merged commit 46c39db into main Aug 2, 2026
50 checks passed
@A5rocks
A5rocks deleted the autodeps/bump_from_3349ac branch August 2, 2026 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file skip newsfragment Newsfragment is not required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants