Closed ejleslie closed 4 months ago
This bug also discussed (and confirmed by another user) on the Retroid subreddit.
Sure - here are two logs showing an attempt to run the game with Vulkan and OpenGL output. In both cases you can see the log ends (because RetroArch has crashed) right after the RCHEEVOS log lines indicating it is trying to start the session. retroarch2024_06_0303_24_11.log retroarch2024_06_0303_26_49.log
The problem is also being discussed by folks on the RetroAchievements page for the game (scroll to bottom), where users indicate they've seen this behavior since June 1. It can also be seen in the first five minutes of this Youtube video from Jeff Gerstmann this week.
This is a problem with bad data on the server being exposed differently by the recent RAWeb release. It's not a RetroArch problem. We'll get the data cleaned up and the server patched. I'll reply again once it's been addressed.
The bad data has been corrected. I've also opened a PR to prevent this from happening again in the future. I believe this can be closed.
Looking good on my end now! Thanks for the quick turnaround.
I'd argue this is still a bug that should be resolved - bad data from the retroachievements server shouldn't cause a local crash, rather an exception that should be handled gracefully.
Description
If RetroAchievements are enabled when loading NES ROM "Teenage Mutant Ninja Turtles 2: The Arcade Game" with any NES core on the Android version of RetroArch 1.19, the game will begin to load but then immediately crash to the Android home screen. If achievements are disabled, the game will load and play normally.
Expected behavior
The ROM should load and play properly whether achievements are enabled or not.
Actual behavior
If achievements are enabled, RetroArch crashes to the Android home screen.
Steps to reproduce the bug
Bisect Results
I saw this behavior in 1.18 before updating my RetroArch to 1.19 in hopes that it had been corrected, but it was still happening. I do not know if it behaved this way prior to 1.18.
Version/Commit
You can find this information under Information/System Information
Environment information