男人只有一滴眼泪- -| 回首页 | 2005年索引 | - -解密防水透气的核心技术--Gore-tex登山鞋全线流程大公开

作祟的空间- -

                                      

17:26 2005-9-27 星期二 作祟的空间

下午调试一个比较郁闷的问题,在某些请求执行时,报错线程主
程序异常。而且release报错,debug不报错。后来通过purify测
试,也没找到原因,很是纳闷。

release版无法调试,实在没办法,只好隔一段代码输出一个标
识串,并跟踪错误号的变化。一层层进入最后调用的函数。

可是通过打印的标识串,发现该BOOL函数也执行完,并且返回TRUE。
怎么会这样呢?于是这才意识到应该是堆栈被破坏了,难怪windows
都不会弹出程序异常的警告框。后来发现是在一个不起眼的角落上,
有个字符串因为新近增加了内容,却没来得及修改定义Size所致。

唉,本是一简单的问题,却弄得有点一筹莫展。最后还得一点点清
理刚才跟踪做的现场。真累。

记住:好端端的函数,退出之后便有异常的话,很可能就是堆栈被
破坏了,而且经常如精灵般,不给显示的错误,令人茫然无绪。

也许有一天得好好研究一下堆栈。

- 作者: 香山叶 访问统计: 2005年09月27日, 星期二 17:44 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=3056760

博客手拉手

[2005-08-27 00:00:00.0]    无爱空间

[2005-09-06 00:00:00.0]    2G空间正式开通

[2005-08-06 00:00:00.0]    强烈推荐````偶滴QQ空间

[2005-08-06 00:00:00.0]    公告:主页空间,域名更改

[2005-08-30 00:00:00.0]    QQ空间

回复

评论内容: