hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.41k stars 2.19k forks source link

Simplify reporting code (removing two threads), other minor fixes #19561

Closed hrydgard closed 3 weeks ago

hrydgard commented 3 weeks ago

Yes, even more fixes. Trying to apply an extra layer of polish this time.

This fixes and simplifies some code pointed to by hang and crash reports from the Play Console. The extra reporting threads cause a lot of ANR (application not responding) during game exit, for example - with this, they're gone.

Additionally, fixes a possible crash in the JIT after playing for a long time in certain games.