
bug
ffb
这个作者很懒,什么都没留下…
展开
-
bug是怎样炼成的
我很遗憾,做软件做了这么多年,思想还是停留在代码层次上,从来没有去提高自己。近期的代码维护工作中碰到的问题,记录。一条导致程序崩溃的代码:unsigned long lFeedbacktype_id;语句本身没有问题,关键是它出现在哪。昨天开始,A系统的C后台程序忽然崩溃,怎么也启动不了,错误提示是:SQL Error! SQLSTATE = 07006原创 2008-10-24 10:44:00 · 790 阅读 · 0 评论 -
TD告诉我The RPC server is unavailable
TestDirector作为业界最差的bug系统,TD很敬业的定期出现各种各样的错误。最常见的就是不支持你的浏览器、IE死掉或者提示The RPC server is unavailable。 首先,身为一个bug管理系统,TD只能安装在Windows主机上,这我能忍,但是同时TD不支持IE以外的浏览器,也就是说,我不能在其他操作系统访问到TD,我晕。而且不支持IE6以上版本的浏览器,如果原创 2009-02-18 11:30:00 · 2032 阅读 · 0 评论 -
一个很深的bug - 句柄被异常关闭
<br />昨天系统出现了问题,现象是日志从进入守护进程模式后就再也不出了,检查了半天也没查出问题。<br />下午的代码走查会议,无意中找到了问题的原因。<br />原来一个模块新加的初始化函数被放到了日志模块的初始化函数之前,那个初始化函数对一个未初始化的句柄数组逐一执行了close操作。<br />数组中其中一个成员为0-3之间的数值,导致了日志模块初始化的时候,open日志文件时候得到的句柄为0-3之间的数字,然后进入守护进程的函数里在fork之后执行了对0-3的close,这导致了日志文件的句柄被原创 2011-05-13 11:55:00 · 1227 阅读 · 2 评论