-
-
Notifications
You must be signed in to change notification settings - Fork 32.1k
gh-134876: Add fallback for when process_vm_readv fails with ENOSYS #134878
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
Conversation
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 |
I think the those tests are only failing because compilation fails on gcc-10. I'll have a look and see if I can obtain a copy and will update accordingly. |
938b91c
to
90b08e6
Compare
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 |
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 |
90b08e6
to
cbea7a2
Compare
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 |
cbea7a2
to
5fd8ff6
Compare
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 |
5fd8ff6
to
ef8ae45
Compare
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 |
ef8ae45
to
f1eb6c0
Compare
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 |
@cakemanny one small comment: we squash merge so there is no need to rebase. It's easier to review if you just add commits on top so we don't need to review the full thing every iteration :) |
I have made the requested changes; please review again |
Thanks for making the requested changes! @pablogsal: please review the changes made to this pull request. |
Excellent job @cakemanny 🚀 |
Thanks @cakemanny for the PR, and @pablogsal for merging it 🌮🎉.. I'm working now to backport this PR to: 3.14. |
…OSYS (pythonGH-134878) (cherry picked from commit ac9c343) Co-authored-by: Daniel Golding <goldingd89@gmail.com>
GH-135240 is a backport of this pull request to the 3.14 branch. |
|
The failures on that buildbot don't look like they should be related to my changes.
I think all I would be able to do right now would be to keep an eye open on subsequent runs. |
This adds a fallback
/proc/[pid]/mem
from theproc(5)
filesystem whenprocess_vm_readv
andprocess_vm_writev
are not compiled into the kernel.Regarding tests, these are covered by
./python -m test --match 'test_remote_pdb'
, but only on affected systems.Do say if this merits a NEWS entry, I wasn't sure because it's a fix for not yet released python versions.