xengine-qyt 2015-04-15 01:44 采纳率: 89.5%
浏览 8959
已采纳

pstack 命令打印不出堆栈 无法正常使用

ubuntuqyt@ubuntuqyt-OptiPlex-3020:~/桌面/Code/HMC_Release$ pstack 11474
Could not attach to target 11474: Operation not permitted.
detach: No such process
ubuntuqyt@ubuntuqyt-OptiPlex-3020:~/桌面/Code/HMC_Release$ sudo pstack 11474

11474: ./HMC_ServiceApp
(No symbols found in )
(No symbols found in /lib/i386-linux-gnu/libc.so.6)
(No symbols found in /lib/ld-linux.so.2)
(No symbols found in /lib/i386-linux-gnu/libm.so.6)
(No symbols found in /lib/i386-linux-gnu/libnss_files.so.2)
crawl: Input/output error
Error tracing through process 11474

我使用的是-g 选项编译的,我GDB进入我的程序都能正常调试。这是怎么回事啊?

  • 写回答

4条回答 默认 最新

  • oyljerry 2015-04-15 03:16
    关注

    没有权限,要么这个进程做了保护。不允许你调试

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?