xengine-qyt
2015-04-15 01:44
采纳率: 100%
浏览 8.6k

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
    已采纳

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

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • devmiao 2015-04-15 03:22
    评论
    解决 无用
    打赏 举报
  • devmiao 2015-04-15 03:24

    操作不允许,没有那个进程

    评论
    解决 无用
    打赏 举报
  • xengine-qyt 2015-04-16 02:08

    进程是肯定有的。。。。没做进程保护

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题