Comments (11)
Hey, just got here from asking cobalt2727 about a pretty similar (if not the exact same) issue, and he direct me here (as per the mention). Just popped in to mention that along with me and the OP, there are some other users who've encountered this issue as well.
from box86.
I don't really see anything wrong in the log exept the segfault at the end. Can you run with BOX86_ROLLING_LOG=1 BOX86_SHOWBT=1
to have a bit more detail on the crash?
from box86.
tsuneki@tsunekipc2:~$ BOX86_ROLLING_LOG=1 BOX86_SHOWBT=1 steam
VIRGL Server Started
steam.sh[4852]: Running Steam on ubuntu 22.04 64-bit
steam.sh[4852]: STEAM_RUNTIME is enabled by the user
setup.sh[4917]: Steam runtime environment up-to-date!
steam.sh[4852]: Steam client's requirements are satisfied
Debug level is 1
Rolling log, showing last 16 function call on signals
Show Backtrace for signals
Dynarec for ARMv8, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA AES PMULL PageSize:4096 Running on Cortex-A57 with 4 Cores
Params database has 29 entries
Box86 with Dynarec v0.3.5 f249698 built on Jan 12 2024 06:35:39
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/:i686/
Using default BOX86_PATH: ./:bin/
Counted 68 Env var
Looking for /home/tsuneki/.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=1
Applying BOX86_EMULATED_LIBS=libudev.so.0:libSDL2-2.0.so.0
argv[1]="-no-cef-sandbox"
argv[2]="-noreactlogin"
argv[3]="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
[2024-01-17 12:25:24] Startup - updater built Jan 13 2024 00:51:43
[2024-01-17 12:25:24] Startup - Steam Client launched with: '/home/tsuneki/.local/share/Steam/ubuntu12_32/steam' '-no-cef-sandbox' '-noreactlogin' 'steam://open/minigameslist'
Using native(wrapped) crashhandler.so
Using native(wrapped) libGL.so.1
vtest_client_dispatch_commands: client context created.
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-01-17 12:25:36] Loading cached metrics from disk (/home/tsuneki/.local/share/Steam/package/steam_client_metrics.bin)
[2024-01-17 12:25:36] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2024-01-17 12:25:36] Using the following download hosts for Public, Realm steamglobal
[2024-01-17 12:25:36] 1. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-01-17 12:25:36] Checking for update on startup
[2024-01-17 12:25:36] Checking for available updates...
[2024-01-17 12:25:36] Downloading manifest: https://cdn.steamstatic.com/client/steam_client_ubuntu12
[2024-01-17 12:25:36] Manifest download: send request
[2024-01-17 12:25:36] Manifest download: waiting for download to finish
[2024-01-17 12:25:38] Manifest download: finished
[2024-01-17 12:25:38] Download skipped: /client/steam_client_ubuntu12 version 1705108172, installed version 1705108172, existing pending version 0
[2024-01-17 12:25:38] Nothing to do
[2024-01-17 12:25:38] Verifying installation...
[2024-01-17 12:25:38] Performing checksum verification of executable files
Last calls
4944|0x300786ad: Calling __clock_gettime (/lib/arm-linux-gnueabihf/libc.so.6)(7, 0xeea7e998) => return 0x0 [3836 sec 5908885 nsec]
4967|0x3047d417: Calling my_malloc (/home/tsuneki/.local/share/Steam/ubuntu12_32/steam) (00001000, E2ED53F8, E2ED5374...) => return 0xE2AA3E00
4967|0x3009773e: Calling getcwd (/lib/arm-linux-gnueabihf/libc.so.6) (E2AA3E00, 00001000, 00000048...) => return 0xE2AA3E00
4967|0x30097752: Calling strlen (/lib/arm-linux-gnueabihf/libc.so.6)(0xe2aa3e00("/home/tsuneki/.local/share/Steam")) => return 0x20
4967|0x3047d417: Calling my_malloc (/home/tsuneki/.local/share/Steam/ubuntu12_32/steam) (00000051, E2ED53F8, E2ED5374...) => return 0xE2A157C8
4967|0x300977bf: Calling ???(/lib/arm-linux-gnueabihf/libc.so.6/0xef5a0640) (E2A157C8, E2AA3E00, 00000051...) => return 0xE2A157C8
4967|0x3047bba8: Calling free (/home/tsuneki/.local/share/Steam/ubuntu12_32/steam) (E2AA3E00, E2ED53F8, E2ED5374...) => return 0xE2A157C8
4967|0x30088779: Calling strlen (/lib/arm-linux-gnueabihf/libc.so.6)(0xe2a157c8("/home/tsuneki/.local/share/Steam/ubuntu12_64/steam-runtime-heavy.tar.xz.checksum")) => return 0x50
4967|0x3047bba8: Calling free (/home/tsuneki/.local/share/Steam/ubuntu12_32/steam) (E2A157C8, 0000002F, 0000004D...) => return 0xE2A157C8
4967|0x300886da: Calling strlen (/lib/arm-linux-gnueabihf/libc.so.6)(0xe2aa3b88("ubuntu12_64/steam-runtime-heavy.version.txt")) => return 0x2B
4967|0x3005545b: Calling my_readlink (/home/tsuneki/.local/share/Steam/ubuntu12_32/steam) (E2AA3BB8, E2ED6D78, 00000FFF...) => return 0xFFFFFFFF
4967|0x3047d417: Calling my_malloc (/home/tsuneki/.local/share/Steam/ubuntu12_32/steam) (00001000, E2ED53F8, E2ED5374...) => return 0xE2AA3E00
4967|0x3009773e: Calling getcwd (/lib/arm-linux-gnueabihf/libc.so.6) (E2AA3E00, 00001000, 0000004D...) => return 0xE2AA3E00
4967|0x30097752: Calling strlen (/lib/arm-linux-gnueabihf/libc.so.6)(0xe2aa3e00("/home/tsuneki/.local/share/Steam")) => return 0x20
4967|0x3047d417: Calling my_malloc (/home/tsuneki/.local/share/Steam/ubuntu12_32/steam) (00000048, E2ED53F8, E2ED5374...) => return 0xE2A157C8
4967|0x300977bf: Calling ???(/lib/arm-linux-gnueabihf/libc.so.6/0xef5a0640) (E2A157C8, E2AA3E00, 00000048...) => return 0xE2A157C8
4944|SIGSEGV @0xef59b1ae (my_malloc (/home/tsuneki/.local/share/Steam/ubuntu12_32/steam)) (x86pc=0x4007000b/???:"???", esp=0xeea7e97c, stack=0xee283000:0xeea83000 own=(nil) fp=0xeea7ea38), for accessing (nil) (code=1/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0)
ESP-0x10:0x3068d668 ESP-0x0c:0x00000000 ESP-0x08:0x00000001 ESP-0x04:0x00000000
ESP+0x00:0x300786ad ESP+0x04:0x00000007 ESP+0x08:0xeea7e998 ESP+0x0c:0x000001d3
Native bactrace:
/home/tsuneki/.local/share/Steam/ubuntu12_32/steam() [0x62977220]
/lib/arm-linux-gnueabihf/libc.so.6(+0x2d6f0) [0xef55d6f0]
4944|Double SIGSEGV (code=1, pc=0xef59b1ae, addr=(nil))!
src/common/framefunction.cpp (238) : Assertion Failed: CFrameFunctionMgr::~CFrameFunctionMgr: non static FrameFunction[CHTTPClient::BFrameFuncHandleCompletedWorkItems] still registered
src/common/framefunction.cpp (238) : Assertion Failed: CFrameFunctionMgr::~CFrameFunctionMgr: non static FrameFunction[CHTTPClient::BFrameFuncHandleCompletedWorkItems] still registered
Using native(wrapped) crashhandler.so
Stop waiting for remaining thread 4967
Stop waiting for remaining thread 4968
client: VTEST_CLIENT_DISCONNECTED
/home/tsuneki/.local/share/Steam/steam.sh: line 798: 4944 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
tsuneki@tsunekipc2:-$ X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 150 (GLX)
Minor opcode of failed request: 26 (X_GLXMakeContextCurrent)
Serial number of failed request: 62
Current serial number in output stream: 62
from box86.
Can you create if needed ~/.box86rc
and put inside this:
[steam]
BOX86_EMULATED_LIBS=libudev.so.0:libSDL2-2.0.so.0
BOX86_NOGTK=1
BOX86_DYNAREC_STRONGMEM=1
BOX86_X11COLOR16=1
BOX86_DYNAREC_CALLRET=0
And try again?
from box86.
i create the file and i it actully works!
it takes a bit to start up but it's doing his job, thanks
from box86.
i create the file and i it actully works! it takes a bit to start up but it's doing his job, thanks
Ok, I'll change the box86.box86rc
then so everyone can have the stable configuration.
from box86.
Ok, I have pushed the change. Steam should work without the ~/.box86rc
with latest version.
from box86.
This helped me as well.
from box86.
Ticket can be closed then?
from box86.
Can you create if needed
~/.box86rc
and put inside this:[steam] BOX86_EMULATED_LIBS=libudev.so.0:libSDL2-2.0.so.0 BOX86_NOGTK=1 BOX86_DYNAREC_STRONGMEM=1 BOX86_X11COLOR16=1 BOX86_DYNAREC_CALLRET=0And try again?
it didn't work. I created the file as you said but after running steam with "/usr/local/bin/steam" (client update and terminal spamming things) my switch logout
from box86.
you might need a swap to run steam on a switch. IIRC, there is only 4GB of RAM, and that's not really enough to run steam now.
from box86.
Related Issues (20)
- Box86 on Android, math problems HOT 3
- Box86 Android Steam: Issues with box86 bash? HOT 8
- Raspberry Pi 5: libm.so.6: ELF load command address/offset not page-aligned HOT 8
- Error initializing native libXpm.so.4 (and libtinfo.so.5) HOT 2
- Graphics glitch on Mali Mediatek Helio HOT 1
- Steamwebhelper does not start on Raspberry pi cm4 HOT 6
- Zoom does not start 2024
- Compile error on Pi5 HOT 3
- Segmentation fault on Pi5 HOT 4
- Just cause 2 won't launch HOT 8
- Loader could not find `fstat` HOT 10
- C++ application crashes in `cout` HOT 11
- Release 0.3.4+ stalls out with Bookworm + WINE RPi4 HOT 3
- Box86 + Wine Works flawlessly until restart the Pi4
- libstdc++6 conflict between box86:armhf and steamcmd:i386 HOT 2
- L4T Bionic Broken Elements When Navigating Steam Client
- Source Dedicated Server (TF2) fails to dlopen `engine_srv.so` due to `libc.so.6` HOT 3
- building on rk3588s HOT 11
- how install box 86 on orange pi (arch linux) ? HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from box86.