diff --git a/src/Ryujinx.Cpu/LightningJit/Translator.cs b/src/Ryujinx.Cpu/LightningJit/Translator.cs
index a1ff448de..1087b2b6e 100644
--- a/src/Ryujinx.Cpu/LightningJit/Translator.cs
+++ b/src/Ryujinx.Cpu/LightningJit/Translator.cs
@@ -69,7 +69,9 @@ namespace Ryujinx.Cpu.LightningJit
 
             FunctionTable.Fill = (ulong)Stubs.SlowDispatchStub;
 
-            if (memory.Type == MemoryManagerType.HostMapped || memory.Type == MemoryManagerType.HostMappedUnsafe)
+            if (memory.Type == MemoryManagerType.HostTracked ||
+                memory.Type == MemoryManagerType.HostMapped ||
+                memory.Type == MemoryManagerType.HostMappedUnsafe)
             {
                 NativeSignalHandler.InitializeSignalHandler(allocator.GetPageSize());
             }