Skip to content

Versions newer than 2025.12.1 fail to start on arm65 #3884

@coanghel

Description

@coanghel

Describe the problem

It appears than running any version released after 2025.12.1 is resulting in the below

Container definition

Compose:

# Generated by setupmc.com on 2025-12-07T14:19:00.078Z

services:
  minecraft:
    image: itzg/minecraft-server:2025.12.1
    container_name: minecraft-java
    hostname: minecraft-java
    tty: true
    stdin_open: true
    networks:
      - reverse-proxy-network
    environment:
      EULA: "TRUE"
      MEMORY: "8192M"
      ICON: "/data/server_icon.png"
      USE_AIKAR_FLAGS: "true"
      USE_MEOWICE_FLAGS: "true"

    volumes:
      - "/docker/minecraft/data:/data"
networks:
  reverse-proxy-network:
    external: true

Container logs

2026-01-26T03:40:23.552492625Z [init] Starting the Minecraft server...
2026-01-26T03:40:23.574531287Z [0.001s][warning][os] NUMA support disabled: Failed to initialize libnuma
2026-01-26T03:40:24.436245986Z Starting net.minecraft.server.Main
2026-01-26T03:40:24.482562832Z #
2026-01-26T03:40:24.482615032Z # A fatal error has been detected by the Java Runtime Environment:
2026-01-26T03:40:24.482620192Z #
2026-01-26T03:40:24.482622672Z #  Internal Error (barrierSetAssembler_aarch64.cpp:428), pid=356, tid=376
2026-01-26T03:40:24.482624672Z #  Error: ShouldNotReachHere()
2026-01-26T03:40:24.482626752Z #
2026-01-26T03:40:24.482628512Z # JRE version: OpenJDK Runtime Environment Temurin-25.0.1+8 (25.0.1+8) (build 25.0.1+8-LTS)
2026-01-26T03:40:24.482630552Z # Java VM: OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (25.0.1+8-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
2026-01-26T03:40:24.482632752Z # Problematic frame:
2026-01-26T03:40:24.482634552Z # V  [libjvm.so+0x47ed94][thread 381 also had an error]
2026-01-26T03:40:24.485178994Z   BarrierSetAssembler::refine_register(Node const*, int)+0xd4
2026-01-26T03:40:24.485226394Z #
2026-01-26T03:40:24.485229354Z # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -F%F -- %E" (or dumping to /data/core.356)
2026-01-26T03:40:24.485233194Z #
2026-01-26T03:40:24.485234954Z # An error report file with more information is saved as:
2026-01-26T03:40:24.485236874Z # /data/hs_err_pid356.log
2026-01-26T03:40:24.511407900Z #
2026-01-26T03:40:24.511429340Z # Compiler replay data is saved as:
2026-01-26T03:40:24.511432180Z # /data/replay_pid356.log
2026-01-26T03:40:24.511445580Z #
2026-01-26T03:40:24.511447900Z # If you would like to submit a bug report, please visit:
2026-01-26T03:40:24.511449980Z #   https://github.com/adoptium/adoptium-support/issues
2026-01-26T03:40:24.511451900Z #
2026-01-26T03:40:25.127573994Z 2026-01-26T03:40:25.127Z	WARN	mc-server-runner	Minecraft server failed. Inspect logs above for errors that indicate cause. DO NOT report this line as an error.	{"exitCode": -1}
2026-01-26T03:40:25.127615314Z 2026-01-26T03:40:25.127Z	INFO	mc-server-runner	Done

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions