応用プログラムは実行中に異常終了することがあります。このとき、トランザクションが開始状態であれば、トランザクションはロールバックされて終了します。応用プログラムが異常終了するケースには以下のような場合があります。
応用プログラムの実行環境の定義の誤り
応用プログラムの誤りによるアボート