最近在某处加了点代码, 代码就core dump了, 必现。 本来, 通过查找代码修改记录, 然后review一下, 就可以发现大问题的。 但我偏偏就把版本变动区间弄错, 导致没有review出来。
好吧, 那就定位。 玩core, 我已经很熟悉了, 可是呢? 无论怎么调节, core文件总是被截断, 尝试了各种开关, 还是不行。 遂放弃了调试core.
怎么办?
加log, 找到预期有log但没有log的地方(这个思路很好
), 肯定就是core的地方了, 果然找到了。 当时把stringstream的链接符号用错, 应该用 <<
不过说, 居然耗费半小时, 唉!

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

被折叠的 条评论
为什么被折叠?



