2012-02-29 17 views
8

Tôi nên diễn giải các nhật ký này như thế nào để xác định nguyên nhân của sự cố ứng dụng?Làm thế nào để giải thích cửa sổ APPCRASH nhật ký bí ẩn?

Fault bucket , type 0 
Event Name: APPCRASH 
Response: Not available 
Cab Id: 0 

Problem signature: 
P1: InsightAnalysisEngine.exe 
P2: 1.0.0.0 
P3: 4f4dee84 
P4: KERNELBASE.dll 
P5: 6.1.7600.16850 
P6: 4e211485 
P7: c03d0000 
P8: 0000b9bc 
P9: 
P10: 

Attached files: 
C:\Users\devservice\AppData\Local\Temp\WER44D1.tmp.appcompat.txt 
C:\Users\devservice\AppData\Local\Temp\WER461A.tmp.WERInternalMetadata.xml 
C:\Users\devservice\AppData\Local\Temp\WER462A.tmp.hdmp 
C:\Users\devservice\AppData\Local\Temp\WER48E9.tmp.mdmp 

These files may be available here: 
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_InsightAnalysisE_857bf71fb86d6845394e6281199ee78ad305d_cab_1cc34a1e 

Analysis symbol: 
Rechecking for solution: 0 
Report Id: 8a13d73c-62b8-11e1-ab53-0050ba3279b5 
Report Status: 4 

Ye khác mà cũng không kém phần bí ẩn:

Faulting application name: Engine.exe, version: 1.0.0.0, time stamp: 0x4f4dee84 
Faulting module name: KERNELBASE.dll, version: 6.1.7600.16850, time stamp: 0x4e211485 
Exception code: 0xc03d0000 
Fault offset: 0x0000b9bc 
Faulting process id: 0x1414 
Faulting application start time: 0x01ccf6c528f9f803 
Faulting application path:C:\projects\AnalysisEngine\Debug\Engine.exe 
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll 
Report Id: 8a13fe4c-62b8-11e1-ab53-0050ba3279b5 

Cụ thể hơn, là những gì Fault offset? Theo cách nào, thông tin này hữu ích?

+1

Câu hỏi hay. Tôi đã cố gắng xác định ý nghĩa của "Fault offset". Thật không may là không ai trả lời. :( –

+0

@JonRobertson: Tôi vẫn đang chờ đợi nó.: P – Nawaz

Trả lời

11

Các giá trị tham số lỗi như sau:

  • P1: Quy trình tên
  • P2: Quá trình phiên bản
  • P3: Process timestamp
  • P4: Module tên
  • P5: Phiên bản Mô-đun
  • P6: Module timestamp
  • P7: Mã Exception
  • P8: Ngoại lệ bù đắp từ đầu của các mô-đun
  • P9: không sử dụng
  • P10: Chưa sử dụng

Có thể sử dụng bù trừ ngoại lệ với một tệp map và/hoặc một tệp cod để xác định tại thời điểm nó bị lỗi. Một trình gỡ rối gắn liền với một quá trình đang chạy cũng sẽ cho phép bạn xem những gì ở đó bù đắp.

Lưu ý rằng các giá trị tham số rất giống với các giá trị reported for .Net runtime crashes.

Các vấn đề liên quan