Issue occurs when attempting to initialize Tomodachi Life: Living the Dream on Arch Linux with Hyprland
Canary builds instantly crashes when attempting to initialize the game (on loading screen) and returns with the following errors:
00:00:09.143 |E| .NET TP Worker Fatal error.
00:00:09.143 |E| .NET TP Worker System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
fish: Task 1, '/home/rainz/Downloads/ryujinx-c…' terminated by SIGABRT signal (Aborted)
While on normal Ryujinx (releases build), it freezes completely the loading screen (doesn't crash) and returns the output:
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.Span`1[[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.ArmProcessContext`1[[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()
Prerequisites
Description of the issue
Issue occurs when attempting to initialize Tomodachi Life: Living the Dream on Arch Linux with Hyprland
Canary builds instantly crashes when attempting to initialize the game (on loading screen) and returns with the following errors:
While on normal Ryujinx (releases build), it freezes completely the loading screen (doesn't crash) and returns the output:
Reproduction steps
Log file
Ryujinx_1.3.3_2026-04-26_11-48-26.log
Ryujinx_Canary_1.3.269_2026-04-26_11-35-12.log
OS
Linux (Arch Linux)
Ryujinx version
1.3.3
Game version
1.0 (Release)
CPU
Intel Core i3-N305
GPU
Intel Corporation Alder Lake-N [UHD Graphics]
RAM
8GB LPDDR5
List of applied mods
None
Additional context?
No response