We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
AssertionError
profile
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
Bisected to 411b169.
Minimal repro (save it to file and run as python -m profile script.py):
python -m profile script.py
next(i for i in range(10))
Output:
Exception ignored in: <generator object <genexpr> at 0x7f48fac29010> Traceback (most recent call last): File "/home/radislav/projects/cpython/Lib/profile.py", line 209, in trace_dispatch_i if self.dispatch[event](self, frame, t): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/radislav/projects/cpython/Lib/profile.py", line 293, in trace_dispatch_return assert frame is self.cur[-2].f_back, ("Bad return", self.cur[-3]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: ('Bad return', ('script.py', 1, '<module>')) 5 function calls in 0.114 seconds Ordered by: standard name ncalls tottime percall cumtime percall filename:lineno(function) 1 0.000 0.000 0.114 0.114 :0(exec) 1 0.000 0.000 0.000 0.000 :0(next) 1 0.000 0.000 0.114 0.114 profile:0(<code object <module> at 0x7f48faba08c0, file "script.py", line 1>) 0 0.000 0.000 profile:0(profiler) 1 0.000 0.000 0.000 0.000 script.py:1(<genexpr>) 1 0.114 0.114 0.114 0.114 script.py:1(<module>)
3.12, CPython main branch
Linux
sys.setprofile
The text was updated successfully, but these errors were encountered:
cc @markshannon
Sorry, something went wrong.
This is very similar to #106152. Should've caught it back then. Fix PR is made.
gh-110514: Add PY_THROW to sys.setprofile events (GH-110524)
dd4bb05
pythongh-110514: Add PY_THROW to sys.setprofile events (pythonGH-11…
2b0f29d
…0524) (cherry picked from commit dd4bb05) Co-authored-by: Tian Gao <gaogaotiantian@hotmail.com>
[3.12] gh-110514: Add PY_THROW to sys.setprofile events (GH-110524) (…
dae3db1
…#110541) gh-110514: Add PY_THROW to `sys.setprofile` events (GH-110524) (cherry picked from commit dd4bb05) Co-authored-by: Tian Gao <gaogaotiantian@hotmail.com>
87e9631
…0524)
gaogaotiantian
No branches or pull requests
Bug report
Bug description:
Bisected to 411b169.
Minimal repro (save it to file and run as
python -m profile script.py
):Output:
CPython versions tested on:
3.12, CPython main branch
Operating systems tested on:
Linux
Linked PRs
sys.setprofile
events #110524sys.setprofile
events (GH-110524) #110541The text was updated successfully, but these errors were encountered: