Vista BEX错误

pav*_*vek 6 winapi windows-vista

最近我在jar装载(可能是)上遇到IE7崩溃,出现以下错误:

Problem signature:
  Problem Event Name:        BEX
  Application Name:          iexplore.exe
  Application Version:       7.0.6001.18000
  Application Timestamp:     47918f11
  Fault Module Name:         ntdll.dll
  Fault Module Version:      6.0.6001.18000
  Fault Module Timestamp:    4791a7a6
  Exception Offset:          00087ba6
  Exception Code:            c000000d
  Exception Data:            00000000
  OS Version:                6.0.6001.2.1.0.768.3
  Locale ID:                 1037
  Additional Information 1:  fd00
  Additional Information 2:  ea6f5fe8924aaa756324d57f87834160
  Additional Information 3:  fd00
  Additional Information 4:  ea6f5fe8924aaa756324d57f87834160
Run Code Online (Sandbox Code Playgroud)

谷歌搜索显示这种问题Vista中 常见 ,Java有关(尽管SUN 否定).另外我认为它与DEP有关.我找不到官方的微软Kb.

所以,问题是:

  • BEX代表什么?
  • 这是什么意思?
  • 如何处理这类错误?

MSa*_*ers 4

BEX=缓冲区溢出异常。有关详细信息,请参阅http://technet.microsoft.com/en-us/library/cc738483.aspx。但是,c000000d 是 STATUS_INVALID_PARAMETER;technet 文章主要讨论状态 c0000005 或 c0000409(访问冲突/DEP)