大家好:
我使用stap++追踪lua执行情况的时候总是报错,无法执行,比如用如下命令统计lua脚本各个函数的执行情况:
./samples/lj-lua-stacks.sxx -x 28508
会报下面这个错:
read fault [man error::fault] at 0x0000000000705e80 (addr) near operator '@var' at stapxx-QCRhjlpH/nginx.lua.stp:10:40
当我运行的时候加上 --skip-badvars 的时候就不再报错,但是捕捉不到任何的调用栈,最后输出如下:
WARNING: Found 0 JITted samples.
我使用的nginx版本是1.10.1,luajit版本是LuaJIT-2.1.0-beta2,有没有谁遇到相同的问题,怎么解决的?谢谢。