box64 icon indicating copy to clipboard operation
box64 copied to clipboard

Steam not launching on Asahi Fedora

Open AngusCrump opened this issue 1 month ago • 6 comments

I have compiled box64 with box32 support, and used your very nice install_steam.sh script to install steam, and after running steam and it installing, some Vulkan erros are thrown, steamwebhelper hogs some cpu and it hangs forever. I also added

[steamwebhelper]
BOX64_LOG=1
BOX64_TRACE_FILE=/tmp/steamwh-%pid.log
BOX64_SHOWSEGV=1
BOX64_DLSYM_ERROR=1

to my .box64rc file to show some more info.

$ steam log:

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
bin_steam.sh[44741]: Unable to install Steam dependencies by running /home/anguscrump/steam/bin/steamdeps, trying to continue anyway...
steam.sh[44741]: Running Steam on fedora-asahi-remix 42 64-bit
steam.sh[44741]: STEAM_RUNTIME is enabled by the user
setup.sh[44818]: Steam runtime environment up-to-date!
steam.sh[44741]: Log already open
steam.sh[44741]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 00:08:50] Startup - updater built Nov 22 2025 07:00:25
[2025-11-30 00:08:50] Startup - Steam Client launched with: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
11/30 00:08:50 minidumps folder is set to /tmp/dumps
11/30 00:08:50 Init: Installing breakpad exception handler for appid(steam)/version(1763795278)/tid(44858)
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 00:08:50] Loading cached metrics from disk (/home/anguscrump/.local/share/Steam/package/steam_client_metrics.bin)
[2025-11-30 00:08:50] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-11-30 00:08:50] Using the following download hosts for Public, Realm steamglobal
[2025-11-30 00:08:50] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-11-30 00:08:50] Process started with command-line: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '10' '-srt-logger-opened'
[2025-11-30 00:08:50] Verifying installation...
[2025-11-30 00:08:50] Verifying file sizes only
11/30 00:08:50 minidumps folder is set to /tmp/dumps
[2025-11-30 00:08:50] Using update UI: xwin
11/30 00:08:50 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(44869)
[2025-11-30 00:08:50] Create window
[2025-11-30 00:08:50] BVerifyInstalledFiles: steamrt64/steam-runtime-steamrt/steamrt3c_platform_3c.0.20250929.168601/files/share/fonts/.uuid is -1 bytes, expected 36
[2025-11-30 00:08:50] BVerifyInstalledFiles: steamrt64/steam-runtime-steamrt/steamrt3c_platform_3c.0.20250929.168601/files/share/fonts/truetype/.uuid is -1 bytes, expected 36
[2025-11-30 00:08:50] BVerifyInstalledFiles: steamrt64/steam-runtime-steamrt/steamrt3c_platform_3c.0.20250929.168601/files/share/fonts/truetype/dejavu/.uuid is -1 bytes, expected 36
[2025-11-30 00:08:50] Set percent complete: 0
[2025-11-30 00:08:50] Set percent complete: -1
[2025-11-30 00:08:50] Verification complete
[2025-11-30 00:08:50] Downloading update...
[2025-11-30 00:08:50] Checking for available updates...
[2025-11-30 00:08:50] Set status message: Verifying installation...
[2025-11-30 00:08:50] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
[2025-11-30 00:08:50] Manifest download: send request
[2025-11-30 00:08:50] Set percent complete: 0
[2025-11-30 00:08:50] Set status message: Downloading update...
[2025-11-30 00:08:50] Set status message: Checking for available updates...
[2025-11-30 00:08:50] Set percent complete: -1
[2025-11-30 00:08:50] Manifest download: waiting for download to finish
[2025-11-30 00:08:52] Show window
[2025-11-30 00:08:52] Manifest download: finished
[2025-11-30 00:08:52] Downloaded new manifest: /steam_client_ubuntu12 version 1763795278, installed version 1763795278, existing pending version 0
[2025-11-30 00:08:52] Download complete.
[2025-11-30 00:08:52] Set status message: Download complete.
[2025-11-30 00:08:52] uninstalled manifest found in /home/anguscrump/.local/share/Steam/package/steam_client_ubuntu12 (1).
[2025-11-30 00:08:52] Set percent complete: -1
[2025-11-30 00:08:52] Extracting package...
[2025-11-30 00:08:52] Set status message: Extracting package...
[2025-11-30 00:09:00] Installing update...
[2025-11-30 00:09:00] Set status message: Installing update...
[2025-11-30 00:09:06] Cleaning up...
[2025-11-30 00:09:06] Set status message: Cleaning up...
[2025-11-30 00:09:06] Update complete, launching Steam...
[2025-11-30 00:09:06] Set status message: Update complete, launching Steam...
UpdateUI: skip show logo
[2025-11-30 00:09:06] Shutdown
[2025-11-30 00:09:06] ProcessNextMessage: socket disconnected
[2025-11-30 00:09:06] No more messages are expected - exiting
CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 1 items discarded.
steam.sh[44741]: Restarting Steam by request...
steam.sh[44741]: Running Steam on fedora-asahi-remix 42 64-bit
setup.sh[45091]: Steam runtime environment up-to-date!
steam.sh[44741]: Log already open
steam.sh[44741]: steam-runtime-check-requirements failed with an unexpected nonzero exit status. Trying to continue
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 00:09:06] Startup - updater built Nov 22 2025 07:00:25
[2025-11-30 00:09:06] Startup - Steam Client launched with: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
11/30 00:09:06 minidumps folder is set to /tmp/dumps
11/30 00:09:06 Init: Installing breakpad exception handler for appid(steam)/version(1763795278)/tid(45139)
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 00:09:06] Loading cached metrics from disk (/home/anguscrump/.local/share/Steam/package/steam_client_metrics.bin)
[2025-11-30 00:09:06] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-11-30 00:09:06] Using the following download hosts for Public, Realm steamglobal
[2025-11-30 00:09:06] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-11-30 00:09:06] Process started with command-line: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '10' '-srt-logger-opened'
[2025-11-30 00:09:06] Verifying installation...
[2025-11-30 00:09:06] Verifying file sizes only
11/30 00:09:06 minidumps folder is set to /tmp/dumps
[2025-11-30 00:09:06] Using update UI: xwin
11/30 00:09:06 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(45151)
[2025-11-30 00:09:06] Create window
[2025-11-30 00:09:06] Set percent complete: 0
[2025-11-30 00:09:06] Set percent complete: -1
[2025-11-30 00:09:06] Verification complete
UpdateUI: skip show logo
[2025-11-30 00:09:06] Set status message: Verifying installation...
[2025-11-30 00:09:06] Destroy window
[2025-11-30 00:09:07] Shutdown

Steam logging initialized: directory: /home/anguscrump/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0x30954100
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0x30954120
11/30 00:09:07 minidumps folder is set to /tmp/dumps
11/30 00:09:07 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1763795278)/tid(45172)
Running query: 1 - GpuTopology
CVulkanTopology: failed create vulkan instance: -9
CVulkanTopology: failed to create vulkan instanceFailed to query vulkan gpu topology

Failed to query vulkan gpu topology
Response: 
Exit code: -2
steamwebhelper.sh[45179]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/anguscrump/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[45179]: Starting steamwebhelper with steamrt steam runtime at /home/anguscrump/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/anguscrump/.local/share/Steam/config/htmlcache -steampid=45139 -buildid=1763795278 -steamid=0 -logdir=/home/anguscrump/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/anguscrump/.local/share/Steam/clientui -steampath=/home/anguscrump/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/anguscrump/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 45248
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!
reaping pid: 45151 -- steam

box64 steamwebhelper logs: steamwh-45203.log steamwh-45214.log steamwh-45222.log steamwh-45223.log steamwh-45352.log

(P.S. thanks for the work on box64, last time I was here you only just added box32, it's pretty cool how far this has come!)

AngusCrump avatar Nov 29 '25 13:11 AngusCrump

I don't see any trace of box32 running steam, so might need to enable BOX32_FMT in the build config (not sure how steam is currently starting: with what emulator).

Also, are you on muvm when running steam? Because steamwebhelper will not work on non-4K pagesize system (Asahi is 16K pagesize)

ptitSeb avatar Nov 29 '25 13:11 ptitSeb

I don't see any trace of box32 running steam, so might need to enable BOX32_FMT in the build config (not sure how steam is currently starting: with what emulator).

That's normal, it now requires [steam]\nBOX64_LOG=1\nBOX64_TRACE_FILE=xxx to see the trace of steam.

Also, are you on muvm when running steam? Because steamwebhelper will not work on non-4K pagesize system (Asahi is 16K pagesize)

Yeah, 4k pagesize is important.

Also, there is a regression introduced in yesterday's refactor that may affect Linux Steam, can you retry when #3241 is merged?

ksco avatar Nov 29 '25 18:11 ksco

Recompiling latest git box64 with flags -DBOX32_FMT=ON -DARM_DYNAREC=ON -DBOX32=ON -DBOX32_BINFMT=ON -D M1=1 -D CMAKE_BUILD_TYPE=RelWithDebInfo, running the steam installer (after removing steam), and running inside muvm with muvm --emu=box -- bash $ steam results in steam updating and installing successfully, but it then crashes and infinite pressure-vessel processes get spammed until I kill the VM.

Log:

srt-logger[312]: E: srt-logger --mkfifo takes no other arguments
bin_steam.sh[297]: Couldn't set up srt-logger, not logging to console-linux.txt
srt-logger[321]: E: srt-logger --mkfifo takes no other arguments
bin_steam.sh[297]: Couldn't set up srt-logger, not logging to console-linux.txt
srt-logger[329]: E: srt-logger --mkfifo takes no other arguments
bin_steam.sh[297]: Couldn't set up srt-logger, not logging to console-linux.txt
Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
bin_steam.sh[297]: Unable to install Steam dependencies by running /home/anguscrump/steam/bin/steamdeps, trying to continue anyway...
steam.sh[297]: Running Steam on fedora-asahi-remix 42 64-bit
steam.sh[297]: STEAM_RUNTIME is enabled by the user
setup.sh[370]: Steam runtime environment up-to-date!
steam.sh[297]: Log already open
Usage: p/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-check-requirements [OPTIONS]
steam.sh[297]: steam-runtime-check-requirements failed with an unexpected nonzero exit status. Trying to continue
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] steam detected
[BOX64] Detected 48bits at least of address space
[BOX64] Counted 41 Env var
[BOX64] Library search path: 
[BOX64] Binary search path: ./:bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/home/anguscrump/.local/bin/:/home/anguscrump/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/var/lib/snapd/snap/bin/
[BOX64] Looking for /home/anguscrump/.local/share/Steam/ubuntu12_32/steam
[BOX64] BOX64ENV: Variables overridden:
	BOX64_CRASHHANDLER=0
	BOX64_DYNAREC_BIGBLOCK=3
	BOX64_DYNAREC_CALLRET=1
	BOX64_DYNAREC_SAFEFLAGS=0
	BOX64_EMULATED_LIBS=libudev.so.0
	BOX64_DYNAREC_NOARCH=1
	BOX64_MAXCPU=8
