Skip to content

steamcmd failed with "Fatal error: futex robust_list not initialized by pthreads" #1034

@yyf-0404

Description

@yyf-0404

I installed pre-build packages of box86 and box64 in the arm64v8 ubuntu docker container and configured binfmts by following this link.

root@orangepiaipro-20t:~/steamcmd# BOX86_LOG=1 BOX86_SHOWSEGV=1 BOX86_SHOWBT=1 BOX86_TRACE_FILE=logs.txt ./steamcmd.sh
BOX86 Trace redirected to "logs.txt"
Box86 with Dynarec v0.3.9 fa59e748 built on Feb 13 2025 06:33:33
Redirecting stderr to '/root/Steam/logs/stderr.txt'
Logging directory: '/root/Steam/logs'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logo
Steam Console Client (c) Valve Corporation - version 1741637596
-- type 'quit' to exit --
Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 2197 msec
Fatal error: futex robust_list not initialized by pthreads
src/common/framefunction.cpp (238) : Assertion Failed: CFrameFunctionMgr::~CFrameFunctionMgr: non static FrameFunction[Bootstrapper HTTP Client] still registered

logs.txt

Debug level is 1
Show Segfault signal even if a signal handler is present
Show Backtrace for signals
Dynarec for ARMv8, with extension: HALF FAST_MULT EDSP NEON VFPv4 SWP IDIVA AES PMULL PageSize:4096 Running on unknown aarch64 cpu with 4 Cores
Params database has 32 entries
BOX86: Warning, program break not found
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/:i686/
Using default BOX86_PATH: ./:bin/
Counted 15 Env var
Looking for /root/steamcmd/linux32/steamcmd
steam detected
Rename process to "steamcmd"
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using native(wrapped) libm.so.6
Using emulated /root/steamcmd/linux32/crashhandler.so
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0x60099aa4 (0x2d5b0)
Using emulated /root/steamcmd/linux32/steamconsole.so
Using emulated /root/steamcmd/linux32/libtier0_s.so
Using emulated /root/steamcmd/linux32/libvstdlib_s.so
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0x60452d34 (0x21f10)
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0x606a9694 (0x38310)
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0x602c7504 (0x3f2e0)
Using emulated /root/steamcmd/linux32/steamclient.so
Warning: Global Symbol ZSTD_trace_compress_end not found, cannot apply R_386_GLOB_DAT @0x66edf01c ((nil)) in /root/steamcmd/linux32/steamclient.so
Warning: Global Symbol ZSTD_trace_compress_begin not found, cannot apply R_386_GLOB_DAT @0x66edf018 ((nil)) in /root/steamcmd/linux32/steamclient.so
Warning: Global Symbol ZSTD_trace_decompress_begin not found, cannot apply R_386_GLOB_DAT @0x66edf024 ((nil)) in /root/steamcmd/linux32/steamclient.so
Warning: Global Symbol ZSTD_trace_decompress_end not found, cannot apply R_386_GLOB_DAT @0x66edf020 ((nil)) in /root/steamcmd/linux32/steamclient.so
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0x66e37c90 (0xbdad80)
11460|SIGSEGV @0x49420900 (???(0x49420900)) (x86pc=0x66285036/"/root/steamcmd/linux32/steamclient.so + 0x1b2a036", esp=0x4906086c, stack=0x48f61000:0x49061000 own=0x48f61000 fp=0x49060834), for accessing 0x1 (code=1/prot=0), db=0x4970a9c8(0x494208fc:0x494209e8/0x66285036:0x66285076//root/steamcmd/linux32/steamclient.so + 0x1b2a036:clean, hash:934a0bf5/934a0bf5)
EAX:0x00000001 ECX:0x000003e0 EDX:0x66f74b40 EBX:0x66edea80
ESP:0x4906086c EBP:0x66f23614 ESI:0x652b371c EDI:0x00000000
ESP-0x10:0x00000000 ESP-0x0c:0x00000000 ESP-0x08:0x81d90003 ESP-0x04:0x66285036
ESP+0x00:0x6529e23e ESP+0x04:0x652b371c ESP+0x08:0x490608a4 ESP+0x0c:0x490608a8
Native bactrace:
        /root/steamcmd/linux32/steamcmd() [0x6296b968]
        /lib/arm-linux-gnueabihf/libc.so.6(+0x27540) [0x40862540]
11460|Double SIGSEGV (code=1, pc=0x49420900, addr=0x1)!
Using emulated /root/steamcmd/linux32/crashhandler.so
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0x67020aa4 (0x2d5b0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions