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

Regression: Sky Fighter [NPUB30144] freezes when starting a level (#12544, #12523) #12642

Closed
Schroedingers-Cat opened this issue Sep 11, 2022 · 6 comments

Comments

@Schroedingers-Cat
Copy link

Quick summary

Sky Fighter [NPUB30144] freezes when starting a level with the error E VM: Access violation reading location 0x0 (unmapped memory).

Details

Since rpcs3-v0.0.23-14080-ee87fdc8, I'm unable to start a level in Sky Fighter [NPUB30144]. After the loading screen is over, directly at the start of the level, there'll be a freeze with the error message E VM: Access violation reading location 0x0 (unmapped memory) in the console.

While previous versions could still freeze randomly in a level, this was never reproducible and not directly at the start of a level. Since 14080, the freeze happens consistently at the start of a level.

Build with regression

v0.0.23-14080-ee87fdc8

Attach two log files

Log from rpcs3-v0.0.23-14080-ee87fdc8_win64 directly freezing when loading the tutorial level:
RPCS3.log.gz
Log from rpcs3-v0.0.23-14068-a74d3005_win64 with no freeze at level start but a random freeze several minutes in the tutorial level: RPCS3.log.gz

Attach capture files for visual issues

No response

System configuration

Win 10
AMD Ryzen 9 3950X
AMD Radeon RX 6900 XT (v22.8.1)
128GB RAM

Other details

No response

@kunit1
Copy link
Contributor

kunit1 commented Sep 11, 2022

PR that broke it: 12544

@AniLeo
Copy link
Member

AniLeo commented Sep 25, 2022

Either #12544 or #12523 (marked as broken)
Adding @elad335

@AniLeo AniLeo changed the title [Regression] Sky Fighter [NPUB30144] freezes when starting a level Regression: Sky Fighter [NPUB30144] freezes when starting a level (#12544, #12523) Sep 25, 2022
@elad335
Copy link
Contributor

elad335 commented Sep 25, 2022

Try accurate SPU GETLLAR in debug tab.

@Triticum0
Copy link

Triticum0 commented Feb 20, 2023

Using Accurate SPU DMA fixes the issue of freezing when starting a level

@elad335
Copy link
Contributor

elad335 commented Oct 3, 2023

I think it should be closed, use accurate GETLLAR from now. Maybe if you tried many many times you had experience a freeze when starting a level too. This behavior changed because performance has been improved affecting the race condition.

@elad335 elad335 closed this as completed Oct 3, 2023
@Triticum0
Copy link

@elad335 I tested with accurate GETLLAR and it does fix the freeze. Only SPU DMA Fixes the freeze also the error code has changed:
E VM: [SPU[0x4000100] S5CellSpursKernel4] Access violation writing location 0x42617400 (unmapped memory)

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

5 participants