Corrupting data files on Android?

Since I updated all of my games from SDL 2.0.8 to 2.0.12 I’ve had reports from 3 of them that give crashes that I all suspect are due to my games’ binary data files I save getting corrupted. It’ll probably turn out to be something I’ve done, but I didn’t really change much at all on some of the games, expect bump up to the latest version of SDL.

I’m just doing simple SDL_RWFromFile, SDL_RWread and SDL_RWwrite, and the files are all being closed. None of that changed between the games working fine, and the updates crashing.

I think all 3 problems have been on Samsung Galaxies so I don’t know if that is relevant.

Just wondering if anybody else has had any issues like this?