gpt4 book ai didi

crash - 我的应用程序崩溃并在 Windows 事件日志中留下条目。接下来做什么?

转载 作者:行者123 更新时间:2023-12-03 17:43:22 24 4
gpt4 key购买 nike

我的应用程序在客户的机器上崩溃。它会在 Windows 事件日志中留下如下条目:

Event Type: Information
Event Source: Application Error
Event Category: (100)
Event ID: 1004
Date: 9/7/2010
Time: 7:37:32 AM
User: N/A
Computer: MACHINE_NAME
Description:
Reporting queued error: faulting application XXXXX.exe, version
0.0.0.0, faulting module XXXXX.exe, version 0.0.0.0, fault address
0x001140d0.

For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 78 66 6c ure XXX
0018: 69 63 73 74 61 74 2e 65 XXXXXX.e
0020: 78 65 20 30 2e 30 2e 30 xe 0.0.0
0028: 2e 30 20 69 6e 20 78 66 .0 in XX
0030: 6c 69 63 73 74 61 74 2e XXXXXXX.
0038: 65 78 65 20 30 2e 30 2e exe 0.0.
0040: 30 2e 30 20 61 74 20 6f 0.0 at o
0048: 66 66 73 65 74 20 30 30 ffset 00
0050: 31 31 34 30 64 30 1140d0

我已将应用程序名称替换为 XXX。它是用 C++ 编写的。

我可以做些什么来分析/获取更多信息?该错误发生了两次,但与用户事件无关 - 应用程序作为服务工作,一段时间后死亡。我无法重现错误。 Windows 日志中是否有关于崩溃的更多信息?

事件 ID:1004 对我来说完全没有意义。你知道这意味着什么吗?

最佳答案

我强烈建议您在此博客上阅读有关故障转储和分析的信息
http://blogs.msdn.com/b/tess/

在更广泛的意义上,您可能应该为您的应用程序添加基本的日志记录功能,并且至少考虑一个应用程序范围的 Hook 来捕获异常和错误

除此之外,恐怕您提供的信息不足以帮助您
edit
我指出的博客主要是关于 web 开发调试的,但是关于 windbg 的教程非常有趣且内容丰富。你应该给他们一个机会。如果您不想走这条路(windbg 并不总是友好的),请真正考虑为您的应用程序添加一些日志记录和错误管理

关于crash - 我的应用程序崩溃并在 Windows 事件日志中留下条目。接下来做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3707084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com