前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《coredump问题原理探究》Linux x86版第一章前言

《coredump问题原理探究》Linux x86版第一章前言

作者头像
血狼debugeeker
发布2018-09-20 14:35:56
1.1K0
发布2018-09-20 14:35:56
举报
文章被收录于专栏:debugeeker的专栏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1344484

作为一个Linux软件开发人员,经常会遇到类似下面的问题:

代码语言:javascript
复制
Segmentation fault (core dumped)

这种问题就是程序崩溃.这种问题经常会让人很崩溃,特别当它的堆栈如下情况,更加让人崩溃:

代码语言:javascript
复制
(gdb) bt
#0  0x6f745374 in ?? ()
#1  0x57735571 in ?? ()
#2  0xbff80065 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

这种问题往往会带来很多麻烦:

1.        这种问题有可能非常难重现.

2.        这种问题的相关信息非常少,有可能只有一个dump文件.

3.        它需要很深厚的功底才能够找出它的根因

4.        它有可能延误项目的进度.如果无法及时解决它,我们有可能不得不面对上司的施压,责骂,甚至客户的投诉,并且给公司造成损失.

在痛苦的定位过程中,有时候会幻想,如果这种问题的根因能够轻描淡写地一眼看出,那该多好啊. 其实,这不是幻想,它是现实.在阅读这本书的过程,这种能力会慢慢拥有.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013年01月09日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档