vs2010debug提示异常,release却可以

vs2010debug提示错误,release却可以
错误情况:
       基于MFC应用上创建了一个简单的对话框,没有对这个对话框添加控件,release可以通过,但是debug之后程序就崩溃了,提示Add.exe 中的 0x573a9539 (mfc100ud.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0xfefeff66 时发生访问冲突。

代码错误位置:
if (!pThread->InitInstance())
{
if (pThread->m_pMainWnd != NULL)
{
TRACE(traceAppMsg, 0, "Warning: Destroying non-NULL m_pMainWnd\n");
pThread->m_pMainWnd->DestroyWindow();                                                           //代码指示错误的位置
}
nReturnCode = pThread->ExitInstance();
goto InitFailure;
}
nReturnCode = pThread->Run();

请大家帮帮忙~
------解决方案--------------------
这种肯定是个bug必须要改。Release下虽然没有崩溃但是可能会导致未知的问题。
可以看一下callstack找到自己代码里出错的位置。然后找到问题
------解决方案--------------------
是不是程序用用到了一些dll?而这些dll分release模式和debug模式两种?
------解决方案--------------------
那你在rebuild 工程试试。。。是所有的工程都这样哪??