Head injuries do. Other possibility is complications from liver disease which can cause bleeding out into the stomach. Whatever happened, it probably wouldn't have happened to someone of the same age who takes care of his body.