hello @Substring , thank you for your support
I did what you suggested and restarted emulationstation. The strange thing is that after restarting it, the games work as expected. I can't reproduce the error this way. Here is the output:
# /etc/init.d/S31emulationstation restart
# lvl0: System "favorites" is missing name, path, extension, or command!
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
lvl0: Tried to use unset setting INPUT P5NAME!
lvl0: Tried to use unset setting INPUT P5GUID!
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
PPU.RenderSub = 0
PPU.FullClipping = 1
Settings.Transparency = 1
Settings.SpeedhackGameID = 0
PPU.SFXSpeedupHack = 0
coldata_update_screen = 1
Another thing I tried is, launch the game without restarting emulationstation (will end up in menu with broken resolution) and then restarting emulationstation. I was then immediately returned to the game and being able to play. Here is the output:
# /etc/init.d/S31emulationstation restart
# tvservice-client: Failed to connect to TV service: -1
lvl0: Error initializing SDL!
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
/etc/init.d/S31emulationstation: line 17: 780 Aborted HOME=/recalbox/share/system LC_ALL="de_DE.UTF-8" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_NOMOUSE=1 /usr/bin/emulationstation