タグ

SEGVとプログラムに関するItisangoのブックマーク (1)

  • 「0xc0000005」エラー - PCと解

    いきなり「0xc0000005」というエラーコードが表示されて、 アプリケーションが終了したり、ブルースクリーンになったりします。 これはソフトウェアのトラブルなので、再現性は極めて高いはずです。 つまり、「0xc0000005」エラーが一度でも起こると、 以後、同じアプリケーションで何度も同様のエラーが発生するようになります。 「0xc0000005」エラーの原因 「0xc0000005」エラーが意味するものは、メモリアクセス違反です。 メモリ上において、不正なアクセスがあったということです。 各プログラムは、メモリ上にデータを展開して動作しています。 たとえば、あるプログラムが確保した領域と別の場所にアクセスしようとしたりすると、 それはプログラムとして正しいふるまいではないため、 動作を停止し、「0xc0000005」エラーが表示されるわけです。 もし仮にそのような動作が許可されてし

  • 1