Linux下core文件调试
2024-08-31 07:07:17
1,ulimit -a查看默认参数
2,ulimit -c 1024 设置core文件大小,如果超过1024个blocks,则不会产生core文件
注:tune2fs -l /dev/sda8 输出分区信息,包括block大小,此处为4096
程序:
编译:g++ -g test.cpp
3,
gdb --core=core(core文件名)
gdb -c core
4,bt 发现没有任何堆栈信息,调用file 通告
5,再次调用bt 输出堆栈信息
可知,错误发生在程序fun()函数中的第8行,解引用一个空指针。
最新文章
- 解决wampserver3.0.4远程不能访问问题
- Everything Be True
- 【JAVA基础】 MAP 遍历
- MongoDB副本集配置系列八:MongoDB监控
- GTEST-ASSERT出错
- COJN 0584 800603吃糖果
- js深入研究之自定义混合Mixin函数
- 5、Spring+Struts2+MyBatis+分页(mybatis无代理)增删改查
- npm 配置和安装 express4.X 遇到的问题及解决
- Akka(14): 持久化模式:PersistentActor
- python之路--day13-模块
- Python之--paramiko实例
- my项目的总结2015.8.26编
- Amazon SQS(Simple Queue Service) 简单介绍
- Oracle简单的备份和恢复-导出和导入(2)
- cmd dos bat 深度变量文件夹指定文件
- Ubuntu安装Oracle时出现乱码,及其他安装错误
- unix:/tmp/php-cgi.sock
- JavaScript学习总结(二十三)——JavaScript 内存泄漏教程
- 怎样配置visio的数据库驱动程序