低级BUG

我要报错
  • 你处理过哪些低级BUG?见笑,我耗时8小时排查低级BUG|popen内存泄漏

    在我看来最不值得一提的BUG是那种可以重复复现的,他的稳定复现通常排查起来没啥技术含量, 早些年我处理一个不值得一提的BUG,BUG也很好复现,难点是复现时间固定在4小时左右,BUG由于文件资源未释放引起进程访问文件数目受限而崩溃,早期Android系统用该BUG获取到root权限, 本文向你分享,如何根据错误提示和参考手册找到故障点,指导新码农如何正确阅读Linux帮助手册(man page), 最后总结我的排查过程给小白一点实用的建议。好下面开始不如步入正题。需要调试的是一个监控程序,代码非常简单,2个线程执行不同的任务,每个任务都是间隔15秒执行一次,程序固定在大约4小时后崩溃。代码简单到用不着任何同步机制、没有任何通信,极少的内存访问,按理来说他就不应该存在BUG,然而还是发生了。