-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
rhel-9.2.0
-
None
-
Impediment
-
None
-
rhel-sst-pt-python-ruby-nodejs
-
ssg_core_services
-
None
-
Dev nak
-
True
-
-
None
-
None
-
None
-
None
-
If docs needed, set a value
-
-
Unspecified
-
None
Description of problem:
Probe 'python.function.entry' doesn't fire when used with python3.11, the older versions do.
Version-Release number of selected component (if applicable):
python3.11-3.11.2-2.el9
How reproducible:
always
Steps to Reproduce:
1. create script.py with:
import random, time
print(random.random())
time.sleep(3)
2. create probe.stp with:
#!/usr/bin/stap -v
probe python.function.entry
3. stap probe.stp -v -c "python3.11 script.py"
Actual results:
just random integer printed
Expected results:
output from python3.8 is like
3649 python3.8(61912): => Random in /usr/lib64/python3.8/random.py:78
3677 python3.8(61912): => SystemRandom in /usr/lib64/python3.8/random.py:709
3694 python3.8(61912): => _init_subclass_ in /usr/lib64/python3.8/random.py:103
3705 python3.8(61912): => _init_ in /usr/lib64/python3.8/random.py:94
3707 python3.8(61912): => seed in /usr/lib64/python3.8/random.py:123
Additional info: