-
-
Notifications
You must be signed in to change notification settings - Fork 32k
test_sys_settrace leaked [6604, 6602, 6604] on main branch #94979
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
Comments
Git bisect points to 2f8bff6 as first bad commit: commit 2f8bff6879c5d76d143068e8bc867196a7d28afc (HEAD)
Author: Mark Shannon <mark@hotpy.org>
Date: Mon Jul 18 16:06:42 2022 +0100
GH-94739: Mark stacks of exception handling blocks for setting frame.f_lineno in the debugger. (GH-94958)
|
|
Checking this out now. |
The following three tests are leaking:
The issue is when we jump out of an exception handler into non-exception-handling code. We skip over I'm not sure what a good solution is. Perhaps clearing the thread's exception state if we can detect that we're jumping out of an exception handler? I'm not sure if that's always correct (or even easy to detect). Maybe we can flag every stack between an exception handler entry and a Or, just disallow jumping out of exception handlers like this? |
Commit tested: a25a803
The text was updated successfully, but these errors were encountered: