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

Star Ocean 5 [BLJM61325] freezes/crashes with SIG: Thread terminated due to fatal error: Verification failed #10168

Closed
rapierx opened this issue Apr 20, 2021 · 5 comments · Fixed by #11700

Comments

@rapierx
Copy link

rapierx commented Apr 20, 2021

Quick summary

Star Ocean 5 (BLJM61325) freezes/crashes with {SPU[0x0000100] Thread (CellSpursKernel0) [0x0e960]} SIG: Thread terminated due to fatal error: Verification failed
(in file D:\a\1\s\rpcs3\Emu\RSX\VK\VKRenderTargets.h:606[:10], in function as_rtt)

Details

The game is playable only for some minutes before freezing with this error. Game doesn't crash when paused.

Using "Multithreaded RSX", RPCS3 crashes to desktop without generating a log file. Using "Write Depth Buffers" (SO5 needs Write Color Buffers to run) makes the game freeze faster with same fatal error.

1. Please attach RPCS3's log.

RPCS3.zip
RPCS3-2.zip (shorter log, game froze faster)

5. Please provide your system configuration:

  • OS: Windows 10
  • CPU: Ryzen 2700X
  • GPU: Geforce GTX 1080
  • Driver version: 461.40
@jokoputera
Copy link

Try woth OpenGL, report if its working properly

@rapierx
Copy link
Author

rapierx commented May 17, 2021

I played some time using OpenGL, the game didn't hang.

OGL is too slow in this game, in Vulkan I get 15-30fps@4K, in OGL I get only 5-15 fps@720p. It's hard to test with OGL if the game will hang after some time.

Using RPCS3 v0.0.16-12267-57cd4ff3 Alpha, now the game hangs without an error message. Yesterday it showed same error as always with build commit 73b7752.

RPCS3 0.0.16-12267-57cd4ff3.zip

@jokoputera
Copy link

maybe @kd-11 able to investigate this one...

@kd-11
Copy link
Contributor

kd-11 commented Jun 3, 2021

This is a known issue that is in progress.
A fix is in progress but there are complications. See #9107

@rapierx
Copy link
Author

rapierx commented Jun 7, 2021

After ddbe496, stability got a lot better.

Maze of Tribulations has 15 bosses. Before I could kill only one or two bosses before a crash, now I killed 14. I used WCB+WDB+RCB+RDB. Game crashed with

{PPU[0x1000000] Thread (main_thread) [0x000250e0]} VM: Access violation reading location 0x178 (unmapped memory) [type=u16]

, but I wasn't using Accurate Xfloat.

RPCS3 0.0.16-12374-ddbe4960.zip

I got some new warnings:

Thread (main_thread) [0x00662a08]} RSX: [Performance warning] CPU readback of swizzled data
{RSX [0x003f230]} RSX: Memory type 0x7 has allocated more than 1.95G. Currently allocated 1.97G
RSX [0x030d7f4]} RSX: [Performance warning] Texture gather routine encountered too many objects!

I don't know if it's a placebo effect, but I think the game got a lot smoother, I got 30fps more often. I played without Accurate xfloat before and the game wasn't so smooth.

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

Successfully merging a pull request may close this issue.

3 participants