logging - 如何解读windows APPCRASH神秘日志?

标签 logging crash event-log crash-reports event-viewer

我应该如何解释这些日志以确定应用程序崩溃的原因?

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

另一个同样神秘的:
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

更具体地说,Fault offset 是什么? ?这些信息在哪些方面有帮助?

最佳答案

故障参数值如下:

  • P1 : 进程名
  • P2 : 处理版本
  • P3 : 进程时间戳
  • P4 : 模块名称
  • P5 : 模块版本
  • P6 : 模块时间戳
  • P7 : 异常代码
  • P8 : 从模块开始的异常偏移
  • P9 : 未使用
  • P10 : 未使用

  • 然后可以将异常偏移与 map 一起使用。和/或 cod文件以确定它在什么时候崩溃。
    附加到正在运行的进程的调试器也将允许您查看该偏移处的内容。

    请注意,参数值与 reported for .Net runtime crashes 的值非常相似。 .

    关于logging - 如何解读windows APPCRASH神秘日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9497384/

    相关文章:

    java - 尝试从 JSON 数组将数据插入数据库

    logging - 如何获取vlc日志?

    java - Android,将覆盖图标添加到 onLocationChange 导致崩溃

    c# - Windows 事件日志的时间格式是什么?

    powershell - 在PowerShell中从事件日志中过滤最后 “boot event”的ID

    c# - 如何在不依赖于客户端应用程序或 web.config 的 dll 中使用 log4net?

    iOS 应用程序在 map 缩小到最大值时关闭

    android - 打点4.2。如果我建立连接,应用程序总是崩溃

    wix - 如何使用 WiX 创建 .NET 事件日志源

    logging - 在 Azure 上创建 NLog 日志文件目录