社区
Linux/Unix社区
帖子详情
segment fault是从哪里打出来的?
kiroro00
2006-03-21 03:41:17
rt
...全文
203
10
打赏
收藏
segment fault是从哪里打出来的?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kiroro00
2006-03-23
打赏
举报
回复
觉得tb01412说得有道理,gnu的libc中确实能搜到Segmentation fault,但我见过的除了打印"Segmentation fault",还有"Memory fault","Abort","段错误",是在不同的shell上打印的
fierygnu
2006-03-22
打赏
举报
回复
手边没系统。用strace跟踪一个这样的应用看看message哪里来的。应该是文件,否则怎么支持I18N。
tb01412
2006-03-22
打赏
举报
回复
当一个进程遇到Segmentation fault时,内核进入异常处理,然后就回收进程资源,从而不会再回到进程的用户态了,如果内核代码中没有相关的字符信息,那么内核有可能设置了某个什么标志,然后由Shell来完在解析并输出到控制台中的
x86
2006-03-22
打赏
举报
回复
应该搜Segmentation fault
kernel里面确实没有,我想应该在libc里面:
strings /usr/lib/libc.a|grep "Segmentation fault"
x86
2006-03-22
打赏
举报
回复
应该在libc里面,kernel编译也会用到libc吧。
fierygnu
2006-03-21
打赏
举报
回复
没找过:(
kiroro00
2006-03-21
打赏
举报
回复
怎么用grep在kernel的source里没有找到,libc中也没有
fierygnu
2006-03-21
打赏
举报
回复
系统调用里。
kiroro00
2006-03-21
打赏
举报
回复
我是问这句话是从哪打印出来的
fierygnu
2006-03-21
打赏
举报
回复
非法内存访问。
Linux环境下段错误(
Segment
ation
fault
)的产生原因及调试方法
linux开发经常会发生
Segment
ation
fault
问题,这是网上看到的一篇博文,共享给大家;有需要的下载。
QT父子与QT对象delete
Qt的对象模型提供了一种Qt对象之间的父 子关系,当很多个对象都按一定次序建立起来这种父子关系的...3,为什么正常delete一个Qt对象却会产生
segment
fault
?等等诸如此类的问题,这篇文章就是针对这个问题的详细解释。
使用valgrind 检测qt程序代码泄漏时,程序直接
segment
fault
写的qt程序为hello,然后运行命令为:...==32140== General Protection
Fault
==32140== at 0x222D16E6: ??? (in /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so) ==32140== by 0x222DEBD5: ??? (in /usr/lib/x86_6
collect2: fatal error: ld terminated with signal 11 [
Segment
ation
fault
], core d
collect2: fatal error: ld terminated with signal 11 [
Segment
ation
fault
], core dumped g++/gcc都不能编译了,一直抱ld的问题。网上找了很多方法都不行,弄了好久终于搞定了
Linux下发生段错误时如何产生core文件
Linux下的C程序常常会因为内存访问错误等原因造成
segment
fault
(段错误),此时如果系统core dump功能是打开的,那么将会有内存映像转储到硬盘上来,之后可以用gdb对core文件进行分析,还原系统发生段错误时刻的堆栈...
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章