Chinaunix

标题: gdb也会使程序core掉 [打印本页]

作者: fufeiwxy    时间: 2008-09-24 18:13
标题: gdb也会使程序core掉
背景:
  gdb一个多线程,断点设置到一个函数。然后,一路按下next。结果收到如下信息:

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread -1218520144 (LWP 5602)]
0x003656f1 in __nptl_create_event () from /lib/tls/libpthread.so.0

   但如果我设置同样的断点,然后,按c。就不会出现这个信息。

结论:
  上网查了下,说是Sometimes this happens when the instruction you are trying to execute is a breakpoint. 我觉得我遇到的情况属于这种。(我换了机器实验,也发现同样的问题,因此可以排除是硬件出现了问题。)

请教:
  但我不太清楚其中的道理。还请各位指教。多谢了:wink:

[ 本帖最后由 fufeiwxy 于 2008-9-24 18:16 编辑 ]
作者: fufeiwxy    时间: 2008-09-25 10:00
up一下




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2