[BOX64] argv[1]="/home/anguscrump/.local/share/Steam/ubuntu12_32/steam"
[BOX64] argv[2]="-srt-logger-opened"
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] steam detected
[BOX64] Detected 48bits at least of address space
[BOX64] Counted 42 Env var
[BOX64] Library search path: 
[BOX64] Binary search path: ./:bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/home/anguscrump/.local/bin/:/home/anguscrump/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/var/lib/snapd/snap/bin/
[BOX64] Looking for /home/anguscrump/.local/share/Steam/ubuntu12_32/steam
[BOX64] BOX64ENV: Variables overridden:
	BOX64_CRASHHANDLER=0
	BOX64_DYNAREC_BIGBLOCK=3
	BOX64_DYNAREC_CALLRET=1
	BOX64_DYNAREC_SAFEFLAGS=0
	BOX64_EMULATED_LIBS=libudev.so.0
	BOX64_DYNAREC_NOARCH=1
	BOX64_MAXCPU=8
[BOX64] argv[1]="/home/anguscrump/.local/share/Steam/ubuntu12_32/steam"
[BOX64] argv[2]="-srt-logger-opened"
[BOX32] Personality set to 32bits
[BOX32] Using Box32 to load 32bits elf
[BOX32] Memory higher than 32bits reserved
[BOX32] Rename process to "steam"
[BOX32] Using native(wrapped) libdl.so.2
[BOX32] Using native(wrapped) librt.so.1
[BOX32] Using native(wrapped) libm.so.6
[BOX32] Using native(wrapped) libpthread.so.0
[BOX32] Using native(wrapped) libc.so.6
[BOX32] Using native(wrapped) ld-linux.so.2
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 12:18:05] Startup - updater built Nov 22 2025 07:00:25
[2025-11-30 12:18:05] Startup - Steam Client launched with: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/crashhandler.so
11/30 12:18:05 minidumps folder is set to /tmp/dumps
11/30 12:18:05 Init: Installing breakpad exception handler for appid(steam)/version(1763795278)/tid(403)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] steam detected
[BOX64] Detected 48bits at least of address space
[BOX64] Counted 49 Env var
[BOX64] Library search path: 
[BOX64] Binary search path: ./:bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/home/anguscrump/.local/bin/:/home/anguscrump/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/var/lib/snapd/snap/bin/
[BOX64] Looking for /home/anguscrump/.local/share/Steam/ubuntu12_32/steam
[BOX64] BOX64ENV: Variables overridden:
	BOX64_CRASHHANDLER=0
	BOX64_DYNAREC_BIGBLOCK=3
	BOX64_DYNAREC_CALLRET=1
	BOX64_DYNAREC_SAFEFLAGS=0
	BOX64_EMULATED_LIBS=libudev.so.0
	BOX64_DYNAREC_NOARCH=1
	BOX64_MAXCPU=8
[BOX64] argv[1]="/home/anguscrump/.local/share/Steam/ubuntu12_32/steam"
[BOX64] argv[2]="-child-update-ui"
[BOX64] argv[3]="-child-update-ui-socket"
[BOX64] argv[4]="10"
[BOX64] argv[5]="/home/anguscrump/.local/share/Steam/ubuntu12_32/steam"
[BOX64] argv[6]="-srt-logger-opened"
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] steam detected
[BOX64] Detected 48bits at least of address space
[BOX64] Counted 50 Env var
[BOX64] Library search path: 
[BOX64] Binary search path: ./:bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/home/anguscrump/.local/bin/:/home/anguscrump/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/var/lib/snapd/snap/bin/
[BOX64] Looking for /home/anguscrump/.local/share/Steam/ubuntu12_32/steam
[BOX64] BOX64ENV: Variables overridden:
	BOX64_CRASHHANDLER=0
	BOX64_DYNAREC_BIGBLOCK=3
	BOX64_DYNAREC_CALLRET=1
	BOX64_DYNAREC_SAFEFLAGS=0
	BOX64_EMULATED_LIBS=libudev.so.0
	BOX64_DYNAREC_NOARCH=1
	BOX64_MAXCPU=8
[BOX64] argv[1]="/home/anguscrump/.local/share/Steam/ubuntu12_32/steam"
[BOX64] argv[2]="-child-update-ui"
[BOX64] argv[3]="-child-update-ui-socket"
[BOX64] argv[4]="10"
[BOX64] argv[5]="/home/anguscrump/.local/share/Steam/ubuntu12_32/steam"
[BOX64] argv[6]="-srt-logger-opened"
[BOX32] Personality set to 32bits
[BOX32] Using Box32 to load 32bits elf
[BOX32] Memory higher than 32bits reserved
[BOX32] Rename process to "steam"
[BOX32] Using native(wrapped) libdl.so.2
[BOX32] Using native(wrapped) librt.so.1
[BOX32] Using native(wrapped) libm.so.6
[BOX32] Using native(wrapped) libpthread.so.0
[BOX32] Using native(wrapped) libc.so.6
[BOX32] Using native(wrapped) ld-linux.so.2
[2025-11-30 12:18:05] Loading cached metrics from disk (/home/anguscrump/.local/share/Steam/package/steam_client_metrics.bin)
[2025-11-30 12:18:05] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-11-30 12:18:05] Using the following download hosts for Public, Realm steamglobal
[2025-11-30 12:18:05] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-11-30 12:18:05] Checking for update on startup
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 12:18:05] Checking for available updates...
[2025-11-30 12:18:05] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
[2025-11-30 12:18:05] Manifest download: send request
[2025-11-30 12:18:05] Process started with command-line: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '10' '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/crashhandler.so
[BOX32] Using native(wrapped) libX11.so.6
[BOX32] Using native(wrapped) libGLX.so
[BOX32] Using native(wrapped) libXrandr.so.2
[BOX32] Using native(wrapped) libXext.so.6
[BOX32] Using native(wrapped) libXrender.so.1
11/30 12:18:05 minidumps folder is set to /tmp/dumps
[2025-11-30 12:18:05] Using update UI: xwin
11/30 12:18:05 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(418)
[2025-11-30 12:18:06] Create window
[BOX32] Using native(wrapped) libGL.so.1
[2025-11-30 12:18:06] Manifest download: waiting for download to finish
[2025-11-30 12:18:06] Set percent complete: 0
[2025-11-30 12:18:06] Set status message: Checking for available updates...
[2025-11-30 12:18:06] Set percent complete: -1
[2025-11-30 12:18:07] Show window
[2025-11-30 12:18:08] Manifest download: finished
[2025-11-30 12:18:08] Download skipped: /steam_client_ubuntu12 version 1763795278, installed version 1763795278, existing pending version 0
[2025-11-30 12:18:08] Nothing to do
[2025-11-30 12:18:08] Verifying installation...
[2025-11-30 12:18:08] Set percent complete: -1
[2025-11-30 12:18:08] Verifying all executable checksums
[2025-11-30 12:18:08] Set status message: Verifying installation...
[2025-11-30 12:18:09] Verification complete
UpdateUI: skip show logo
[2025-11-30 12:18:09] Destroy window
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libappindicator.so.1
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libindicator.so.7
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbusmenu-gtk.so.4
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbusmenu-glib.so.4
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libgtk-x11-2.0.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgio-2.0.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libglib-2.0.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libffi.so.6
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgmodule-2.0.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libz.so.1
[BOX32] Using native(wrapped) libresolv.so.2
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0
[BOX32] Using native(wrapped) libX11.so.6
[BOX32] Using native(wrapped) libXfixes.so.3
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libatk-1.0.so.0
[BOX32] Using native(wrapped) libcairo.so.2
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpango-1.0.so.0
[BOX32] Using native(wrapped) libfontconfig.so.1
[BOX32] Using native(wrapped) libexpat.so.1
[BOX32] Using native(wrapped) libfreetype.so.6
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libpng12.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libtiff.so.4
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libjpeg.so.8
[BOX32] Using native(wrapped) libXext.so.6
[BOX32] Using native(wrapped) libXrender.so.1
[BOX32] Using native(wrapped) libXinerama.so.1
[BOX32] Using native(wrapped) libXi.so.6
[BOX32] Using native(wrapped) libXrandr.so.2
[BOX32] Using native(wrapped) libXcursor.so.1
[BOX32] Using native(wrapped) libXcomposite.so.1
[BOX32] Using native(wrapped) libXdamage.so.1
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steamui.so
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libtier0_s.so
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libvstdlib_s.so
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libSDL3.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libavcodec.so.61
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libavutil.so.59
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libvideo.so
[BOX32] Using native(wrapped) libGL.so.1
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXtst.so.6
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpipewire-0.3.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpulse.so.0
[BOX32] Using native(wrapped) libX11-xcb.so.1
[BOX32] Using native(wrapped) libxcb-res.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libjson.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
[BOX32] Using native(wrapped) libdbus-1.so.3
[BOX32] Using native(wrapped) libxcb.so.1
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libwrap.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libsndfile.so.1
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libasyncns.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libFLAC.so.8
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libvorbisenc.so.2
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libvorbis.so.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libogg.so.0
[BOX32] Using native(wrapped) libnsl.so.1
[BOX32] Look for yp_get_default_domain in loaded elfs
[BOX32] Found symbol with version GLIBC_2.17, value = 0xf0a56370
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libavformat.so.61
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libswresample.so.5
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libswscale.so.8
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libavfilter.so.10
[BOX32] Using native(wrapped) libvdpau.so.1
[BOX32] Using native(wrapped) libdrm.so.2
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libva.so.2
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libbz2.so.1.0
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libvpx.so.6
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libgcc_s.so.1
[2025-11-30 12:18:10] Shutdown

Steam logging initialized: directory: /home/anguscrump/.local/share/Steam/logs

[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/filesystem_stdio.so
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/vgui2_s.so
[BOX32] Using native(wrapped) libopenal.so.1
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libSM.so.6
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libICE.so.6
[BOX32] Using native(wrapped) libuuid.so.1
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/chromehtml.so
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0x30a24100
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0x30a24120
pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.
[BOX32] Using native(wrapped) libXss.so.1
Failed to open /usr/lib/udev/rules.d/60-nfs.rules, ignoring: Permission denied
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] Detected 48bits at least of address space
[BOX64] Counted 49 Env var
[BOX64] Library search path: 
[BOX64] Binary search path: ./:bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/home/anguscrump/.local/bin/:/home/anguscrump/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/var/lib/snapd/snap/bin/
[BOX64] Looking for /home/anguscrump/.local/share/Steam/ubuntu12_32/steamsysinfo
[BOX64] argv[1]="/home/anguscrump/.local/share/Steam/ubuntu12_32/steamsysinfo"
[BOX64] argv[2]="-steamid"
[BOX64] argv[3]="0"
[BOX64] argv[4]="-buildid"
[BOX64] argv[5]="1763795278"
[BOX64] argv[6]="-logdir"
[BOX64] argv[7]="/home/anguscrump/.local/share/Steam/logs"
[BOX64] argv[8]="-query"
[BOX64] argv[9]="1"
[BOX64] argv[10]="-out-file"
[BOX64] argv[11]="/tmp/steamNOgaia"
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] Detected 48bits at least of address space
[BOX64] Counted 50 Env var
[BOX64] Library search path: 
[BOX64] Binary search path: ./:bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/:/home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin/:/home/anguscrump/.local/bin/:/home/anguscrump/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/var/lib/snapd/snap/bin/
[BOX64] Looking for /home/anguscrump/.local/share/Steam/ubuntu12_32/steamsysinfo
[BOX64] argv[1]="/home/anguscrump/.local/share/Steam/ubuntu12_32/steamsysinfo"
[BOX64] argv[2]="-steamid"
[BOX64] argv[3]="0"
[BOX64] argv[4]="-buildid"
[BOX64] argv[5]="1763795278"
[BOX64] argv[6]="-logdir"
[BOX64] argv[7]="/home/anguscrump/.local/share/Steam/logs"
[BOX64] argv[8]="-query"
[BOX64] argv[9]="1"
[BOX64] argv[10]="-out-file"
[BOX64] argv[11]="/tmp/steamNOgaia"
[BOX32] Personality set to 32bits
[BOX32] Using Box32 to load 32bits elf
[BOX32] Memory higher than 32bits reserved
[BOX32] Rename process to "steamsysinfo"
[BOX32] Using native(wrapped) libdl.so.2
[BOX32] Using native(wrapped) librt.so.1
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libtier0_s.so
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/libvstdlib_s.so
[BOX32] Using native(wrapped) libm.so.6
[BOX32] Using native(wrapped) libpthread.so.0
[BOX32] Using native(wrapped) libc.so.6
[BOX32] Using native(wrapped) ld-linux.so.2
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/crashhandler.so
11/30 12:18:11 minidumps folder is set to /tmp/dumps
11/30 12:18:11 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1763795278)/tid(474)
Running query: 1 - GpuTopology
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libvulkan.so.1
CVulkanTopology: failed create vulkan instance: -9
CVulkanTopology: failed to create vulkan instanceFailed to query vulkan gpu topology

Failed to query vulkan gpu topology
Response: 
Exit code: -2
pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.
[BOX32] Error loading needed lib libunity.so.9
[BOX32] Warning: Cannot dlopen("libunity.so.9"/0x467fd525, 1)
srt-logger[488]: E: srt-logger --mkfifo takes no other arguments
steamwebhelper.sh[483]: Couldn't set up logger, continuing to use inherited fd
steamwebhelper.sh[483]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/anguscrump/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[483]: Starting steamwebhelper with steamrt steam runtime at /home/anguscrump/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] pressure-vessel-wrap detected
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steamservice.so
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steamclient.so
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libnm.so.0
[BOX32] Using native(wrapped) libudev.so.1
[BOX64] Detected 48bits at least of address space
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] pressure-vessel-wrap detected
[BOX32] Using native(wrapped) libgnutls.so.30
[BOX32] Using emulated /home/anguscrump/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgudev-1.0.so.0
[BOX64] Detected 48bits at least of address space
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] pressure-vessel-wrap detected
[BOX64] Detected 48bits at least of address space
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] pressure-vessel-wrap detected
[BOX64] Detected 48bits at least of address space
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] pressure-vessel-wrap detected
[BOX32] Unsupported SIGBUS special cases with pc=0x3486db48, opcode=38001422 (STRB x2, [x1], 0x1)
[BOX32] 0503|SIGBUS @0x3486db48 (???(/home/anguscrump/.local/share/Steam/ubuntu12_32/steam+0x6db48)) (x64pc=0x30814ed3/"???", rsp=0x317bf89c, stack=0x316c0000:0x317c0000 own=0x316c0000 fp=0x4e), for accessing 0x3aee0004 (code=2/prot=103), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=0x40af9110
RSP-0x20:0xec0ae90091314800 RSP-0x18:0x45ed5e69ec0ae900 RSP-0x10:0x45f01ff445f01ff4 RSP-0x08:0xec2fe73845f01ff4
RSP+0x00:0x0000000045ed61fc RSP+0x08:0x0000000304001000 RSP+0x10:0x0000004e00004001 RSP+0x18:0x0000000000000000
RAX:0x0000000000000193 RCX:0x0000000045ef1dc9 RDX:0x0000000004000028 RBX:0x0000000045f01ff4 
RSP:0x00000000317bf89c RBP:0x000000000000004e RSI:0x00000000ec2fe738 RDI:0x000000003aee0000 
 R8:0x0000000000000000  R9:0x0000000000000000 R10:0x0000000000000000 R11:0x0000000000000000 
R12:0x0000000000000000 R13:0x0000000000000000 R14:0x0000000000000000 R15:0x0000000000000000 ES:0x002b CS:0x0023 SS:0x002b DS:0x002b FS:0x0000 GS:0x0033 FSBASE=(nil) GSBASE=0xec15f540
 x86opcode=C3 00 00 FB 01 5C 5D 00 (opcode=38001422)
[BOX32] Signal32 7: si_addr=0x3aee0004, TRAPNO=17, ERR=0, RIP=0x30814ed3, prot:103, mmaped:3
[BOX32] Unsupported SIGBUS special cases with pc=0x3486db48, opcode=38001422 (STRB x2, [x1], 0x1)
[BOX32] 0503|Double SIGBUS (code=2, pc=0x3486db48, x64pc=0x30814ed3, addr=0x3aee0004, prot=103)!
src/common/framefunction.cpp (238) : Assertion Failed: CFrameFunctionMgr::~CFrameFunctionMgr: non static FrameFunction[Bootstrapper HTTP Client] still registered
src/common/framefunction.cpp (238) : Assertion Failed: CFrameFunctionMgr::~CFrameFunctionMgr: non static FrameFunction[Bootstrapper HTTP Client] still registered
11/30 12:18:13 Failed writing minidump, nothing to upload.
/home/anguscrump/.local/share/Steam/steam.sh: line 928:   403 Segmentation fault      "$STEAMROOT/$STEAMEXEPATH" "$@"
 [BOX64] Detected 48bits at least of address space
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] pressure-vessel-wrap detected
[BOX64] Detected 48bits at least of address space
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] pressure-vessel-wrap detected
[BOX64] Detected 48bits at least of address space
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] pressure-vessel-wrap detected
[BOX64] Detected 48bits at least of address space
[BOX64] Box64 arm64 v0.3.9 039c6f55 with Dynarec built on Nov 30 2025 11:59:19
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
[BOX64] Running on Firestorm-M1-Pro with 8 cores, pagesize: 4096
[BOX64] Will use hardware counter measured at 24.0 MHz emulating 3.0 GHz
[BOX64] pressure-vessel-wrap detected
(continuing 100s of times...)

I notice [BOX32] Error loading needed lib libunity.so.9 [BOX32] Warning: Cannot dlopen("libunity.so.9"/0x467fd525, 1). Maybe that has something to do with it? Thanks for the help.

AngusCrump avatar Nov 30 '25 01:11 AngusCrump

The libunity error is harmless, don't worry about it.

The SIGBUS is not. And it's strange as the opcode in question is a simple byte write, wich is not supposed to generate a sigbus. I wonder if signals, inside muvm, are all correct? My guess is that SIGBUS is in fact a segfault, writing to a protected page. That means some "BAD_SIGNAL" special handling, similar to Risc-v code (iirc), maybe needed to transform sigbus to segfault.

ptitSeb avatar Nov 30 '25 07:11 ptitSeb

That is strange, and it is interesting that the steam.sh crash still seems to report a segfault: /home/anguscrump/.local/share/Steam/steam.sh: line 928: 403 Segmentation fault "$STEAMROOT/$STEAMEXEPATH" "$@"

AngusCrump avatar Nov 30 '25 11:11 AngusCrump

Hi @AngusCrump

box64 with the help of muvm (libkrun) /usr/lib/binfmt-dispatcher.d/00-default.toml:

[defaults]
=>interpreter = "box64"
log_level = "info"

[muvm]
path = "/usr/bin/muvm"

[interpreters.box64]
path = "/usr/bin/box64"
=>use_muvm = true
...

box64 emulated 4K pagesize for Mac mini M2:

[BOX64] Box64 arm64 v0.3.7 df2e4f94 with Dynarec built on Aug  9 2025 17:37:29
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT
Using default interface naming scheme 'v257'.
=>[BOX64] Running on Avalanche-M2 with 4 cores, pagesize: 4096

infinite pressure-vessel

I reproduced the same issue :(

Thanks, Leslie Zhai

xiangzhai avatar Dec 01 '25 01:12 xiangzhai