summary refs log tree commit diff stats
path: root/results/scraper/box64/215
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--results/scraper/box64/21553
-rw-r--r--results/scraper/box64/21512
-rw-r--r--results/scraper/box64/215210
-rw-r--r--results/scraper/box64/215470
-rw-r--r--results/scraper/box64/2155113
-rw-r--r--results/scraper/box64/215635
6 files changed, 283 insertions, 0 deletions
diff --git a/results/scraper/box64/215 b/results/scraper/box64/215
new file mode 100644
index 000000000..65ba00149
--- /dev/null
+++ b/results/scraper/box64/215
@@ -0,0 +1,53 @@
+Segmentation Fault trying to run Blender 2.79
+OS:  Ubuntu Mate 21.10 64bits

+System: Raspberry Pi 4B 4GB 

+#Overclock options:

+over_voltage=2

+arm_freq=1750

+gpu_freq=600

+gpu_mem=256

+BOX version:  compiled from box64-0.1.6 source

+

+Trying to run Blender 2.79 (the nighty build version contained in a tar.bz2 that needs no installation) since in the Ubuntu 21.10 repositories only Blender 2.93 is found and can't be properly run in the Raspberry Pi 4B (even using MESA_GL_VERSION_OVERRIDE=3.3) cause the SoC only supports up to OpenGL3.0 and Blender 2.93 requires OpenGL3.3.

+

+I run Blender 2.79 with Box64 and got SIGSEGV error and execution is aborted.

+

+Output generated by Box64:

+

+> 

+

+carlos@carlos-pi:~/blender-2.79$ box64 ./blender

+Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096

+Box64 with Dynarec v0.1.6 nogit built on Dec 20 2021 20:41:16

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 63 Env var

+Looking for ./blender

+Using native(wrapped) librt.so.1

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libGLU.so.1

+Using native(wrapped) libGL.so.1

+Using native(wrapped) libX11.so.6

+Using native(wrapped) libXi.so.6

+Using native(wrapped) libXext.so.6

+Using native(wrapped) libxcb.so.1

+Using native(wrapped) libXau.so.6

+Using native(wrapped) libXdmcp.so.6

+Using native(wrapped) libXxf86vm.so.1

+Using native(wrapped) libXfixes.so.3

+Using native(wrapped) libXrender.so.1

+Using native(wrapped) libutil.so.1

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) libm.so.6

+Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1

+Error: Global Symbol __RML_open_factory not found, cannot apply R_X86_64_GLOB_DAT @0x84375a0 ((nil)) in /home/carlos/blender-2.79/blender

+Error: Global Symbol __TBB_make_rml_server not found, cannot apply R_X86_64_GLOB_DAT @0x84375a8 ((nil)) in /home/carlos/blender-2.79/blender

+Error: Global Symbol __RML_close_factory not found, cannot apply R_X86_64_GLOB_DAT @0x84375b0 ((nil)) in /home/carlos/blender-2.79/blender

+Error: Global Symbol __TBB_call_with_my_server_info not found, cannot apply R_X86_64_GLOB_DAT @0x84375b8 ((nil)) in /home/carlos/blender-2.79/blender

+Error: Global Symbol __morestack not found, cannot apply R_X86_64_GLOB_DAT @0x843f948 ((nil)) in /home/carlos/blender-2.79/blender

+2770|SIGSEGV @0xffffa2adb9e8 (???(0xffffa2adb9e8)) (x64pc=0x2ff8b8e//home/carlos/blender-2.79/blender:"???", rsp=0xffffa41d4500, stack=0xffffa39d6000:0xffffa41d6000 own=(nil) fp=0xffffa0ed4f58), for accessing 0xffffffffa15d6e80 (code=1/prot=0), db=0x6cce7c60(0xffffa2adb9b0:0xffffa2adbccc/0x2ff8b82:0x2ff8cf5/???:clean, hash:abec495e/abec495e) handler=(nil)

+Segmentation fault (core dumped)

+`

+Any pointers about what can be done to solve this errors? I will be thankfull for any help.
\ No newline at end of file
diff --git a/results/scraper/box64/2151 b/results/scraper/box64/2151
new file mode 100644
index 000000000..b42743124
--- /dev/null
+++ b/results/scraper/box64/2151
@@ -0,0 +1,2 @@
+Beyond All Reason SIGSEGV on apple silicon
+[BeyondAllReason.txt](https://github.com/user-attachments/files/18129332/BeyondAllReason.txt)

diff --git a/results/scraper/box64/2152 b/results/scraper/box64/2152
new file mode 100644
index 000000000..a88aa79f4
--- /dev/null
+++ b/results/scraper/box64/2152
@@ -0,0 +1,10 @@
+Very notable performance due to Build and Release Box64 #4772: Commit 5bde45c  (Winlator)
+When 0.3.2 was released I tried it and I noticed an big performance regression on winlator (android).

+

+I tried diffefent 'box64-latest.wcp' builds from the actions tab to identify which build was the one that introduced the regression till I found it:

+

+From [this build](https://github.com/ptitSeb/box64/actions/runs/12137674194) (related to commit https://github.com/ptitSeb/box64/commit/5bde45cc8695e85de56dc11ecc391bfb2b74bb38) the performance regression in some games is massive. As it can be seen in the video the FPS drop like crazy going down to even 13fps only: https://streamable.com/h9qfy7

+

+With the build 4771 from the same actions tab (and previous builds) it's quitte stable and the FPS can vary from 27 to 32 in the same area but it's not as bad as it's on #4772 and next ones.

+

+I'm hoping the performance regression can be reversed so we, winlator users, can enjoy the other improvements and fixed that I suppose were added to 0.3.2
\ No newline at end of file
diff --git a/results/scraper/box64/2154 b/results/scraper/box64/2154
new file mode 100644
index 000000000..0a7b21b87
--- /dev/null
+++ b/results/scraper/box64/2154
@@ -0,0 +1,70 @@
+[BOX32] Can't run Linux Steam with LoongArch Box64 with following errors
+I tried to run steam on Linux in Loongson 3A6000-HV using box64 daily built with box32 support, but with the following errors below:

+```

+gamma@gamma-pc [ ~ ] $ box64 /home/gamma/.steam/steam/ubuntu12_32/steam 

+Dynarec for LoongArch with extension LSX LASX LBT_X86 LAM_BH LAMCAS SCQ PageSize:4096 Running on Loongson-3A6000-HV  with 8 cores

+Will use time-based emulation for RDTSC, even if hardware counters are available

+Will use software counter measured at 1.0 GHz emulating 2.0 GHz

+Params database has 14 entries

+Params database has 14 entries

+Box64 with Dynarec v0.3.3  built on Dec 15 2024 10:57:48

+steam detected

+BOX64: Didn't detect 48bits of address space, considering it's 39bits

+Warning, older then 2.34 pthread_kill not found, using current one

+Counted 87 Env var

+BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/home/gamma/nvm-0.39.1/versions/node/v23.0.0/bin/:/home/gamma/.local/bin/:/usr/local/bin/:/usr/local/sbin/:/usr/bin/:/usr/sbin/:/bin/:/sbin/:/usr/bin/site_perl/:/usr/lib/perl5/site_perl/bin/:/usr/bin/vendor_perl/:/usr/lib/perl5/vendor_perl/bin/:/usr/bin/core_perl/:/usr/lib/perl5/core_perl/bin/

+Looking for /home/gamma/.steam/steam/ubuntu12_32/steam

+BOX64: Using Box32 to load 32bits elf

+Memory higher than 32bits reserved

+Warning, older than 2.34 pthread_kill not found, using current one

+Rename process to "steam"

+Using native(wrapped) libdl.so.2

+Using native(wrapped) librt.so.1

+Using native(wrapped) libX11.so.6

+Using native(wrapped) libm.so.6

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux.so.2

+CProcessEnvironmentManager is ready, 6 preallocated environment variables.

+[2024-12-15 11:52:47] Startup - updater built Dec  2 2024 21:26:10

+[2024-12-15 11:52:47] Startup - Steam Client launched with: '/home/gamma/.steam/steam/ubuntu12_32/steam'

+Using emulated /home/gamma/.local/share/OpenSteam/ubuntu12_32/crashhandler.so

+Look for __xmknod in loaded elfs

+Warning, function __xmknod not found in lib libc.so.6

+Look for __xmknod in loaded elfs

+Warning, function __xmknod not found in lib libc.so.6

+Look for __xmknod in loaded elfs

+Warning, function __xmknod not found in lib libc.so.6

+Look for __xmknod in loaded elfs

+Warning, function __xmknod not found in lib libc.so.6

+Error: Symbol __xmknod not found, cannot apply R_386_JMP_SLOT 0x407b4b98 (0x8516) in /home/gamma/.local/share/OpenSteam/ubuntu12_32/crashhandler.so

+Error: relocating Plt symbols in elf crashhandler.so

+Error initializing needed lib /home/gamma/.local/share/OpenSteam/ubuntu12_32/crashhandler.so

+Using native(wrapped) libGL.so.1

+amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-25)

+amdgpu: amdgpu_device_initialize failed.

+glx: failed to create dri3 screen

+failed to load driver: radeonsi

+Looks like steam didn't shutdown cleanly, scheduling immediate update check

+[2024-12-15 11:52:50] Loading cached metrics from disk (/home/gamma/.local/share/OpenSteam/package/steam_client_metrics.bin)

+[2024-12-15 11:52:50] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults

+[2024-12-15 11:52:50] Using the following download hosts for Public, Realm steamglobal

+[2024-12-15 11:52:50] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'

+Warning, pointer 0x7ffa70010b70 is not a 32bits value

+NativeBT: /home/gamma/.steam/steam/ubuntu12_32/steam() [0x34af0958]

+EmulatedBT: /home/gamma/.local/share/OpenSteam/ubuntu12_32/steam(_ZN16SteamThreadTools7CThread10ThreadProcEPv+a) [0x4007f5ba]

+EmulatedBT: ??? [0x901ec200]

+7801|SIGABRT @0x7f606d9ce110 (???(/usr/lib/libc.so.6+0x92110)) (x64pc=0x4007f5ba/"/home/gamma/.local/share/OpenSteam/ubuntu12_32/steam/_ZN16SteamThreadTools7CThread10ThreadProcEPv + 0xa", rsp=0x3098ff70, stack=0x30890000:0x30990000 own=0x30890000 fp=0x3098ffb8), for accessing 0x3e800001e5a (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)

+RSP-0x20:0x0000000000000000 RSP-0x18:0x0000000000000000 RSP-0x10:0x0000000000000000 RSP-0x08:0x0000000000000000

+RSP+0x00:0x0000000000000000 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000000000 RSP+0x18:0x0000000000000000

+RAX:0x000000003080cf98 RCX:0x000000004007d1b0 RDX:0x000000004007d1b0 RBX:0x00000000406c9668 

+RSP:0x000000003098ff70 RBP:0x000000003098ffb8 RSI:0x00000000406c9668 RDI:0x00000000901ec200 

+ 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 

+Aborted (core dumped)

+```

+The compiled opinion is:

+mkdir build; cd build; cmake .. -D LARCH64=1 -D BOX32=1 -D BOX32_BINFMT=1 -D CMAKE_BUILD_TYPE=RelWithDebInfo

+make -j$(nproc)

+sudo make install
\ No newline at end of file
diff --git a/results/scraper/box64/2155 b/results/scraper/box64/2155
new file mode 100644
index 000000000..bec951656
--- /dev/null
+++ b/results/scraper/box64/2155
@@ -0,0 +1,113 @@
+[BOX32] Left 4 Dead 2 Linux 32bit SRCDS missing symbols when running
+(coming from https://github.com/ptitSeb/box86-compatibility-list/issues/38#issuecomment-2525896815)

+Yes I'm aware that BOX32 is very much WIP but I'm curious if there's something I can try for this error. I've tried different versions (L4D2 is a relatively old game) of various affected libraries like those from steamCMD and try to emulate them without any success. 

+

+If this issue is part of WIP roadmap, you may close the issue. Thank you for your time

+

+```

+box64 srcds_linux -console -game left4dead2 -port 27066 -clientport 27046 +map c1m1_hotel coop +exec l4d2server.cfg -tickrate 30 -maxplayers 31

+Allow missing needed libs

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Neoverse-N1 with 4 cores

+Will use hardware counter measured at 25.0 MHz emulating 3.2 GHz

+Params database has 97 entries

+Params database has 97 entries

+Box64 with Dynarec v0.3.3 6a3c56c1 built on Dec 15 2024 15:41:05

+BOX64: Detected 48bits at least of address space

+BOX64 will force the used of emulated libs for bin/dedicated_srv.so

+Counted 30 Env var

+BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/

+Looking for srcds_linux

+argv[1]="-console"

+argv[2]="-game"

+argv[3]="left4dead2"

+argv[4]="-port"

+argv[5]="27066"

+argv[6]="-clientport"

+argv[7]="27046"

+argv[8]="+map"

+argv[9]="c1m1_hotel"

+argv[10]="coop"

+argv[11]="+exec"

+argv[12]="l4d2server.cfg"

+argv[13]="-tickrate"

+argv[14]="30"

+argv[15]="-maxplayers"

+argv[16]="31"

+BOX64: Using Box32 to load 32bits elf

+Memory higher than 32bits reserved

+Rename process to "srcds_linux"

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux.so.2

+Using native(wrapped) librt.so.1

+Using emulated bin/libtier0_srv.so

+Using emulated bin/libstdc++.so.6

+Using native(wrapped) libm.so.6

+Using emulated bin/libgcc_s.so.1

+Using emulated bin/libvstdlib_srv.so

+Using emulated dedicated_srv.so

+Using emulated bin/libsteam_api.so

+Error: Global Symbol mtrace not found, cannot apply R_386_PC32 0x40236f7d (0xfffffffc) in dedicated_srv.so

+Error: Global Symbol muntrace not found, cannot apply R_386_PC32 0x402370ab (0xfffffffc) in dedicated_srv.so

+Error: relocating symbols in elf dedicated_srv.so

+Error initializing needed lib dedicated_srv.so

+120773|SIGSEGV @0x3516cecc (my_dlopen(srcds_linux)) (x64pc=0x30810073/"???", rsp=0x3080d35c, stack=0x30010000:0x30810000 own=(nil) fp=0x3080f3a8), for accessing 0xb8 (code=1/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)

+RSP-0x20:0x3080d35848845340 RSP-0x18:0x0000001130000080 RSP-0x10:0x3080f42c3080f3e4 RSP-0x08:0x3080f3a848837ed0

+RSP+0x00:0x08048a47080486f4 RSP+0x08:0x08048a0b00000002 RSP+0x10:0x488453403080e38c RSP+0x18:0x0000000000000000

+RAX:0x0000000000000005 RCX:0x000000007ed83223 RDX:0x0000000000009fc0 RBX:0x000000003080d38c

+RSP:0x000000003080d35c RBP:0x000000003080f3a8 RSI:0x0000000000000005 RDI:0x000000003080f3e4

+ 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  x86opcode=C3 00 00 1F 92 83 48 00 (opcode=f9405c00)

+Segmentation fault (core dumped)

+ubuntu@s2g:~/l4d2serverlinux$ export BOX64_ALLOWMISSINGLIBS=0

+ubuntu@s2g:~/l4d2serverlinux$ box64 srcds_linux -console -game left4dead2 -port 27066 -clientport 27046 +map c1m1_hotel coop +exec l4d2server.cfg -tickrate 30 -maxplayers 31

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Neoverse-N1 with 4 cores

+Will use hardware counter measured at 25.0 MHz emulating 3.2 GHz

+Params database has 97 entries

+Params database has 97 entries

+Box64 with Dynarec v0.3.3 6a3c56c1 built on Dec 15 2024 15:41:05

+BOX64: Detected 48bits at least of address space

+BOX64 will force the used of emulated libs for bin/dedicated_srv.so

+Counted 30 Env var

+BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/

+Looking for srcds_linux

+argv[1]="-console"

+argv[2]="-game"

+argv[3]="left4dead2"

+argv[4]="-port"

+argv[5]="27066"

+argv[6]="-clientport"

+argv[7]="27046"

+argv[8]="+map"

+argv[9]="c1m1_hotel"

+argv[10]="coop"

+argv[11]="+exec"

+argv[12]="l4d2server.cfg"

+argv[13]="-tickrate"

+argv[14]="30"

+argv[15]="-maxplayers"

+argv[16]="31"

+BOX64: Using Box32 to load 32bits elf

+Memory higher than 32bits reserved

+Rename process to "srcds_linux"

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux.so.2

+Using native(wrapped) librt.so.1

+Using emulated bin/libtier0_srv.so

+Using emulated bin/libstdc++.so.6

+Using native(wrapped) libm.so.6

+Using emulated bin/libgcc_s.so.1

+Using emulated bin/libvstdlib_srv.so

+Using emulated dedicated_srv.so

+Using emulated bin/libsteam_api.so

+Error: Global Symbol mtrace not found, cannot apply R_386_PC32 0x40236f7d (0xfffffffc) in dedicated_srv.so

+Error: Global Symbol muntrace not found, cannot apply R_386_PC32 0x402370ab (0xfffffffc) in dedicated_srv.so

+Error: relocating symbols in elf dedicated_srv.so

+Error initializing needed lib dedicated_srv.so

+Warning: Cannot dlopen("dedicated_srv.so"/0x8048a47, 2)

+Failed to open dedicated_srv.so (Cannot dlopen("dedicated_srv.so"/0x8048a47, 2)

+```

diff --git a/results/scraper/box64/2156 b/results/scraper/box64/2156
new file mode 100644
index 000000000..92b9b0df5
--- /dev/null
+++ b/results/scraper/box64/2156
@@ -0,0 +1,35 @@
+[BOX32] Error: duplicate member ‘__res_query’ when building (GCC 10.5)
+I feel so bad posting this cause I'm sure it's related to my older GCC again. 

+

+```

+[ 95%] Building C object CMakeFiles/box64.dir/src/wrapped32/wrappedlibresolv.c.o

+In file included from /home/ubuntu/box64/src/wrapped32/wrappedlibresolv.c:29:

+/home/ubuntu/box64/src/wrapped32/generated/wrappedlibresolvtypes32.h:23:5: error: duplicate member ‘__res_query’

+   23 |  GO(res_query, iEpiipi_t) \

+      |     ^~~~~~~~~

+/home/ubuntu/box64/src/wrapped32/wrappercallback32.h:7:29: note: in definition of macro ‘GO’

+    7 |     #define GO(A, B)    B   A;

+      |                             ^

+/home/ubuntu/box64/src/wrapped32/wrappercallback32.h:8:5: note: in expansion of macro ‘SUPER’

+    8 |     SUPER()

+      |     ^~~~~

+/home/ubuntu/box64/src/wrapped32/generated/wrappedlibresolvtypes32.h:25:5: error: duplicate member ‘__res_search’

+   25 |  GO(__res_search, iFpiipi_t)

+      |     ^~~~~~~~~~~~

+/home/ubuntu/box64/src/wrapped32/wrappercallback32.h:7:29: note: in definition of macro ‘GO’

+    7 |     #define GO(A, B)    B   A;

+      |                             ^

+/home/ubuntu/box64/src/wrapped32/wrappercallback32.h:8:5: note: in expansion of macro ‘SUPER’

+    8 |     SUPER()

+      |     ^~~~~

+make[2]: *** [CMakeFiles/box64.dir/build.make:4827: CMakeFiles/box64.dir/src/wrapped32/wrappedlibresolv.c.o] Error 1

+make[2]: *** Waiting for unfinished jobs....

+make[1]: *** [CMakeFiles/Makefile2:152: CMakeFiles/box64.dir/all] Error 2

+make: *** [Makefile:163: all] Error 2

+```

+

+**OS and GCC tested:**

+Description: Ubuntu 20.04.6 LTS

+Release: 20.04

+Codename: focal

+gcc version 10.5.0 (Ubuntu 10.5.0-1ubuntu1~20.04)