stringstream用错导致的core dump------居然耗费半小时, 唉!

本文分享了一次解决代码运行中出现core dump的问题经历。作者通过审查修改记录和日志定位,最终发现是由于使用了错误的stringstream链接符号引发的问题,并总结了定位此类问题的有效方法。

       最近在某处加了点代码, 代码就core dump了, 必现。 本来, 通过查找代码修改记录, 然后review一下, 就可以发现大问题的。  但我偏偏就把版本变动区间弄错, 导致没有review出来。

       好吧, 那就定位。 玩core, 我已经很熟悉了, 可是呢? 无论怎么调节, core文件总是被截断, 尝试了各种开关, 还是不行。 遂放弃了调试core.

       怎么办? 


       加log,  找到预期有log但没有log的地方(这个思路很好微笑), 肯定就是core的地方了, 果然找到了。 当时把stringstream的链接符号用错, 应该用 <<

       不过说, 居然耗费半小时, 唉!



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值