Причина одна - эта еда испортилась. Наш организм обладает встроенным (врожденным) "биоанализатором", который чётко говорит с помощью запаха и вкуса, что есть можно, а что нельзя. Игнорировать показания этого "биоприбора" нельзя, то есть что-то плохо пахнет или плохое на вкус не просто так, а потому что для организма это яд. И если это съесть, то организм отравится. А запах тухлятины появляется из-за появившегося в испорченной еде сероводорода...