MAME loads, then crashes upon starting a game

Can’t find a solution to this problem anywhere. I try to start a game with the MAME core but it immediately crashes. I’ve seen the load percentage move before but I’m unable to replicate that, it just immediately crashes now. I am using the latest version of mame within retroarch on windows and trying to play metal slug 3 (mslug3.zip), the required bios is next to it (neogeo.zip), both of these should be at 0.198. I haven’t altered any settings in retroarch aside from enabling exclusive fullscreen and integer scaling, and disabling billinear filtering. Here’s the full error report for “retroarch.exe has stopped working”:

Unfortunately, the Windows error thingie doesn’t tell us anything we need to know. We’ll need a log from RetroArch to take a guess at what’s happening. By your description, it sure sounds like a ROM issue, though.

https://docs.libretro.com/guides/generating-retroarch-logs/

It must have been a bad rom, as it’s working now that I’ve pulled from a different set. Sorry, can this thread be deleted?