Nah Cannon Fodder worked fine on my (*old*) A500 1/2 mb fast, and 1/2 chip.
Given the nature of the errors, I'd suspect a harware error. On the other hand, other hardware hitting programs (like dpaint) seem to run fine; strange. You might try checking if all the chips are still properly mounted (press them firmly on the mobo). Other than that, I do not have a clue unfortunatly.