Giter Club home page Giter Club logo

Comments (11)

tiredNmodding avatar tiredNmodding commented on August 27, 2024

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.

ptitSeb avatar ptitSeb commented on August 27, 2024

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.

Tsuneki0137 avatar Tsuneki0137 commented on August 27, 2024

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.

ptitSeb avatar ptitSeb commented on August 27, 2024

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.

Tsuneki0137 avatar Tsuneki0137 commented on August 27, 2024

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.

ptitSeb avatar ptitSeb commented on August 27, 2024

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.

ptitSeb avatar ptitSeb commented on August 27, 2024

Ok, I have pushed the change. Steam should work without the ~/.box86rc with latest version.

from box86.

vasi avatar vasi commented on August 27, 2024

This helped me as well.

from box86.

ptitSeb avatar ptitSeb commented on August 27, 2024

Ticket can be closed then?

from box86.

SceikDavid avatar SceikDavid commented on August 27, 2024

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?

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.

ptitSeb avatar ptitSeb commented on August 27, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.