MFC(vs2005)出现0x7147f8c3 处未处理的错误: 0xC0000005: 读取位置 0xfeeefef2 时发生访问冲突

MFC(vs2005)出现0x7147f8c3 处未处理的异常: 0xC0000005: 读取位置 0xfeeefef2 时发生访问冲突?
我的程序是MFC+ArcEngien 9.3进行二次开发的。IDE采用着VS2005。程序编译没错,只是运行一会后突然之间弹出一个对话框:

Map.exe 中的 0x7147f8c3 处未处理的异常: 0xC0000005: 读取位置 0xfeeefef2 时发生访问冲突

我点击中断,观察调用堆栈信息,如下:
  FeatureLayer.dll!7147f8c3()
  [下面的框架可能不正确和/或缺失,没有为 FeatureLayer.dll 加载符号]
  FeatureLayer.dll!7147c479()
  Map.dll!0363a931()
  Map.dll!0363fa73()
  Geometry.dll!72ca2c56()
  Map.dll!0363ffbd()
  MapControl.ocx!021ead06()
  MapControl.ocx!021ef5b1()
  MapControl.ocx!021e77a8()
  MapControl.ocx!0220250c()
  MapControl.ocx!022023e6()
  MapControl.ocx!02201fdd()
  MapControl.ocx!021fd7d6()
  user32.dll!775cc4e7()
  user32.dll!775cc5e7()
  user32.dll!775cc590()
  user32.dll!775c1b31()
  user32.dll!775c1b57()
  AfCore.dll!6835b66a()
  Display.dll!6bd2fefe()
  AfCore.dll!6835c4ce()
  user32.dll!775cc4e7()
  user32.dll!775cc5e7()
  user32.dll!775cc590()
  user32.dll!775c1b31()
  user32.dll!775c1b57()
  mfc80ud.dll!CWnd::DefWindowProcW(unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行1029 + 0x20 字节 C++
  mfc80ud.dll!CWnd::WindowProc(unsigned int message=15, unsigned int wParam=0, long lParam=0) 行1742 + 0x1c 字节 C++
  mfc80ud.dll!AfxCallWndProc(CWnd * pWnd=0x00029a60, HWND__ * hWnd=0x0004074a, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行240 + 0x1c 字节 C++
  mfc80ud.dll!AfxWndProc(HWND__ * hWnd=0x0004074a, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行389 C++
> mfc80ud.dll!AfxWndProcBase(HWND__ * hWnd=0x0004074a, unsigned int nMsg=15, unsigned int wParam=0, long lParam=0) 行411 + 0x15 字节 C++ user32.dll!775cc4e7()
  user32.dll!775c5f9f()
  user32.dll!775cc590()
  user32.dll!775c4f0e()
  user32.dll!775c4f7d()
  ntdll.dll!77796fce()
  user32.dll!775c4ec3()
  user32.dll!775c5d0c()
  user32.dll!775c5d33()
  user32.dll!775ccc70()
  ole32.dll!76f06ad5()
  ole32.dll!76ebd048()
  ole32.dll!76ec2d31()
  ole32.dll!76fdd2f6()
  ole32.dll!76fdd098()
  ole32.dll!76fdcef0()
  ntdll.dll!777a6500()
  ole32.dll!76ed0e5b()
  ole32.dll!76ee2df0()
  ole32.dll!76ec2cba()
  ole32.dll!76ed9aa1()
  ole32.dll!76ecf464()
  ole32.dll!76ed9b24()
  rpcrt4.dll!76d0ee11()
  ole32.dll!76fdce06()
  rpcrt4.dll!76cf4926()
  rpcrt4.dll!76d65753()
  ntdll.dll!777d9e89()
  ntdll.dll!7777eb4a()
  ntdll.dll!777a5d63()
  ntdll.dll!777a5d63()
  ntdll.dll!777a5a70()
  usp10.dll!778f6aad()
  usp10.dll!778e7446()
  usp10.dll!778f4228()
  ntdll.dll!778158e6()
  ntdll.dll!77816169()
  ntdll.dll!77816152()
  ntdll.dll!77816152()
  ntdll.dll!777da3ba()
  ntdll.dll!777a5d63()
  ntdll.dll!777da63e()
  ntdll.dll!7777eb4a()
  ntdll.dll!777a5d63()
  ntdll.dll!777da63e()
  ntdll.dll!777a5d63()
  ntdll.dll!777a5a70()
  ntdll.dll!777a5d63()
  ntdll.dll!777a5a70()
  ole32.dll!76ed0682()
  ole32.dll!76ed0682()
  ole32.dll!76ed265b()
  ole32.dll!76fdc8e2()
  ole32.dll!76ed98ad()
  ole32.dll!76ed5d2c()
  ole32.dll!76ed637b()
  ole32.dll!76ee2ea8()
  ole32.dll!76ee3170()