不动程序,让它自动运行一段时间之后,会自动异常退出,在系统日志中找到以下日志:Application popup: Media Content Manager For Windows: MCM.exe - Application Error : The instruction at "0x5f4396a7" referenced memory at "0x00000060". The memory could not be "read".这是什么引起的?我用debug无法调试找到程序出错的地方。

解决方案 »

  1.   

    通过调用栈,或者MAP文件,找到出错的函数.
      

  2.   

    估计是溢出之类的,用Debug运行,等待出错就是。
      

  3.   

    在Debug下运行,出错的时候看看call stack执行好哪里了。然后再加日志定位。遇到这种bug,同情。
      

  4.   

    debug看debug栏可有类似
     {120} normal block at 0x00375B10, 12 bytes long.
     Data: <         zA > 01 00 00 00 CD CD CD CD 98 7A 41 00 
    的信息,然后在120行查找,象这样的问题一般都是内存溢出,数组越界,非法指针,遇到这种情况,只能慢慢debug,找new,malloc,delete,free之类