>>386
プログラムCが悪い
プログラムBは無実

プログラムCが無効なアドレスを読み書きしようとしているのが原因