Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frontier Gate Boost+ trial jit bug #7066

Closed
daniel229 opened this issue Nov 8, 2014 · 4 comments
Closed

Frontier Gate Boost+ trial jit bug #7066

daniel229 opened this issue Nov 8, 2014 · 4 comments

Comments

@daniel229
Copy link
Collaborator

It hanged after completing certain quests,but if save and load savestate before,it won't hang.The retail version also has the bug.

the error messages
https://gist.github.com/daniel229/72f54bdf2ae9e04a091e

Frontier Gate Boost+ trial download
http://dl.frontiergate.konamionline.com/frontiergate/FGBP_trial.zip

savestate(rename jpg to rar)
npjh90323_1 00_0

A video show how to accept quest and complete the quest.
http://youtu.be/KZ52N713nKY

But the jit bug looks like it happened during the quest list,maybe it not necessary to complete the quest.
save and load savestate in the following picture,it still get red error codes and hang after completing the quest.
01

save and load savestate in the following picture,it get invalid addresses and hang after completing the quest.
02

save and load savestate after accept the quest and quit the quest list like the following picture,it won't get errors,and not hang after completing the quest.
03

@sum2012
Copy link
Collaborator

sum2012 commented Apr 7, 2017

baidu user report that the bug still exist in v1.4

@unknownbrackets
Copy link
Collaborator

I'm not able to reproduce this now. I'm not sure what change fixed it, or if I'm just doing it wrong.

Does this still reproduce?

-[Unknown]

@unknownbrackets
Copy link
Collaborator

Okay, I tried this again just now and can't reproduce it. Here's what I tried:

  • I started the game, loaded in-game save data, and did the mission in question (run straight through, off to the left, and talk to the woman.) Then returned to base.
  • I restarted the game, saved state at the mission menu, completed the mission, loaded the save state and completed the mission again. Then returned to base.
  • I restarted PPSSPP, loaded the save state, and completed the mission. Then returned to base.
  • I restarted PPSSPP, and loaded the game from a save. At the mission select, I saved state and then immediately loaded the state. Then I completed the mission and returned to base.

I did all of these using jit and tried some of them with interpreter or IR interpreter (note: with #16396.) They all worked fine. I think this has been fixed, so I'm going to close it.

-[Unknown]

@unknownbrackets
Copy link
Collaborator

Actually, looking at reporting logs I think it's possible this was related to the branch/jump delay slot behavior. Just noting for posterity in case we see problems again.

-[Unknown]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants