-
-
Notifications
You must be signed in to change notification settings - Fork 343
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
Recording Pypy Segfaults in Testing #2936
Comments
another instance of the ubuntu pypy-3.9: https://github.com/python-trio/trio/actions/runs/7698138955/job/20976753073#step:5:1193 |
Are we sure the Windows segfault is this? |
and another ubuntu pypy-3.9 one: https://github.com/python-trio/trio/actions/runs/7703752769/job/20994747752#step:5:1186 |
No, the logs expired for that one. |
https://github.com/python-trio/trio/actions/runs/7712303460/job/21019559589?pr=2933 I think this is just a random network error? macOS pypy-3.9-nightly
|
ubuntu pypy-3.9
|
Oh I see I forgot to skip jedi on pypy for |
another instance of the same ubuntu pypy-3.9 error: https://github.com/python-trio/trio/actions/runs/7886026350/job/21518402835#step:5:1142 succeeded on rerun. Looking closer at the logs, the error is from a runner using Runner image version |
Recently fixed upstream, so I think we're done! pytest-dev/pytest#11168 (comment) https://www.pypy.org/posts/2024/03/fixing-bug-incremental-gc.html is well worth reading, too. |
Great writeup! Very impressive debugging skillz |
We had another one in #2972, https://github.com/python-trio/trio/actions/runs/8579945946/job/23515500181#step:5:1232, have we updated pypy or anything? |
Looks like the latest version is PyPy 7.3.15, from Jan 15th - we're running this, and the fix just hasn't been released yet. From the post:
Happy to leave this open until PyPy is released, but since we get patch updates automatically via GitHub actions I think we're basically done here. |
Looking at https://github.com/pypy/pypy/tags, it looks like v7.3.16 was released on Apr 20, anything we need to do on our end to update pypy version or are we good to close this now? |
I think we're good to close! Thanks for tracking 😁 |
Originally posted by @A5rocks in #2930 (comment)
This issue is for recording segfaults during pypy runs in the github actions testing runner.
So far (also feel free to edit and add more):
Windows x64 pypy 3.9 nightly:
https://github.com/python-trio/trio/actions/runs/5705575738/job/15460400267?pr=2724
Ubuntu pypy-3.10-nightly:
https://github.com/python-trio/trio/actions/runs/7326018868/job/19951219901#step:5:1197
Ubuntu pypy-3.9:
https://github.com/python-trio/trio/actions/runs/7607032357/job/20713702030#step:5:1186
Ubuntu pypy-3.9-nightly:
https://github.com/python-trio/trio/actions/runs/7646760307/job/20836270507#step:5:1188
Not segfault but another error during Ubuntu pypy-3.9:
TypeError: expected some sort of stmt, got '@py_assert1'
https://github.com/python-trio/trio/actions/runs/7054572593/job/19203654087#step:5:1147
The text was updated successfully, but these errors were encountered: