Skip to content

Steam segfaults from libgallium on RPI 5 from Pi Apps build #1053

@Cl0v3rDev

Description

@Cl0v3rDev

Hi,

I just installed Steam, box86, and box64 from Pi Apps on my Raspberry Pi 5 and it seems to be unable to launch. It seems to be segfaulting from trying to run a function from libgallium. Here's the short log:

steam.sh[6458]: STEAM_RUNTIME is enabled by the user
setup.sh[6522]: Steam runtime environment up-to-date!
/home/jacob/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh: line 85: steam-runtime-identify-library-abi: command not found
run.sh[6534]: steam-runtime-identify-library-abi --ldconfig-paths failed, falling back to ldconfig
steam.sh[6458]: Couldn't find /home/jacob/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/srt-logger, logging to console-linux.txt
steam.sh[6458]: Can't find 'steam-runtime-check-requirements', continuing anyway
Debug level is 1
Dynarec for ARMv8, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA AES PMULL PageSize:4096 Running on Cortex-A76 with 4 Cores
Params database has 32 entries
Box86 with Dynarec v0.3.9 fa59e748 built on Feb 13 2025 06:33:33
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/:i686/
Using default BOX86_PATH: ./:bin/
Counted 75 Env var
Looking for /home/jacob/.local/share/Steam/ubuntu12_32/steam
steam detected
Apply RC params for steam
Applying BOX86_NOGTK=1
Applying BOX86_DYNAREC_STRONGMEM=1
Applying BOX86_DYNAREC_CALLRET=0
Applying BOX86_EMULATED_LIBS=libudev.so.0:libSDL2-2.0.so.0
argv[1]="-no-cef-sandbox"
argv[2]="steam://open/minigameslist"
Rename process to "steam"
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) libX11.so.6
Using native(wrapped) libm.so.6
[2025-10-11 20:28:39] Startup - updater built Jul 16 2024 23:21:18
[2025-10-11 20:28:39] Startup - Steam Client launched with: '/home/jacob/.local/share/Steam/ubuntu12_32/steam' '-no-cef-sandbox' 'steam://open/minigameslist'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
src/steamexe/updateui_xwin.cpp (1466) : BFileExists( m_FontFileRegular )
src/steamexe/updateui_xwin.cpp (1466) : BFileExists( m_FontFileRegular )
src/steamexe/updateui_xwin.cpp (1467) : BFileExists( m_FontFileLight )
src/steamexe/updateui_xwin.cpp (1467) : BFileExists( m_FontFileLight )
Using native(wrapped) libGL.so.1
6563|SIGSEGV @0xf4852f70 (???(/lib/arm-linux-gnueabihf/libgallium-25.0.7-2+rpt2.so/0xf4852f70)) (x86pc=(nil)/"???", esp=0xe5bfe000, stack=0xe53fe000:0xe5bfe000 own=0xe53fe000 fp=(nil)), for accessing 0x69fff984 (code=1/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0)
ESP-0x10:0x00000000 ESP-0x0c:0x00000000 ESP-0x08:0x00000000 ESP-0x04:0x000000006563|SIGSEGV @0x6296b7ac (???(/home/jacob/.local/share/Steam/ubuntu12_32/steam/0x6296b7ac)) (x86pc=(nil)/"???", esp=0xe5bfe000, stack=0xe53fe000:0xe5bfe000 own=0xe53fe000 fp=(nil)), for accessing 0xe5bfe000 (code=2/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0)
6563|Double SIGSEGV (code=2, pc=0x6296b7ac, addr=0xe5bfe000)!

I will also attach the more verbose version if that's helpful too.
box86log.txt

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