Skip to content

Seg Fault if Multihome Specified #402

@not-alone

Description

@not-alone

Describe the Bug

SEGFAULT on server start in docker

Your Runtime Command or Docker Compose File

 cat docker-compose.yaml
services:
  satisfactory-server:
    container_name: 'satisfactory-server'
    hostname: 'satisfactory-server'
    image: 'wolveix/satisfactory-server:latest'
    ports:
      - '7777:7777/udp'
      - '7777:7777/tcp'
    volumes:
      - './config:/config'
    environment:
      - MAXPLAYERS=4
      - PGID=1000
      - PUID=1000
      - STEAMBETA=false
#      - VMOVERRIDE=true
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 10G
        reservations:
          memory: 8G

Debug Output

docker-compose logs -f
Attaching to satisfactory-server
satisfactory-server    | ===== Satisfactory Server 1.9.5 =====
satisfactory-server    | https://github.com/wolveix/satisfactory-server
satisfactory-server    |
satisfactory-server    | Debugging enabled (the container will exit after printing the debug info)
satisfactory-server    |
satisfactory-server    | Printing environment variables:
satisfactory-server    | declare -x AUTOSAVENUM="5"
satisfactory-server    | declare -x CURRENTGID="0"
satisfactory-server    | declare -x CURRENTUID="0"
satisfactory-server    | declare -x DEBIAN_FRONTEND="noninteractive"
satisfactory-server    | declare -x DEBUG="true"
satisfactory-server    | declare -x DISABLESEASONALEVENTS="false"
satisfactory-server    | declare -x GAMECONFIGDIR="/config/gamefiles/FactoryGame/Saved"
satisfactory-server    | declare -x GAMESAVESDIR="/home/steam/.config/Epic/FactoryGame/Saved/SaveGames"
satisfactory-server    | declare -x HOME="/home/steam"
satisfactory-server    | declare -x HOSTNAME="satisfactory-server"
satisfactory-server    | declare -x LANG="en_US.UTF-8"
satisfactory-server    | declare -x LANGUAGE="en_US:en"
satisfactory-server    | declare -x LOG="false"
satisfactory-server    | declare -x MAXOBJECTS="2162688"
satisfactory-server    | declare -x MAXPLAYERS="4"
satisfactory-server    | declare -x MAXTICKRATE="30"
satisfactory-server    | declare -x MULTIHOME="::"
satisfactory-server    | declare -x OLDPWD
satisfactory-server    | declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
satisfactory-server    | declare -x PGID="1000"
satisfactory-server    | declare -x PUID="1000"
satisfactory-server    | declare -x PWD="/config"
satisfactory-server    | declare -x SERVERGAMEPORT="7777"
satisfactory-server    | declare -x SERVERSTREAMING="true"
satisfactory-server    | declare -x SHLVL="1"
satisfactory-server    | declare -x SKIPUPDATE="false"
satisfactory-server    | declare -x STEAMAPPID="1690800"
satisfactory-server    | declare -x STEAMBETA="false"
satisfactory-server    | declare -x STEAMGID="1000"
satisfactory-server    | declare -x STEAMUID="1000"
satisfactory-server    | declare -x TIMEOUT="30"
satisfactory-server    | declare -x USER="steam"
satisfactory-server    | declare -x VERSION="1.9.5"
satisfactory-server    | declare -x VMOVERRIDE="false"
satisfactory-server    |
satisfactory-server    | System info:
satisfactory-server    | OS:  Linux satisfactory-server 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
satisfactory-server    | CPU: AMD Ryzen 7 3700X 8-Core Processor
satisfactory-server    | RAM: 26GB/31GB
satisfactory-server    | HDD: 390GB/635GB (1% used)
satisfactory-server    |
satisfactory-server    | Current version:
satisfactory-server    | 1.9.5
satisfactory-server    | Current user:
satisfactory-server    | uid=0(root) gid=0(root) groups=0(root)
satisfactory-server    | Proposed user:
satisfactory-server    | uid=1000(?) gid=1000(?) groups=1000(?)
satisfactory-server    |
satisfactory-server    | Exiting...

System Specs (please complete the following information):

===== START ISSUE REPORT =====
OS:  Linux not-alone.biz 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
CPU: AMD Ryzen 7 3700X 8-Core Processor
RAM: 27GB/31GB
HDD: 18GB/387GB (5% used)
===== END ISSUE REPORT =====

Logs

log_segfault.txt

Additional Context

memory is tested with memtest, server is stable at all. .config folder is empty on start

Metadata

Metadata

Assignees

No one assigned

    Labels

    confirmedenhancementNew feature or requestgame bugA bug within the game itself, unfixable by this project

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions