程序员

医疗设备死机分析过程回顾

2017-07-31  本文已影响0人  85后程序员

        这一周多被一个死机问题折腾的死去活来,今天上午因为仍定位不出问题原因,还对来讨论问题的老莫发脾气了。最终再梁大师和杜总工得鼎力协助下,今天上午临近下班的时候把问题揪出来了。是因为perror和buffered_vfprintf()函数超大局部变量越栈界破坏另外一个临近的map内存,导致访问异常死机。

      以下我将分析过程还原出来,并进行简单总结,希望对各位同仁有所借鉴和帮助。因为涉及公司信息安全机密问题,特将部分代码打了"马赛克"。同样因为涉密问题,我不能把文档上传,冒着安全事件的风险打印然后拍照上传到这里,大家包涵着看。明天纸质文档也将销毁。

        我们是医疗设备公司,BU主要研发监护仪,该问题出在研发中的一款监护仪上。我们的设备使用Linux系统,C++开发语言。

医疗设备死机分析过程回顾 医疗设备死机分析过程回顾 医疗设备死机分析过程回顾 医疗设备死机分析过程回顾 医疗设备死机分析过程回顾 医疗设备死机分析过程回顾 医疗设备死机分析过程回顾 医疗设备死机分析过程回顾
上一篇下一篇

猜你喜欢

热点阅读