+ -
当前位置:首页 → 问答吧 → 求助,msvcr71d.dll崩溃

求助,msvcr71d.dll崩溃

时间:2011-12-17

来源:互联网

VS2003环境,没打过任何补丁,看了下反汇编,
感觉是崩在vsprintf上,什么情况下能让这个函数崩溃呢,为什么只有在我的机子才会崩呢,别人的都好好的?
公司的代码都在内网上,没办法贴代码了
dll版本号7.10.6030.0
请问有遇到到类似情况的同学么?

作者: elated   发布时间: 2011-12-17

这个太难确定了,用WinDbg来调试吧,有dump吗?

作者: healer_kx   发布时间: 2011-12-17

没代码,没法判断
可能的原因
1.程序本身有问题(下标溢出/内存泄露/非法指针/调用方式不对等),因为这个可能导致程序不可预料的结果,所以会有的机正常,有的机不正常
2.系统问题,如程序中用了.net,而你机上没安装,还有directx等.
3.你的机上DLL版本问题.可能是dll本身的bug引起
4.机器中毒
5.杀毒软件引起
如果有源码,单步跟踪下.
如果没源码...如果会用olldbg,也可跟踪下,否则,只能按上面的2,3,4,5先排除下(检查系统环境,重新copy dll,查毒,关杀毒软件)

作者: keiy   发布时间: 2011-12-17

如果有源码,单步跟踪下.
如果没源码...如果会用olldbg,也可跟踪下,否则,只能按上面的2,3,4,5先排除下

作者: hgyhgyhgy1234   发布时间: 2011-12-17