Kong experienced a crash on ARM64 platforms, such as those with Mac M1/M2 chips, triggered by an illegal instruction error in the LuaJIT ARM64 JIT compiler. This issue was identified through a detailed debugging process involving the use of LLDB on MacOS and the LuaJIT dump tool to isolate the problem within the code. The crash was linked to an error in the ADD, XLOAD code generation part of the LuaJIT ARM64 compiler backend, specifically within the instruction fuse optimization process. A solution was found by adjusting the offset handling in the LDP instruction to ensure it fits within the 7-bit offset field, thus preventing the generation of an illegal instruction. This fix, which impacts all ARM64 platforms and is OS independent, has been successfully tested with Kong running for over 10 hours without crashing and has been submitted to the LuaJIT upstream repository.