-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Armored Core Last Raven - Possibly others - Emulator Crash #5999
Comments
Does this still happen with the latest git build? -[Unknown] |
Yes it does. Althought the graphical issues of the boost are fixed. But as long as you move the camera toward the sun, it hard freezes the emu. On android. On windows, all good as ever. |
Do you have a compiler? It sounds like this may be a bug in the armjit, I have instructions on how to find such a bug here: Or does this game have any demo version that reproduces the issue? -[Unknown] |
No i dont, the game was dumped by original version using my CFW'ed psp. |
If it was an armjit bug, it may have improved in the latest git build. -[Unknown] |
I dont know. I tested the game two days ago, and still same thing happens. What can i do to help identify the issue? |
The very very latest build, from today, contains a fix for some bugs that only happened on ARM, not on Windows devices. Those fixes didn't exist two days ago. -[Unknown] |
Gonna test on my Shield and report back. thanks. |
Ok tested again, and still same thing happen. In the exact moment you raise the camera to look at the sun behind you, first mission, it freezes the whole emulator. |
I get freeze in windows look at the sky,then move the carmera |
Its easy to replicate. Heres the image of the mission: |
Choose the mission i snapped in the first picture. First mission on the right IIRC. |
No man, i told you. Start a new game, go in missions and select the one i snapped above. |
Sorry, just realised I have wrong game :\ I have Silent Line, you have Last Raven. Edit: Removed comments and moved to forum. |
better you remove the posts then, theyre not related to this error. It doesnt help at all. |
If this happens on Windows, not an armjit bug. 56:31:142 UNKNOWN GAME D[SCEGE]: HLE\sceGe.cpp:490 sceGeDrawSync(mode=0) (0=wait for completion, 1=peek) It doesn't come back from this in the log by 56:35:038. If you pause it in the Disassembly, does it show "UNKNOWN GAME THREAD" as waiting for the draw sync? What if you right click and force resume it? It seems like there's a list that is stalled, so it hangs waiting for drawsync... -[Unknown] |
Does it just go back into waiting if you force resume it? Maybe try 5-10 times to force resume, unpause, pause, force resume. -[Unknown] |
No,it doesn't go back waiting status.Don't help do 5-10 times to force resume, unpause, pause, force resume. |
So THERE is a problem afterall. I suspect that something similar can happen in other games that show a similar behavior. |
I get this freeze picture on both Armored Core: Last Raven and Armored Core: Silent Line. Looks like they are related. Actually, on Windows, I don't get the freeze. I get the grey filter with missing HUD as described. Afterwards, I think when the character died, I also noticed: Edit: The Windows is on v0.9.8-0 which may be why it gets different result. Edit#2: Reverting 4561440 and 702294f fixes the crash (but gives it the grey filter and missing HUD). Reverting only 4561440 (GPUCommon.cpp component) fixes the crash and the grey filter/missing hud. That is, after reverting this commit this game runs perfectly! Edit#3: Adding back lines 334-335 in that commit makes the game work without bugs. |
So whats exactly the state of the game now? Is it playable or? |
Added the lines 334-335 suggested by @xsacha. Game freezing's gone in windows if Multithreaded option is disabled. Tested only the 64-bit variant. |
As today, with version v0.9.9-34-gb7ac539, the problem still persist without MT enabled. Tested 64 bit variant, the freeze still occur. |
On Armored Core: Silent Line: Using build v1.0.1-238-g6573bca, in the mission "Escort Transport" (one of the two second mission) hangs right after opening the first door. update: can confirm, "Destroy Military Base" on ACLR: P still hangs. All tested with default settings and with both multithreading enabled and disabled |
Here's an example of the sunlight effect that cause the hang. On the older build (I used 0.9.1) it completely removes the HUD and fills the screen with transparent grey filter instead of hang as mentioned before. I think the change that supposed to "fix" this issue on the Android build made the hanging issue persists on the Windows version too. |
EDIT: Compiling latest git build as 64bit for windows along with using the line re-additions in GPU/GPUcommon.cpp (Line 334 and line 335) suggested by xsacha fixed the hang/freeze in both AC:3P and AC:SL, it's either due to the line re-additions or due to the revert to default emulator settings. Not sure. I do not have last raven, unfortunately, however clearly these freezes are common among this series of game. |
I found a old hack version of the emulator that works with Last Raven, only problem is the blackbox when boosting. Hopefully they will release a new version that fix this. |
That it's spending all its time in delay thread seems to mean that it has hung... I think we'll need to do more hardware tests on the GE signals to figure out what about the pause signal we still have wrong. Maybe it's a firmware version difference... -[Unknown] |
It would be useful to know what code this game has in its signal handler - specifically, what HLE functions it calls from it. I'll try to do some more tests soon. -[Unknown] |
Thank you for your efforts. If I can provide any useful logs or such, please let me know. |
Please try again with a fresh build - unknown's latest finding has good chances of helping this. |
No feedback? moving to v1.10.0 for now. |
I think given that it fixed Bleach and the lines of code xsacha pointed at would've caused similar behavior in the buggy case (and wrong behavior in other cases), we should just mark it v1.9.0 and close it. If this is still an issue in the latest git builds or in versions newer than v1.9.0, please comment with more information and we'll reopen. -[Unknown] |
Version: v0.9.8-561-g2b50fcb
Emulator settings as default, so without Fast Memory or Multi Threaded.
Tested on Galaxy S2 (4.1.2) and Nvidia Shield (4.4).
Rendering methods doesnt affect the bug.
AC:LR freezes the whole emulator, but doesnt crash it.
Its easily reproducible. First mission in the mission map, on the far right. Rotate the camera until you almost look at the sun, positioned at the player's back.
It doesnt happen on windows: on windows instead, the sun makes hud, lighting and part of the graphics disappear while a grey "filter" appears.
The text was updated successfully, but these errors were encountered: