That is strange. This sounds like the kind of error that can happen when the data structures stored on the EEPROM change, for instance when you move between versions of the code without erasing the EEPROM. But, by your description, you didn't do that.