当前位置: 技术问答>linux和unix
牛哥们过来救救命啊?困绕了我几天的GDB无法调试的问题?帮忙看看,谢谢!
来源: 互联网 发布时间:2015-10-15
本文导语: 我attatch 某个进程之后,设好断点都没出现问题,按continue或n的时候就出现下面这个问题: (gdb) n lin-lwp.c:1166: gdb-internal-error: lin_lwp_wait: Assertion 'lp->resumed' failed. an internal GDB error was detected . This may make fur...
我attatch 某个进程之后,设好断点都没出现问题,按continue或n的时候就出现下面这个问题:
(gdb) n
lin-lwp.c:1166: gdb-internal-error: lin_lwp_wait: Assertion 'lp->resumed' failed.
an internal GDB error was detected . This may make further
debugging unreliable. Quit this debugging session? (y or n)
按yes 的时候还会出现一些是否要产生core文件,按是,但又在那个目录下找不到core文件?
(gdb) n
lin-lwp.c:1166: gdb-internal-error: lin_lwp_wait: Assertion 'lp->resumed' failed.
an internal GDB error was detected . This may make further
debugging unreliable. Quit this debugging session? (y or n)
按yes 的时候还会出现一些是否要产生core文件,按是,但又在那个目录下找不到core文件?
|
大概是指针越界了,在出问题的那一行之前好好检查一下,下面的代码访问到的变量指针状态是否正确。
|
gdb 程序名 -c core 将装入 core 文件及程序清单并显示刚才在 gdb 下运行程序时看到的消息,info variables 打印出所有程序变量的值,这样你就可以分析是否你的程序出错了.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。