Not sure what you mean by "audit," unless you're suggesting I review the source of my roms to see if there's an updated version of the list? In that case, no, I haven't done anything like that, but I'll look into it.
edit: I looked up clrmamepro. I haven't done anything with that, but I'll check it out. Maybe it'll provide some insight. Thanks for the tip!
I was able to spit out each rom name as the rom list generator processed them, and the offending rom appears to be "
d9final." I haven't ever really written any C++ before, so I'm on pretty unfamiliar ground here. I get a segmentation fault when calling
(*itr).get_info( FeRomInfo::Romname )
...on that d9final entry. I was hoping to dig into that "get_info" method call, but I don't think I know enough about C++ to know how that works.
In any case, there doesn't seem to be anything remarkable about its XML entry outside of it being the first entry with a D.