GithubHelp home page GithubHelp logo

Comments (19)

ptitSeb avatar ptitSeb commented on May 29, 2024 2

It's next on my todo, but I'm on bug hunting / bug fixing for now...

from box64.

sebi2306 avatar sebi2306 commented on May 29, 2024 2

Tried running the CS2 DS with Box64 with Dynarec v0.2.5 113c879 and I'm getting this:

Params database has 32 entries
Counted 13 Env var
BOX64 LIB PATH: /opt/steamcmd/cs2-ds/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/
Looking for cs2
argv[1]="--args"
argv[2]="-dedicated"
Rename process to "cs2"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using emulated /opt/steamcmd/cs2-ds/game/bin/linuxsteamrt64/libtier0.so
Using native(wrapped) libm.so.6
Using native(wrapped) libuuid.so.1
Warning: Weak Symbol _ITM_memcpyRtWn not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff00428b58 (0xbf146)
Warning: Weak Symbol _ITM_RU1 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff00429918 (0xc0cc6)
Warning: Weak Symbol _ZGTtdlPv not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0042a1e8 (0xc1e66)
Warning: Weak Symbol _ITM_RU8 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0042aba8 (0xc31e6)
Warning: Weak Symbol _ITM_memcpyRnWt not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0042b548 (0xc4526)
Warning: Weak Symbol _ZGTtnam not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0042c530 (0xc64f6)
Look for pthread_yield in loaded elfs
Found symbol with version GLIBC_2.17, value = 0xffffb9fe0300
Using emulated /opt/steamcmd/cs2-ds/game/bin/linuxsteamrt64/libengine2.so
Using emulated libsteam_api.so
Redirecting overridden malloc from symtab function for libsteam_api.so
Using emulated libsteamnetworkingsockets.so
Redirecting overridden malloc from symtab function for libsteamnetworkingsockets.so
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Warning: Weak Symbol _ZGTtnam not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0165c838 (0x101606)
Warning: Weak Symbol _ITM_memcpyRtWn not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0165c9e0 (0x101956)
Warning: Weak Symbol _ITM_RU1 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0165ce90 (0x1022b6)
Warning: Weak Symbol _ZGTtdlPv not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0165d450 (0x102e36)
Warning: Weak Symbol _ITM_RU8 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0165d528 (0x102fe6)
Warning: Weak Symbol _ITM_memcpyRnWt not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0165dc48 (0x103e26)
0204|SIGSEGV @0xffffb86b9690 (???(0xffffb86b9690)) (x64pc=0x7fff0021f5cd//opt/steamcmd/cs2-ds/game/bin/linuxsteamrt64/libtier0.so:"/opt/steamcmd/cs2-ds/game/bin/linuxsteamrt64/libtier0.so + 0x21f5cd", rsp=0x10081c588, stack=0x100020000:0x100820000 own=(nil) fp=0x10081c578), for accessing 0x1c8350 (code=2/prot=0), db=0xffffb8a91b38(0xffffb86b9690:0xffffb86b9890/0x7fff0021f5cd:0x7fff0021f68a//opt/steamcmd/cs2-ds/game/bin/linuxsteamrt64/libtier0.so + 0x21f5cd:clean, hash:6a3784d1/6a3784d1) handler=(nil)
RAX:0x00000000001c8350 RCX:0x0000ffffb906a0e0 RDX:0x0000000038fd7bb0 RBX:0x0000000038fd7ae0
RSP:0x000000010081c588 RBP:0x000000010081c638 RSI:0x0000ffffb9f49980 RDI:0x0000000038fd7cc0
 R8:0x0000000000000001  R9:0x0000000000000000 R10:0x0000000000000000 R11:0x00007fff0066d088
R12:0x0000000038fd7a00 R13:0x0000ffffb906a0e0 R14:0x0000ffff80000000 R15:0x0000000038fd7d58
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053
RSP-0x20:0x0000ffff80000000 RSP-0x18:0x0000000038fd7d58 RSP-0x10:0x000000010081c638 RSP-0x08:0x00007fff0021fc5f
RSP+0x00:0x000000000000000f RSP+0x08:0x0000000038fd7a00 RSP+0x10:0x000000010081c608 RSP+0x18:0x00007fff00238b3a```

from box64.

ptitSeb avatar ptitSeb commented on May 29, 2024 2

No, not yet. I have to download the server and try myself.

from box64.

ptitSeb avatar ptitSeb commented on May 29, 2024 1

Just to note, box86 is not compatible with SSE4.2 yet (not even SSE4.1). I did added AES-NI and another extention this week end tho.

from box64.

ptitSeb avatar ptitSeb commented on May 29, 2024 1

Ok, I fixed the issue with box86. Latest version should work just fine now. I'll try to check the CS2 server issue later.

from box64.

ptitSeb avatar ptitSeb commented on May 29, 2024

Ok, I have added the missing wrapped function. You can update box64 and try again.

from box64.

fm360 avatar fm360 commented on May 29, 2024

Alright, I updated box64 however I am getting another problem, although im not sure if its because of box64 or the hardware I am using.

BOX64_LOG=1 ./cs2 -dedicated
Debug level is 1
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Params database has 27 entries
Box64 with Dynarec v0.2.5 3d97443 built on Oct 8 2023 13:22:05
Counted 25 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for ./cs2
argv[1]="-dedicated"
Rename process to "cs2"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using emulated /home/farbod/cs2-ds/game/bin/linuxsteamrt64/libtier0.so
Using native(wrapped) libm.so.6
Using native(wrapped) libuuid.so.1
Warning: Weak Symbol _ITM_memcpyRtWn not found, cannot apply R_X86_64_JUMP_SLOT @0x102448b58 (0xbf146)
Warning: Weak Symbol _ITM_RU1 not found, cannot apply R_X86_64_JUMP_SLOT @0x102449918 (0xc0cc6)
Warning: Weak Symbol _ZGTtdlPv not found, cannot apply R_X86_64_JUMP_SLOT @0x10244a1e8 (0xc1e66)
Warning: Weak Symbol _ITM_RU8 not found, cannot apply R_X86_64_JUMP_SLOT @0x10244aba8 (0xc31e6)
Warning: Weak Symbol _ITM_memcpyRnWt not found, cannot apply R_X86_64_JUMP_SLOT @0x10244b548 (0xc4526)
Warning: Weak Symbol _ZGTtnam not found, cannot apply R_X86_64_JUMP_SLOT @0x10244c530 (0xc64f6)
Look for pthread_yield in loaded elfs
Found symbol with version GLIBC_2.17, value = 0x7faa6847f0
Launcher Error: A CPU that supports the SSE4.2 instruction set is required.

from box64.

ptitSeb avatar ptitSeb commented on May 29, 2024

Oh, well, support for SSE4.2 is on the todo... So, wait for a few weeks (hopefully)...

from box64.

fm360 avatar fm360 commented on May 29, 2024

Oh, well, support for SSE4.2 is on the todo... So, wait for a few weeks (hopefully)...

Alright, just let me know when the changes for that get pushed here and I will let you know if there are any more issues
Thank You

from box64.

fm360 avatar fm360 commented on May 29, 2024

Is there an ETA for SSE4.2 support?

from box64.

ptitSeb avatar ptitSeb commented on May 29, 2024

With 5c13f8f I finished adding SSE 4.2 support.

from box64.

fm360 avatar fm360 commented on May 29, 2024

Im building the latest commit for both box64 and box86 rn. ill lyk what happens

from box64.

fm360 avatar fm360 commented on May 29, 2024

Ok now im getting a different error. But keep in mind that I haven't updated the game yet

BOX64_LOG=1 ./cs2 -dedicated
Debug level is 1
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Params database has 31 entries
Box64 with Dynarec v0.2.5 5c13f8f built on Oct 30 2023 12:20:28
Counted 24 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for ./cs2
argv[1]="-dedicated"
Rename process to "cs2"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using emulated /home/farbod/cs2_server/game/bin/linuxsteamrt64/libtier0.so
Using native(wrapped) libm.so.6
Using native(wrapped) libuuid.so.1
Warning: Weak Symbol _ITM_memcpyRtWn not found, cannot apply R_X86_64_JUMP_SLOT @0x100c48b58 (0xbf146)
Warning: Weak Symbol _ITM_RU1 not found, cannot apply R_X86_64_JUMP_SLOT @0x100c49918 (0xc0cc6)
Warning: Weak Symbol _ZGTtdlPv not found, cannot apply R_X86_64_JUMP_SLOT @0x100c4a1e8 (0xc1e66)
Warning: Weak Symbol _ITM_RU8 not found, cannot apply R_X86_64_JUMP_SLOT @0x100c4aba8 (0xc31e6)
Warning: Weak Symbol _ITM_memcpyRnWt not found, cannot apply R_X86_64_JUMP_SLOT @0x100c4b548 (0xc4526)
Warning: Weak Symbol _ZGTtnam not found, cannot apply R_X86_64_JUMP_SLOT @0x100c4c530 (0xc64f6)
Look for pthread_yield in loaded elfs
Found symbol with version GLIBC_2.17, value = 0x7f8dc20bc0
Using emulated /home/farbod/cs2_server/game/bin/linuxsteamrt64/libengine2.so
Using emulated libsteam_api.so
Using emulated libsteamnetworkingsockets.so
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Warning: Weak Symbol _ZGTtnam not found, cannot apply R_X86_64_JUMP_SLOT @0x102657838 (0x100606)
Warning: Weak Symbol _ITM_memcpyRtWn not found, cannot apply R_X86_64_JUMP_SLOT @0x1026579e0 (0x100956)
Warning: Weak Symbol _ITM_RU1 not found, cannot apply R_X86_64_JUMP_SLOT @0x102657e88 (0x1012a6)
Warning: Weak Symbol _ZGTtdlPv not found, cannot apply R_X86_64_JUMP_SLOT @0x102658448 (0x101e26)
Warning: Weak Symbol _ITM_RU8 not found, cannot apply R_X86_64_JUMP_SLOT @0x102658520 (0x101fd6)
Warning: Weak Symbol _ITM_memcpyRnWt not found, cannot apply R_X86_64_JUMP_SLOT @0x102658c30 (0x102df6)
30232|SIGSEGV @0x7f8c68cc00 (???(0x7f8c68cc00)) (x64pc=0x100a3f4fd//home/farbod/cs2_server/game/bin/linuxsteamrt64/libtier0.so:"/home/farbod/cs2_server/game/bin/linuxsteamrt64/libtier0.so + 0x21f4fd", rsp=0x10081c3d8, stack=0x100020000:0x100820000 own=(nil) fp=0x10081c3c8), for accessing 0x681f8 (code=1/prot=0), db=0x7f8cad9458(0x7f8c68cc00:0x7f8c68ce00/0x100a3f4fd:0x100a3f5ba//home/farbod/cs2_server/game/bin/linuxsteamrt64/libtier0.so + 0x21f4fd:clean, hash:ca2d1740/ca2d1740) handler=(nil)
RAX:0x00000000000681f8 RCX:0x0000000000000000 RDX:0x000000004539bb20 RBX:0x000000004539ba50
RSP:0x000000010081c3d8 RBP:0x000000010081c488 RSI:0x0000000000000001 RDI:0x0000000000000000
R8:0x0000000000000001 R9:0x0000000000000000 R10:0x0000000000000000 R11:0x0000000100c8e088
R12:0x000000004539b970 R13:0x0000007f8d03f130 R14:0x0000007f80000000 R15:0x000000004539bcc8
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053
RSP-0x20:0x0000007f80000000 RSP-0x18:0x000000004539bcc8 RSP-0x10:0x000000010081c488 RSP-0x08:0x0000000100a3fb8f
RSP+0x00:0x000000000000000f RSP+0x08:0x000000004539b970 RSP+0x10:0x000000010081c458 RSP+0x18:0x0000000100a58a6a
Segmentation fault

from box64.

fm360 avatar fm360 commented on May 29, 2024

also im not sure if the box86 changes caused this but I can't log into steam anymore via steamcmd to update the game as it just gets stuck in a "retrying" loop

BOX86_LOG=1 ./steamcmd.sh +@sSteamCmdForcePlatformType linux +login anonymous +force_install_dir /home/farbod/cs2_se
rver/ +app_update 730 validate +quit
Debug level is 1
Dynarec for ARMv8, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096 Running on Cortex-A72 with 4 Cores
Params database has 29 entries
Box86 with Dynarec v0.3.3 2a1342c5 built on Oct 30 2023 12:09:14
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/:i686/
Using default BOX86_PATH: ./:bin/
Counted 25 Env var
Looking for /home/farbod/steamcmd/linux32/steamcmd
steam detected
argv[1]="+@sSteamCmdForcePlatformType"
argv[2]="linux"
argv[3]="+login"
argv[4]="anonymous"
argv[5]="+force_install_dir"
argv[6]="/home/farbod/cs2_server/"
argv[7]="+app_update"
argv[8]="730"
argv[9]="validate"
argv[10]="+quit"
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) libm.so.6
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Using native(wrapped) crashhandler.so
Redirecting stderr to '/home/farbod/Steam/logs/stderr.txt'
Logging directory: '/home/farbod/Steam/logs'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[ 0%] Checking for available updates...
[----] Verifying installation...
Using emulated /home/farbod/steamcmd/linux32/steamconsole.so
Using emulated /home/farbod/steamcmd/linux32/libtier0_s.so
Using emulated /home/farbod/steamcmd/linux32/libvstdlib_s.so
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0xf58b8fcc (0xc736)
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0xf46c8fd8 (0xc326)
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0xf5989fe4 (0x98b6)
Steam Console Client (c) Valve Corporation - version 1696019544
-- type 'quit' to exit --
Loading Steam API...Using emulated /home/farbod/steamcmd/linux32/steamclient.so
Warning: Weak Symbol _ZGTtnaj not found, cannot apply R_386_JMP_SLOT 0xf4462fcc (0x11a2c6)
Error loading needed lib steamservice.so
Warning: Cannot dlopen("steamservice.so"/0xef0cc7d0, 2)
dlmopen steamservice.so failed: Cannot dlopen("steamservice.so"/0xef0cc7d0, 2)

OK
"@sSteamCmdForcePlatformType" = "linux"

Connecting anonymously to Steam Public...Retrying. . .
Retrying. . .
Error loading needed lib libSDL3.so.0
Warning: Cannot dlopen("libSDL3.so.0"/0xf3a48f3b, 2)
Retrying. . .
Retrying. . .

from box64.

ptitSeb avatar ptitSeb commented on May 29, 2024

Not sure if it's latest box86 changes that can cause that. I added AES-NI support, so it can be, even if the tests on this extension are pretty extensive. Try to use an older box86 version and see if it fixes the issue.

from box64.

fm360 avatar fm360 commented on May 29, 2024

I updated the game with an older version of box86 and im still getting an error when trying to run the server

BOX64_LOG=1 ./cs2 -dedicated
Debug level is 1
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Params database has 31 entries
Box64 with Dynarec v0.2.5 5c13f8f built on Oct 30 2023 12:20:28
Counted 24 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for ./cs2
argv[1]="-dedicated"
Rename process to "cs2"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using emulated /home/farbod/cs2_server/game/bin/linuxsteamrt64/libtier0.so
Using native(wrapped) libm.so.6
Using native(wrapped) libuuid.so.1
Warning: Weak Symbol _ITM_memcpyRtWn not found, cannot apply R_X86_64_JUMP_SLOT @0x100c48b58 (0xbf146)
Warning: Weak Symbol _ITM_RU1 not found, cannot apply R_X86_64_JUMP_SLOT @0x100c49918 (0xc0cc6)
Warning: Weak Symbol _ZGTtdlPv not found, cannot apply R_X86_64_JUMP_SLOT @0x100c4a1e8 (0xc1e66)
Warning: Weak Symbol _ITM_RU8 not found, cannot apply R_X86_64_JUMP_SLOT @0x100c4aba8 (0xc31e6)
Warning: Weak Symbol _ITM_memcpyRnWt not found, cannot apply R_X86_64_JUMP_SLOT @0x100c4b548 (0xc4526)
Warning: Weak Symbol _ZGTtnam not found, cannot apply R_X86_64_JUMP_SLOT @0x100c4c530 (0xc64f6)
Look for pthread_yield in loaded elfs
Found symbol with version GLIBC_2.17, value = 0x7fa1150bc0
37954|SIGSEGV @0x7fa10ae3f4 (???(/lib/aarch64-linux-gnu/libc.so.6+0x7fa10ae3f4)) (x64pc=0x60393/???:"???", rsp=0x10081a158, stack=0x100020000:0x100820000 own=(nil) fp=0x10081a1a0), for accessing 0x6365d9e8 (code=2/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)
RSP-0x20:0x0000000010000000 RSP-0x18:0x0000000000000000 RSP-0x10:0x00000000200f0000 RSP-0x08:0x000000010081a1a0
RSP+0x00:0x00000001009b06bf RSP+0x08:0x0000000100030080 RSP+0x10:0x0000000063650000 RSP+0x18:0x0000000000000000
RAX:0x0000000000000002 RCX:0x0000000000000003 RDX:0x0000000000000003 RBX:0x0000000000000000
RSP:0x000000010081a158 RBP:0x000000010081a1a0 RSI:0x0000000000000018 RDI:0x0000000063650000
R8:0x0000000000000000 R9:0x0000000000000002 R10:0x0000000100ea0000 R11:0x0000000000000010
R12:0x0000000063650000 R13:0x0000000000000018 R14:0x0000000000000003 R15:0x0000000063650000
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053
Segmentation fault

from box64.

ptitSeb avatar ptitSeb commented on May 29, 2024

So, you cannot login in steamcmd with latest box86?

from box64.

meaty-popsicle avatar meaty-popsicle commented on May 29, 2024

Any update on this? Having the same issues. Running in OCI on ubuntu arm vm. Tried older and newer builds.

from box64.

epicmario7133 avatar epicmario7133 commented on May 29, 2024

any news?

from box64.

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.