libretro / dolphin

Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
https://dolphin-emu.org/
GNU General Public License v2.0
86 stars 68 forks source link

Deadlock on startup #196

Closed alice-mkh closed 3 years ago

alice-mkh commented 3 years ago

DolphinAnalytics() reloads config, which wants to pause the game. We do it while the game is running a frame, meaning it will wait forever.

This can be worked around by commenting out the contents of DolphinAnalytics::ReloadConfig(), but that will break actual analytics.

However, I wonder if they should be enabled in the libretro core. They are supposed to be opt-in in standalone Dolphin, but as far as I can see they aren't in the core.

inactive123 commented 3 years ago

Yeah, we don't want any analytics in the libretro port whatsoever.