Maybe the particular ROM became corrupted.
Maybe that particular ROM isn't correct for the core, but was "close enough" (not really a thing) for a slightly different core? (e.g. MAME2003, MAME2003plus, MAME2010, etc.) There could be a variety of reasons. I agree, specific logs are the best "next step".
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.