Skip to content
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

Python: UNREPORTED in v8js #235

Open
rockdaboot opened this issue Nov 11, 2024 · 0 comments
Open

Python: UNREPORTED in v8js #235

rockdaboot opened this issue Nov 11, 2024 · 0 comments

Comments

@rockdaboot
Copy link
Contributor

rockdaboot commented Nov 11, 2024

With Python payloads, the profiler repeatedly reports frames without symbols ("UNREPORTED").
Additionally, maybe a side effect, the source file name sometimes is incorrectly set to "v8js" for these frames.

These kind of frames are mostly expected at startup, when the symbols are not cached yet.
Instead, they are reported even when the symbols should have been cached - at the same time, a part of these frames have correct symbols (see the screenshot).

Same issue with Python 3.12 and 3.11.

Screenshot
Screenshot_20241111_083657

Setup
opentelemetry-ebpf-profiler commit 8ea42ea
devfiler commit 27db9ada874545c0feb15a44bbc10389724ab24f
Running a temporary installation of pyperformance as /tmp/pyperform/bin/pyperformance run --python=/tmp/pyperform/bin/python3.12 -o py312.json.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant