どういう条件でエラーが生じるのか?