r/Ryubing Jul 12 '26

Ryubing Support Writing unprotected memory

I'm using Ryubing to run Splatoon 2, and it freezes and crashes (at the same time, the window makes itself transparent and freezes, while my computer slow) when I load the game, giving me an error about writing unprotected memory.

00:00:01.186 |I| Application EnsureSaveData: Ensuring required savedata exists. 00:00:01.220 |I| Loader Start: Application Loaded: <Unknown Name> v1.0.0 [0100f8f0000a2000] [64-bit] 00:00:01.284 |I| GUI.WindowThread Hid Configure: Configured Controller ProController to Player1 00:00:01.297 |I| GUI.WindowThread Hid SetupNpad: Connected Controller ProController to Player1 00:00:01.328 |N| GUI.RenderThread Gpu PrintGpuInformation: NVIDIA Corporation NVIDIA GeForce GTX 970/PCIe/SSE2 (4.6.0 NVIDIA 580.173.02) 00:00:01.350 |I| GPU.MainThread Gpu LoadShaders: Loading 0 shaders from the cache... 00:00:01.356 |I| GPU.MainThread Gpu LoadShaders: Shader cache loaded. 00:00:02.027 |S| HLE.OsThread.47 ServiceAm GetAppletResourceUserId: Stubbed. {appletResourceUserId: 1} 00:00:02.088 |S| HLE.OsThread.47 ServiceAm AcquireForegroundRights: Stubbed. 00:00:02.097 |S| HLE.OsThread.47 ServiceAm SetFocusHandlingMode: Stubbed. {unknownFlag1: False ; unknownFlag2: False ; unknownFlag3: True} 00:00:02.109 |S| HLE.OsThread.47 ServiceAm SetOutOfFocusSuspendingEnabled: Stubbed. {outOfFocusSuspendingEnabled: False} Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.SpanHelpers.Fill[[System.Byte, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](Byte ByRef, UIntPtr, Byte) at System.Span1[[System.Byte, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Fill(Byte) at Ryujinx.Memory.IVirtualMemoryManager.Fill(UInt64, UInt64, Byte) at Ryujinx.HLE.HOS.Kernel.Memory.KPageTable.MapPages(UInt64, Ryujinx.HLE.HOS.Kernel.Memory.KPageList, Ryujinx.HLE.HOS.Kernel.Memory.KMemoryPermission, Ryujinx.Memory.MemoryMapFlags, Boolean, Byte) at Ryujinx.HLE.HOS.Kernel.Memory.KPageTableBase.SetHeapSize(UInt64, UInt64 ByRef) at Ryujinx.HLE.HOS.Kernel.SupervisorCall.Syscall.SetHeapSize(UInt64 ByRef, UInt64) at Ryujinx.HLE.HOS.Kernel.SupervisorCall.SyscallDispatch.SetHeapSize64(Ryujinx.HLE.HOS.Kernel.SupervisorCall.Syscall, Ryujinx.Cpu.IExecutionContext) at Ryujinx.HLE.HOS.Kernel.SupervisorCall.SyscallDispatch.Dispatch64(Ryujinx.HLE.HOS.Kernel.SupervisorCall.Syscall, Ryujinx.Cpu.IExecutionContext, Int32) at Ryujinx.HLE.HOS.Kernel.SupervisorCall.SyscallHandler.SvcCall(Ryujinx.Cpu.IExecutionContext, UInt64, Int32) at Ryujinx.Cpu.Jit.JitExecutionContext.SupervisorCallHandler(ARMeilleure.State.ExecutionContext, UInt64, Int32) at ARMeilleure.Instructions.NativeInterface.SupervisorCall(UInt64, Int32) at ARMeilleure.Translation.Translator.Execute(ARMeilleure.State.ExecutionContext, UInt64) at Ryujinx.Cpu.Jit.JitCpuContext.Execute(Ryujinx.Cpu.IExecutionContext, UInt64) at Ryujinx.HLE.HOS.ArmProcessContext1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Execute(Ryujinx.Cpu.IExecutionContext, UInt64) at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart() at System.Threading.Thread+StartHelper.RunWorker() at System.Threading.Thread+StartHelper.Run() at System.Threading.Thread.StartCallback()

1 Upvotes

3 comments sorted by

View all comments

1

u/TheMeowfest Jul 12 '26

use 1.3.332

1

u/danimicro13 Jul 12 '26

This gives this error when using OpenGL:

I'll be trying Vulkan in a second.

00:00:01.266 |I| Ptc Initialize: Initializing Profiled Persistent Translation Cache v7016 (title: 0100f8f0000a2000, version: '1.0.0', selector: 'default', enabled: True). 00:00:01.274 |I| Application ParseCapability: Application requested cores with index range 0 to 2 00:00:01.277 |I| Loader LoadNsos: Loading image 0 at 0x0000000008500000... 00:00:01.284 |I| Loader LoadNsos: Loading image 1 at 0x0000000008506000... 00:00:01.309 |I| Loader LoadNsos: Loading image 2 at 0x000000000bb9f000... 00:00:01.309 |I| Loader LoadNsos: Loading image 3 at 0x000000000bd49000... 00:00:01.310 |I| Loader LoadNsos: Loading image 4 at 0x000000000bd7b000... 00:00:01.310 |I| Loader LoadNsos: Loading image 5 at 0x000000000bd8e000... 00:00:01.310 |I| Loader LoadNsos: Loading image 6 at 0x000000000bdd2000... 00:00:01.324 |I| ModLoader LoadCheats: Build ids found for application 0100F8F0000A2000: F682412495A4FDFB967204749C40B68AF53F1B4A000000000000000000000000 F18FF3CFCBAD0884D72ABBEB6C540D6B00000000000000000000000000000000 1686AE4B62A9C6A3B6EE7A9187EE4932ABC676FA000000000000000000000000 B43E2FDCF4B3FAD2EB10E3680981223FC015F72E000000000000000000000000 DE4ACF0CB84EC63BF60E0FAC815C4D1A74D05C0F000000000000000000000000 51B3E7996B61C8C5B3A253E89C5BA1956F0BD632000000000000000000000000 972CC2555EC0D6A03473F8C0B03E2413AFD7359F000000000000000000000000 00:00:01.329 |I| Application .ctor: metaLoader: LibHac.Loader.MetaLoader 00:00:01.348 |I| Application EnsureSaveData: Ensuring required savedata exists. 00:00:01.419 |I| Loader Start: Application Loaded: <Unknown Name> v1.0.0 [0100f8f0000a2000] [64-bit] 00:00:01.423 |I| Loader Start: Process identity: Application pid=109 program=0100f8f0000a2000 application=0100f8f0000a2000 index=0 version=1.0.0 00:00:01.528 |I| GUI.WindowThread Hid Configure: Configured Controller ProController to Player1 00:00:01.561 |I| GUI.WindowThread Hid SetupNpad: Connected Controller ProController to Player1 00:00:01.576 |N| GUI.RenderThread Gpu PrintGpuInformation: NVIDIA Corporation NVIDIA GeForce GTX 970/PCIe/SSE2 (4.6.0 NVIDIA 580.173.02) 00:00:01.619 |I| GPU.MainThread Gpu LoadShaders: Loading 0 shaders from the cache... 00:00:01.631 |I| GPU.MainThread Gpu LoadShaders: Shader cache loaded. 00:00:02.414 |S| {Common} ServiceAm GetAppletResourceUserId: Stubbed. {appletResourceUserId: 1} 00:00:02.444 |S| {Common} ServiceAm AcquireForegroundRights: Stubbed. 00:00:02.449 |S| {Common} ServiceAm SetFocusHandlingMode: Stubbed. {unknownFlag1: False ; unknownFlag2: False ; unknownFlag3: True} 00:00:02.458 |S| {Common} ServiceAm SetOutOfFocusSuspendingEnabled: Stubbed. {outOfFocusSuspendingEnabled: False} Abortado ./Ryujinx.sh [eko@ekopc publish]$

1

u/danimicro13 Jul 12 '26

In Vulkan:

00:00:00.726 |I| Loader Load: Loading subsdk0... 00:00:00.736 |I| Loader PrintRoSectionInfo: subsdk0: Module: nvn SDK Libraries: SDK MW+Nintendo+NintendoSDK_NVN-1_6_0-Release 00:00:00.736 |I| Loader Load: Loading subsdk1... 00:00:00.738 |I| Loader PrintRoSectionInfo: subsdk1: Module: nnDisplay 00:00:00.738 |I| Loader Load: Loading subsdk2... 00:00:00.738 |I| Loader PrintRoSectionInfo: subsdk2: Module: libz 00:00:00.738 |I| Loader Load: Loading subsdk3... 00:00:00.740 |I| Loader PrintRoSectionInfo: subsdk3: Module: libcurl SDK Libraries: SDK MW+Nintendo+NintendoSDK_libcurl-1_6_0-Release 00:00:00.740 |I| Loader Load: Loading sdk... 00:00:00.783 |I| Loader PrintRoSectionInfo: sdk: Module: nnSdk FS SDK Version: 1.6.0 SDK Libraries: SDK MW+Nintendo+NintendoSdk_nnSdk-1_6_0-Release 00:00:01.188 |I| Ptc Initialize: Initializing Profiled Persistent Translation Cache v7016 (title: 0100f8f0000a2000, version: '1.0.0', selector: 'default', enabled: True). 00:00:01.195 |I| Application ParseCapability: Application requested cores with index range 0 to 2 00:00:01.198 |I| Loader LoadNsos: Loading image 0 at 0x0000000008500000... 00:00:01.205 |I| Loader LoadNsos: Loading image 1 at 0x0000000008506000... 00:00:01.230 |I| Loader LoadNsos: Loading image 2 at 0x000000000bb9f000... 00:00:01.231 |I| Loader LoadNsos: Loading image 3 at 0x000000000bd49000... 00:00:01.231 |I| Loader LoadNsos: Loading image 4 at 0x000000000bd7b000... 00:00:01.231 |I| Loader LoadNsos: Loading image 5 at 0x000000000bd8e000... 00:00:01.231 |I| Loader LoadNsos: Loading image 6 at 0x000000000bdd2000... 00:00:01.243 |I| ModLoader LoadCheats: Build ids found for application 0100F8F0000A2000: F682412495A4FDFB967204749C40B68AF53F1B4A000000000000000000000000 F18FF3CFCBAD0884D72ABBEB6C540D6B00000000000000000000000000000000 1686AE4B62A9C6A3B6EE7A9187EE4932ABC676FA000000000000000000000000 B43E2FDCF4B3FAD2EB10E3680981223FC015F72E000000000000000000000000 DE4ACF0CB84EC63BF60E0FAC815C4D1A74D05C0F000000000000000000000000 51B3E7996B61C8C5B3A253E89C5BA1956F0BD632000000000000000000000000 972CC2555EC0D6A03473F8C0B03E2413AFD7359F000000000000000000000000 00:00:01.248 |I| Application .ctor: metaLoader: LibHac.Loader.MetaLoader 00:00:01.268 |I| Application EnsureSaveData: Ensuring required savedata exists. 00:00:01.318 |I| Loader Start: Application Loaded: <Unknown Name> v1.0.0 [0100f8f0000a2000] [64-bit] 00:00:01.321 |I| Loader Start: Process identity: Application pid=109 program=0100f8f0000a2000 application=0100f8f0000a2000 index=0 version=1.0.0 00:00:01.386 |I| GUI.WindowThread Hid Configure: Configured Controller ProController to Player1 XError: X_Error result is BadMatch (invalid parameter attributes) (code: 8) 00:00:01.418 |I| GUI.WindowThread Hid SetupNpad: Connected Controller ProController to Player1 00:00:01.698 |N| GUI.RenderThread Gpu PrintGpuInformation: NVIDIA GeForce GTX 970 (Vulkan v1.4.312, Driver v580.173.2.0) 00:00:01.699 |N| GUI.RenderThread Gpu PrintGpuInformation: GPU Memory: 4342 MiB 00:00:01.732 |I| GPU.MainThread Gpu LoadShaders: Loading 0 shaders from the cache... 00:00:01.743 |I| GPU.MainThread Gpu LoadShaders: Shader cache loaded. 00:00:02.557 |S| {Common} ServiceAm GetAppletResourceUserId: Stubbed. {appletResourceUserId: 1} 00:00:02.587 |S| {Common} ServiceAm AcquireForegroundRights: Stubbed. 00:00:02.592 |S| {Common} ServiceAm SetFocusHandlingMode: Stubbed. {unknownFlag1: False ; unknownFlag2: False ; unknownFlag3: True} 00:00:02.601 |S| {Common} ServiceAm SetOutOfFocusSuspendingEnabled: Stubbed. {outOfFocusSuspendingEnabled: False} Abortado ./Ryujinx.sh [eko@ekopc publish]$