libretro / easyrpg-libretro

⚠️⚠️⚠️ DON'T USE THIS FORK FOR YOUR OWN BUILDS / PACKAGES / ETC ⛔️⛔️⛔️ NO SUPPORT WHEN YOU USE IT ⚠️⚠️⚠️ It is only used by the libretro buildbot. ❤️❤️❤️ For your own builds use the upstream repository: https://github.com/EasyRPG/Player/ (See: "Building a libretro core" in the Readme) ❤️❤️❤️
https://easyrpg.org/
GNU General Public License v3.0
10 stars 8 forks source link

Hangs when alt-tabbing away from retroarch window #57

Open clort81 opened 1 year ago

clort81 commented 1 year ago

Built .so with no problems -- using cmake from upstream easyrpg Date: Sat Apr 29 13:53:44 2023 -0600 On aarch64, debian sid, Xorg 1:7.7+23, Uptodate Mesa-Panfrost drivers

Alt-tabbing away from a game running in this core results in retroarch/core hanging and retroarch becoming unresponsive. Retroarch process doesn't respond to SIGINT anymore, needs kill -1 (SIGHUP)

Thanks so much for the work porting to retroarch! RPGMaker is so much nicer with a shader stack like xbrz + pi-crt! Thank you!

clort81 commented 1 year ago

Update: removing ~/config/retroarch/retroarch.cfg and letting retroarch generate a new clean .cfg file, then starting game from 'desktop launcher', I can not recreate the hangup.

Alt-tab away from game window and back now works without hanging.

[EDIT] Starting from default retroarch.cfg, I now begin adapting the fresh retroarch.cfg to my old preferences to try to recreate the hangup.