2013-06-03 28 views
1

爲什麼Faulting模塊的名字在這裏是未知的?Windows事件日誌中的應用程序錯誤,錯誤模塊名稱是未知的,爲什麼?

Faulting application name: myapp.exe, version: 15.0.4128.1014, time stamp: 0x4fe548d7 
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 
Exception code: 0xc0000005 
Fault offset: 0x00000000 
Faulting process id: 0x1074 
Faulting application start time: 0x01cd67adc0cf5f95 
Faulting application path: C:\Program Files (x86)\myapp\myapp.exe 
Faulting module path: unknown 
Report Id: fe9a7f10-d3a0-11e1-af1c-0050b653a9a0 

回答

0

的唯一方法是,錯誤模塊可以是已知是當異常是由在存儲器中的地址上執行的代碼「屬於」特定的模塊(可能基於該模塊的裝載地址)而引起的。

因此,模塊可能是未知的一種方式是如果應用程序取消引用NULL或包含隨機數據的指針。這樣它會嘗試從一些不能綁定到特定模塊的未定義位置執行代碼。

相關問題