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

Lone Ruin - 0100B6D016EE6000 #4360

Open
F1ReB4LL opened this issue Jan 16, 2023 · 2 comments
Open

Lone Ruin - 0100B6D016EE6000 #4360

F1ReB4LL opened this issue Jan 16, 2023 · 2 comments
Labels
crash Emulator crash nvdec Contains pre-rendered video (h264, VP9, etc.). Works fine; label is to denote games with nvdec. status-ingame Goes past menus; proceeds to actual gameplay

Comments

@F1ReB4LL
Copy link

F1ReB4LL commented Jan 16, 2023

Game Name

Lone Ruin

Game Update Version

1.0

Emulator Build Version

1.1.559

Graphics Backend

OpenGL and Vulkan

Hardware Specs

  • CPU: i5-11400H
  • GPU: NVIDIA RTX 3050
  • RAM: 24GB

Game State

Mostly works. Sometimes crashes when you're killed and trying to return to main menu from the "you died" screen with the following error:

Unhandled exception caught: Ryujinx.Memory.InvalidMemoryRegionException: Attempted to access an invalid memory region.
   at Ryujinx.Memory.Tracking.MemoryTracking.VirtualMemoryEvent(UInt64 address, UInt64 size, Boolean write, Boolean precise) in D:\a\Ryujinx\Ryujinx\Ryujinx.Memory\Tracking\MemoryTracking.cs:line 275
   at ARMeilleure.Translation.Translator.Execute(ExecutionContext context, UInt64 address) in D:\a\Ryujinx\Ryujinx\ARMeilleure\Translation\Translator.cs:line 150
   at Ryujinx.Cpu.Jit.JitCpuContext.Execute(IExecutionContext context, UInt64 address) in D:\a\Ryujinx\Ryujinx\Ryujinx.Cpu\Jit\JitCpuContext.cs:line 32
   at Ryujinx.HLE.HOS.ArmProcessContext`1.Execute(IExecutionContext context, UInt64 codeAddress) in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\ArmProcessContext.cs:line 50
   at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart() in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\Kernel\Threading\KThread.cs:line 1270
   at System.Threading.Thread.StartCallback()

If you're trying to access leaderboards with a guest internet access enabled, always crashes with another error:

Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at System.Buffer.Memmove(Byte ByRef, Byte ByRef, UIntPtr)
   at Ryujinx.Memory.AddressSpaceManager.Write(UInt64, System.ReadOnlySpan`1<Byte>)
   at Ryujinx.HLE.HOS.Services.Sockets.Nsd.IManager.ResolveEx(Ryujinx.HLE.HOS.ServiceCtx)
   at System.RuntimeMethodHandle.InvokeMethod(System.Object, Void**, System.Signature, Boolean)
   at System.Reflection.MethodInvoker.Invoke(System.Object, IntPtr*, System.Reflection.BindingFlags)
   at Ryujinx.HLE.HOS.Services.IpcService.CallHipcMethod(Ryujinx.HLE.HOS.ServiceCtx)
   at Ryujinx.HLE.HOS.Services.ServerBase.Process(Int32, UInt64)
   at Ryujinx.HLE.HOS.Services.ServerBase.ServerLoop()
   at Ryujinx.HLE.HOS.Services.ServerBase.Main()
   at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart()

Also reports about an unimplemented shader (Ryujinx/Ryujinx#2794):

Shader translator: Shader instruction Votevtg is not implemented.

Screenshots

ryujinx_lrn0
ryujinx_lrn1
ryujinx_lrn2
ryujinx_lrn3
ryujinx_lrn4
ryujinx_lrn5
ryujinx_lrn6

Says "Error Submitting" when trying to "submit score" to leaderboards (w/guest access enabled):
ryujinx_lrn7

Crashes when trying to access leaderboards (w/guest access enabled):
ryujinx_lrn8

Log File

Random crash after being killed and trying to return to main menu:
Ryujinx_1.1.559_2023-01-15_14-40-18.log

Crash after trying to access leaderboards (the crash text itself isn't in the log):
Ryujinx_1.1.559_2023-01-15_15-15-47.log

@F1ReB4LL
Copy link
Author

Intro videos are NVDEC ones.

@MetrosexualGarbodor MetrosexualGarbodor added status-ingame Goes past menus; proceeds to actual gameplay crash Emulator crash nvdec Contains pre-rendered video (h264, VP9, etc.). Works fine; label is to denote games with nvdec. labels Jan 16, 2023
@F1ReB4LL
Copy link
Author

Probably also needs an "online broken" flag (leaderboards issues)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crash Emulator crash nvdec Contains pre-rendered video (h264, VP9, etc.). Works fine; label is to denote games with nvdec. status-ingame Goes past menus; proceeds to actual gameplay
Projects
None yet
Development

No branches or pull requests

2 participants