当前位置: 技术问答>linux和unix
一个让偶摸不找头脑的问题!!!各位高手请进(急)
来源: 互联网 发布时间:2015-04-16
本文导语: 我的一个程序走到一步,报了“总线错误” 我用gdb跟踪,我得到的错误信息如下: program received signal SIGSEGV, Segmentation fault. 0xff141a48 in t_splay() from /usr/lib/libc.so.1 是一个访问无效储存地址的异常。 具体是为什么...
我的一个程序走到一步,报了“总线错误”
我用gdb跟踪,我得到的错误信息如下:
program received signal SIGSEGV, Segmentation fault.
0xff141a48 in t_splay() from /usr/lib/libc.so.1
是一个访问无效储存地址的异常。
具体是为什么?!请各位高手看看
最有可能出问题的地方在哪里!
我用gdb跟踪,我得到的错误信息如下:
program received signal SIGSEGV, Segmentation fault.
0xff141a48 in t_splay() from /usr/lib/libc.so.1
是一个访问无效储存地址的异常。
具体是为什么?!请各位高手看看
最有可能出问题的地方在哪里!
|
程序违例,可能是程序指针错误.
|
非法内存访问的后果,比如越界写,写未分配内存等等。从这里看不出,必须认真看代码,或者找些工具,如purify、valgrind(http://devel-home.kde.org/~sewardj/)等。
|
把原代码贴出来,肯定是指针的问题
|
指针飞了,或缓冲区溢出
|
也可能是对空指针结构成员赋值等等...
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。