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进入我的程序都能正常调试。这是怎么回事啊?

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

http://segmentfault.com/q/1010000000129910

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

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