アプリケーション・プログラムをクラッシュさせる未処理の例外が検出されたときに発生します。

ID |
コードの場所 |
説明 |
|---|---|---|
1 |
例外 |
例外をスローした命令を示します。 |
void problem1(int *y) {
*y = 5;
}
void problem2() {
int x = new int;
}この簡単な関数の例では、2 つの例外が発生する可能性があります。
変数 y は有効なメモリー位置を参照していないため、書き込み時に例外をスローする可能性があります。例外が適切に処理されない場合、依存関係レポートは y の書き込みに対し処理されなかったアプリケーション例外を表示します。
プロセスがメモリー不足になると、割り当ては例外をスローします。例外が適切に処理されない場合、依存関係レポートは関連する割り当てに Unhandled application exception (処理されなかったアプリケーション例外) を表示します。
プロセスが異常終了 (クラッシュ) した場合、依存関係ツールは Missing end task (終了タスクなし) および Missing end site (終了サイトなし) をレポートします。
この問題は、通常、依存関係ツールで明らかになるアプリケーションの潜在的なバグを示します。