-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
bpo-29884: faulthandler: Restore the old sigaltstack during teardown #777
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
@tich, thanks for your PR! By analyzing the history of the files in this pull request, we identified @birkenfeld, @serhiy-storchaka and @benjaminp to be potential reviewers. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The fix itself LGTM, but please also:
- Add yourself to Misc/ACKS
- Mention the fix in Misc/NEWS, in the Library section
And tests. |
IMHO it's overkill to test this bugfix. It's a corner case which requires to write a program which embeds Python and uses sigaltstack(). |
Added myself to ACKS and listed the fix in NEWS. Thanks! |
Misc/NEWS
Outdated
@@ -775,6 +775,9 @@ Library | |||
- Issue #29581: ABCMeta.__new__ now accepts **kwargs, allowing abstract base | |||
classes to use keyword parameters in __init_subclass__. Patch by Nate Soares. | |||
|
|||
- Issue #29884: faulthandler: Restore the old sigaltstack during teardown. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Move it to the start of the Library section.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
Okay, then tests are not required. |
Thanks! I merged your fix. It would be nice to backport the fix Python 3.5 & 3.6 (using git cherry-pick). |
(cherry picked from commit 20fbf8a)
(cherry picked from commit 20fbf8a)
No description provided.