【发布时间】:2011-07-08 20:27:07
【问题描述】:
我有一个在 Ubuntu 10.04 上运行的 GTK 程序,它以可中断状态挂起,我想了解 strace 的输出。特别是,我有这行:
read(5, 0x2ba9ac4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
我怀疑5 是文件描述符,0x2ba9ac4 是要读取的文件中的地址,4096 是要读取的数据量。你可否确认?更重要的是,如何确定程序试图读取哪个文件? /proc/pid/fd 中不存在此文件描述符(这可能是程序挂起的原因)。
【问题讨论】:
标签: memory gtk ubuntu-10.04 strace