故障桶到底是什么以及它产生的原因是什么?

发布于 2024-11-27 23:28:59 字数 432 浏览 0 评论 0原文

A 有一个 Windows 应用程序,我已经完美地运行了很多年,首先在 XP 上,现在在 Vista 上,就在早上,我将该软件复制到另一台 Windows Vista Home 32 位计算机上,它在前 20 或 30 次中一直崩溃我运行它,但突然问题就像魔术一样解决了,没有触及硬件,没有触及软件,没有触及配置,甚至没有执行重新启动,它只是从一秒到另一秒停止崩溃。为什么……我不知道。

当我查看事件日志时,每次应用程序崩溃时都会发现以下消息:

故障桶 2550128871,类型 1

事件名称:APPPCRASH

响应:无

Cab Id:0

这到底意味着什么?更重要的是,为什么它像魔法一样停止发生?

我是这个应用程序的开发人员,所以我担心它可能是我的代码中的一个错误......尽管一切似乎都表明不然。

有什么想法吗?

A have a Windows application which I've being running flawlessly for years, first on XP and now on Vista, just in the morning I copied the software to another Windows Vista Home 32 bits machine, and it kept crashing the first 20 or 30 times I ran it, but suddenly the problem was solved just like magic, no hardware was touched, no software was touched, no configuration was touched, not even a reboot was executed, it simply stopped crashing form one second to the other. Why... I have no idea.

When I saw the event log and I found the following message every time the application crashed:

Fault bucket 2550128871, type 1

Event Name: APPCRASH

Response: None

Cab Id: 0

What does this exactly mean? and more importantly, why it stopped from happening just like magic?

I'm the developer of this application so I'm concerned it may be a bug inside my code... although everything seems to point otherwise.

Any Ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

紫南 2024-12-04 23:28:59

Windows 有代码可以启发式地确定“唯一”崩溃并为其提供自己的 ID - 这样,当您有 1000 人遇到相同的崩溃时(即在同一位置发生崩溃,但不一定是完全相同的偏移量,具体取决于操作系统/架构),它仍然具有相同的 ID。如果您重复看到相同的数字,则仅意味着它每次都在相同的位置崩溃。

Windows has code that does a heuristic to determine a "unique" crash and give it its own ID - so that when you have 1000 people hit the same crash (i.e. a crash at the same place, but not necessarily the exact identical offsets depending on the OS/arch), it still has the same ID. If you see the same number repeatedly, it just means that it crashed in an identical place every time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文