6

最初は XP で、現在は Vista で何年も問題なく実行している Windows アプリケーションがあり、ちょうど朝、別の Windows Vista Home 32 ビット マシンにソフトウェアをコピーしましたが、最初の 20 回または 30 回はクラッシュし続けました。私はそれを実行しましたが、突然問題は魔法のように解決されました。ハードウェアに触れたり、ソフトウェアに触れたり、構成に触れたり、再起動さえ実行したりせず、1秒ごとにクラッシュしなくなりました。なぜ... わからない。

イベント ログを確認すると、アプリケーションがクラッシュするたびに次のメッセージが表示されていました。

障害バケット 2550128871、タイプ 1

イベント名:APPRASH

応答: なし

キャブ ID: 0

これは正確にはどういう意味ですか?さらに重要なことに、魔法のようにそれが起こらなくなったのはなぜですか?

私はこのアプリケーションの開発者なので、コード内のバグではないかと心配しています...ただし、すべてがそうではないことを示しているようです.

何か案は?

4

1 に答える 1

5

Windows には、ヒューリスティックを使用して「一意の」クラッシュを特定し、独自の ID を付与するコードがあります。これにより、1000 人が同じクラッシュ (つまり、同じ場所でのクラッシュ。 OS/arch)、それはまだ同じ ID を持っています。同じ数字が繰り返し表示される場合は、毎回同じ場所でクラッシュしたことを意味します。

于 2011-08-06T08:21:09.390 に答える