【发布时间】:2011-11-13 14:52:29
【问题描述】:
我的代码很长,有多个进程,并且在程序运行时的某个地方我收到一条消息,例如“下一个大小无效(快速)”和一些没有意义的数字。
我无法让 gdb 单独在该进程中运行,而且我无法弄清楚这是在程序中的哪个位置发生的。我把printfs 左右放置(我也用fflush 刷新它,所以它会在那个时候准确打印出来)但是当这种情况发生时我仍然找不到确切的行!
应该如何调试这样的问题?感谢您的帮助,因为我已经尝试了所有我能想到的方法。
【问题讨论】:
标签: debugging memory process pthreads fork