Skip to content

Segmentation Fault on macOS #16

@colbster937

Description

@colbster937

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions