Comments (6)
I got same error "Failed to locate libpython within timeout period" on Ubuntu18.04 + Python 3.7 Gunicorn. It works all configurations are same but python2.7.
Can anyone make Pyflame working with 3.7? @randomstuff looks give some hint, but I cannot figure out how as I have minor knowledge on C/C++ code.
from pyflame.
For 3.7, there is no _PyThreadState_Current
symbol anymore.
# define _PyThreadState_Current _PyRuntime.gilstate.tstate_current
from pyflame.
Mostly adding this so it might show up in searches for the error. 3.6 is nicely reported as unsupported but 3.7 fails with an error suggesting a ptrace configuration issue (at least per #120 where searches for the error lead you).
altendky@lt:~$ git -C pyflame rev-parse HEAD
d67c353b13b6950b48bbb8fcb1dde498637a4e28
altendky@lt:~$ pyflame/src/pyflame --version
pyflame 1.6.6 linux-gnu x86_64 (ABI list: 26 34)
altendky@lt:~$ cat /proc/sys/kernel/yama/ptrace_scope
0
altendky@lt:~$ pyflame/src/pyflame -o outfile -t python3.7 -c 'import time; time.sleep(5)'
Failed to locate libpython within timeout period.
altendky@lt:~$ pyflame/src/pyflame -o outfile -t python3.6 -c 'import time; time.sleep(5)'
Target has Python ABI 36, which is not supported by this pyflame build.
altendky@lt:~$ pyflame/src/pyflame -o outfile -t python3.5 -c 'import time; time.sleep(5)'
altendky@lt:~$ pyflame/src/pyflame -o outfile -t python3.4 -c 'import time; time.sleep(5)'
altendky@lt:~$ pyflame/src/pyflame -o outfile -t python2.7 -c 'import time; time.sleep(5)'
altendky@lt:~$
Note that 2.7/3.4/3.5 did run for five seconds as expected prior to completing.
from pyflame.
I'm also facing the Failed to locate libpython within timeout period.
when running Python 3.7.2
from pyflame.
I am trying to attach python app running on pypy env i am also facing same issue can any one help here...
from pyflame.
...any progress on this? i see many forks with python3.7 support but not a single pull request merged... :-(
from pyflame.
Related Issues (20)
- Cannot build on ubuntu 14.04 arm HOT 1
- Building pyflame on aarch64 HOT 3
- Pyflame fails on multithreaded applications with setuid HOT 3
- Work with uwsgi run on Docker HOT 2
- Support for Chrome 58+ style profiles
- flame-chart-json: ValueError: invalid literal for int() with base 10: '(idle) 135\n' HOT 1
- Python 3.6.7 support, seems broken HOT 3
- Profile until the profiled process is terminated? HOT 2
- How can I get the details of each thread ?
- x86_64 ubuntu14.04 not work for Failed to seize PID HOT 2
- Failed to PTRACE_PEEKDATA - in miniconda environment HOT 4
- Failed to PTRACE_PEEKDATA (pid 25920, addr 0x55c4c233b5a8) in anaconda environment HOT 1
- Make pyflame create output after itself being terminated HOT 1
- Package for pypi/pip HOT 2
- pyflame seems to be unmaintained HOT 3
- [RFC] Supports multiples PID (-p PID1 -p PID2 ...)
- Segfaults with --threads in OSQP
- Failed to locate libpython within timeout period when execute pyflame -p PID in python 2.7 HOT 1
- make fail on agx-xavier
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyflame.