For no apparent reason emulation station is completely crashing when I load the rom list for SNES and Sega Mega Drive games. I’m at a loss for why as I haven’t changed any settings and I haven’t added any new SNES roms since I last used it, I have added Sega MD roms but I don’t see how that would affect the SNES game list. Listing Gameboy and Gameboy Advanced roms works fine.
I would have liked to troubleshoot the issue myself before posting but I can’t find any relevant logs other then es_log.txt which doesn’t contain any relevant errors. Are there any other log files I can check and where are they located?
I’m running RetroPi alongside OSMC with mcobit’s script on a Pi2.
Ok I’ve made some progress, first of all I noticed that I’d accidentally put all my Mega Drive roms in the Master System rom directory so I moved them. For some reason listing SNES roms seems to works again (or it always worked and I’m just confused) but attempting to list Mega Drive roms now crashes emulation station. I ran emulation station directly from command line instead of launching from OSMC and was then able to see the error it threw up on exit.
I’m assuming that there’s something wrong with one of the rom file names but looking through them I can’t see anything that stands out.
I just removed any non-ASCII characters with the following script:
It found one file name with a non-ASCII character, I can’t check if it worked since I’m at work ssh’s to my Pi (I’m a terrible employee, I know) but I’ll let you know if it solved the problem in case anyone else is experiencing a similar issue.
I’ve done some further testing and it apparently has nothing to do with the file names. I tried removing all the roms in the directory and created a single “dummy” rom file test.bin, emulationstation still crashes when I try to list the megadrive roms.
I now have no idea what the problem could be, any help?
OK some more details it’s seems the issue appears whenever attempting to choose Mega Drive, NES or PC from the main emulationstation menu. I know for a fact that choosing NES worked a few days ago so somethings changed since then.
There was a problem with one of the file names in my NES roms. I ran my the script to remove all non-ASCII characters, one file was renamed and now everything works fine. Wired that it affected the MegaDrive and PC menues though.