This issue with the retro_get_system_info() INFO structure initialization was creating major memory issues, including in the saving of state files.
retro_get_system_info()
INFO
Basically INFO was being initialized after the retro_get_system_info() call.