none
mfc42.dll错误 RRS feed

  • 问题

  • 用VC6.0开发的服务器程序在windows 2003上运行,最近老是自动退出(崩溃),大概一两天一次,之前都没出现过这个问题,从事件管理里看到该程序产生的错误事件,事件大概内容如下

    类别 (100)事件ID 1000

    描述:错误应用程序CAD1.27.exe,版本1.0.0.1,错误模块mfc42.dll,版本6.6.8063.0,错误地址 0x0004bc1c

     

    由于没有调试环境,不知道此错误发生在什么地方,希望高手能帮忙分析是什么错误,是程序bug(程序以前一直运行良好,而且另外还有一台主服务器程序现在也运行正常)还是系统问题,又是什么原因造成了此变化?(没有安装过新的软件,程序只会产生少量日志文件,但也不至于会撑满到空间不够用),查了很久了也没查出来问题依旧,急切盼望各位出手相助

    2010年9月27日 1:53

答案

  • 方法一:

    找一个成熟的日志库,比如log4cpp,输出大量日志,定位问题。

     

    方法二:

    用ADPlus 生成用户模式的内存转储(dump) 再用windbg 进行分析。可以参考:http://65.54.166.122/kb/286350/

    2010年9月29日 9:44
    版主
  • 信息量不足

    多写运行日志,慢慢查是哪个函数出了问题吧



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2010年9月27日 14:07
    版主

全部回复

  • 信息量不足

    多写运行日志,慢慢查是哪个函数出了问题吧



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2010年9月27日 14:07
    版主
  • 方法一:

    找一个成熟的日志库,比如log4cpp,输出大量日志,定位问题。

     

    方法二:

    用ADPlus 生成用户模式的内存转储(dump) 再用windbg 进行分析。可以参考:http://65.54.166.122/kb/286350/

    2010年9月29日 9:44
    版主
  • 请参考

    http://lu0s1.3322.org/App/20100826.html

    埋下自己的异常俘获代码和自己去写CRASH DUMP。


    best regards, lu0 For more information, check out lu0s1.3322.org
    2010年9月30日 9:21