Linux下利用core来调试segmentation fault
来源:互联网 发布:如何修改淘宝发货地址 编辑:程序博客网 时间:2024/06/15 22:31
http://blog.csdn.net/jubincn/article/details/7291472
Segmentation fault(段错误)是由于虚拟内存管理单元的异常所致,而该异常则通常是由于解引用一个未初始化或非法值的指针引起的。
Linux中提供了core dump的功能,使得对这类错误的调试更为容易。
一般情况下,linux系统是不允许产生core文件的,因此首先要解除这个限制:
ulimit -c unlimited
接下来,运行含segmentation fault的段程序,如:
./test
这时,segmentation fault的错误信息会显示为:
Segmentation fault (core dumped)
在该文件夹下会出现一个名为core的文件
使用生成的core文件进行调试
gdb test core
(gdb) bt
#0 0x00a5c920 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1 0x00a5ca0d in exit () from /lib/i386-linux-gnu/libc.so.6
#2 0x00a4311b in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#3 0x080483d1 in _start ()
0 0
- Linux下利用core来调试segmentation fault
- Linux下利用core来调试segmentation fault
- Linux下利用core来调试segmentation fault
- Linux下Segmentation fault(core dumped)简单调试方法
- Segmentation fault core dump调试
- segmentation fault (core dumped) 调试
- segmentation fault (core dumped)调试
- Segmentation fault (core dumped)调试信息处理方式
- gdb调试Segmentation fault (core dumped)
- Linux 下的段错误(Segmentation fault)调试方法(转)
- Linux 下的段错误(Segmentation fault)调试方法
- Linux下调试段错误的方法[Segmentation Fault]--GDB
- Linux下调试段错误的方法[Segmentation Fault]
- Linux下调试段错误的方法[Segmentation Fault]
- Segmentation fault (core dumped)
- Segmentation fault (core dumped)
- Segmentation fault (core dumped)
- Segmentation fault (core dumped)
- 欠自己的旅行,你打算什么时候还?
- 关于Segmentation fault (core dumped)几个简单问题
- 创建要素FeatureClass
- SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别
- 我开发的一个端口映射小工具
- Linux下利用core来调试segmentation fault
- C语言矩阵乘法
- Android蓝牙4.0 关闭蓝牙重开无法根据地址连接问题
- 2016CCPC合肥总结
- java synchronized
- mybatis常用分页插件,快速分页处理
- matlab 画cosx
- Redmine Gantt 实现 (Show relations in Gantt diagram)
- CESIUM 配置发布 Getting Started