When starting the Pumpkin server on macOS, the server won't start.
colbster937@mac pumpkinserver % ./pumpkin-ARM64-macOS
Found existing log file at 'logs/latest.log', gzipping it now...
2026-03-10 17:24:58 INFO main ThreadId(01) pumpkin: Starting Pumpkin 0.1.0-dev+1.21.11 Minecraft (Protocol 774)
2026-03-10 17:24:58 WARN main ThreadId(01) pumpkin: Pumpkin is currently under heavy development!
2026-03-10 17:24:58 INFO main ThreadId(01) pumpkin: Report issues on https://github.com/Pumpkin-MC/Pumpkin/issues
2026-03-10 17:24:58 INFO main ThreadId(01) pumpkin: Join our Discord for community support: https://discord.gg/pumpkinmc
2026-03-10 17:24:58 WARN main ThreadId(01) pumpkin::server: Failed to get level_info, using default instead: Info not found!
2026-03-10 17:24:58 INFO main ThreadId(01) pumpkin::server: Starting parallel world load...
2026-03-10 17:24:58 INFO tokio-rt-worker ThreadId(11) pumpkin::server: Loading minecraft:overworld
2026-03-10 17:24:58 INFO tokio-rt-worker ThreadId(12) pumpkin::server: Loading minecraft:the_end
2026-03-10 17:24:58 INFO tokio-rt-worker ThreadId(10) pumpkin::server: Loading minecraft:the_nether
2026-03-10 17:24:58 INFO main ThreadId(01) pumpkin::server: All worlds loaded successfully.
2026-03-10 17:24:58 INFO main ThreadId(01) pumpkin: Query protocol is enabled. Starting...
2026-03-10 17:24:58 INFO tokio-rt-worker ThreadId(06) pumpkin::net::query: Server query running on port 25565
$ zsh: segmentation fault ./pumpkin-ARM64-macOS
colbster937@mac pumpkinserver %
colbster937@mac pumpkinserver % lldb ./pumpkin-ARM64-macOS
(lldb) target create "./pumpkin-ARM64-macOS"
runCurrent executable set to '/Users/colbster937/localdev/pumpkinserver/pumpkin-ARM64-macOS' (arm64).
(lldb) run
Process 23174 launched: '/Users/colbster937/localdev/pumpkinserver/pumpkin-ARM64-macOS' (arm64)
Found existing log file at 'logs/latest.log', gzipping it now...
2026-03-10 17:25:51 INFO main ThreadId(01) pumpkin: Starting Pumpkin 0.1.0-dev+1.21.11 Minecraft (Protocol 774)
2026-03-10 17:25:51 WARN main ThreadId(01) pumpkin: Pumpkin is currently under heavy development!
2026-03-10 17:25:51 INFO main ThreadId(01) pumpkin: Report issues on https://github.com/Pumpkin-MC/Pumpkin/issues
2026-03-10 17:25:51 INFO main ThreadId(01) pumpkin: Join our Discord for community support: https://discord.gg/pumpkinmc
2026-03-10 17:25:51 WARN main ThreadId(01) pumpkin::server: Failed to get level_info, using default instead: Info not found!
2026-03-10 17:25:51 INFO main ThreadId(01) pumpkin::server: Starting parallel world load...
2026-03-10 17:25:51 INFO tokio-rt-worker ThreadId(11) pumpkin::server: Loading minecraft:overworld
2026-03-10 17:25:51 INFO tokio-rt-worker ThreadId(12) pumpkin::server: Loading minecraft:the_nether
2026-03-10 17:25:51 INFO tokio-rt-worker ThreadId(10) pumpkin::server: Loading minecraft:the_end
2026-03-10 17:25:51 INFO main ThreadId(01) pumpkin::server: All worlds loaded successfully.
2026-03-10 17:25:51 INFO main ThreadId(01) pumpkin: Query protocol is enabled. Starting...
2026-03-10 17:25:51 INFO tokio-rt-worker ThreadId(09) pumpkin::net::query: Server query running on port 25565
$ Process 23174 stopped
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xb)
frame #0: 0x0000000199e943b4 libsystem_platform.dylib`_platform_memmove + 52
libsystem_platform.dylib`_platform_memmove:
-> 0x199e943b4 <+52>: ldnp q2, q3, [x1]
0x199e943b8 <+56>: sub x5, x3, x0
0x199e943bc <+60>: add x1, x1, x5
0x199e943c0 <+64>: ldnp q0, q1, [x1]
Target 0: (pumpkin-ARM64-macOS) stopped.
When starting the Pumpkin server on macOS, the server won't start.