一个与stl有关的概率coredump问题的定位

当同学X遇到一个概率性coredump问题时,通过gdb分析core文件并未找到明显线索。接着排查编译问题和代码改动,但未见异常。尽管没有直接揭示问题所在,这个过程展示了定位核心问题的思路,对于未来代码审查和错误排查具有指导意义。
摘要由CSDN通过智能技术生成

       昨晚快下班的时候, 同学X说自己的代码有core, 而且还是概率的, 不太好搞定,  W哥对此很感兴趣, 于是就展开定位。 我觉得这是个好的学习机会, 于是就在旁观奋斗


        背景:SVN库上的代码没有问题, 同学X加了代码后, 就有这个概率core了, 我们顺着W哥的思路来定位core.

        1. 直接上阵, gdb分析core, 没发现比较直观的线索。

        2. 怀疑是编译问题, 也就是我之前在博客专门讨论过的“协议core”问题, 但仅仅是怀疑。

        3. review改动的代码, 没发现明显的可疑地方。

        4. strace -p xxx , 然后发起请求触发core,  
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值