summary refs log tree commit diff stats
path: root/results/scraper/box64/230
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--results/scraper/box64/23071
-rw-r--r--results/scraper/box64/230010
-rw-r--r--results/scraper/box64/230140
-rw-r--r--results/scraper/box64/230210
-rw-r--r--results/scraper/box64/23032
-rw-r--r--results/scraper/box64/23056
-rw-r--r--results/scraper/box64/23082
7 files changed, 141 insertions, 0 deletions
diff --git a/results/scraper/box64/230 b/results/scraper/box64/230
new file mode 100644
index 000000000..501066212
--- /dev/null
+++ b/results/scraper/box64/230
@@ -0,0 +1,71 @@
+[flashplayer] Error: PltResolver: Symbol NSS_Init not found
+My setup is termux proot-distro ubuntu 21.10 (aarch64). The 64-bit flashplayer could be downloaded from Adobe here: https://www.adobe.com/support/flashplayer/debug_downloads.html and I just run `box64 flashplayer`. 

+

+It would be great if Flash Player being supported so we could have more games on ARM linux. (User could choose to run trusted swf files.)

+```

+Debug level is 1

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

+Box64 with Dynarec v0.1.7 a358167 built on Feb  4 2022 13:21:39

+BOX64_LD_LIBRARY_PATH: /tarballs/box64/x64lib/

+BOX64_PATH: /tarballs/wine64/bin/

+Counted 52 Env var

+Looking for flashplayer64

+Using native(wrapped) libGL.so.1

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) librt.so.1

+Using native(wrapped) libX11.so.6

+Using native(wrapped) libXcursor.so.1

+Using native(wrapped) libXrender.so.1

+Using native(wrapped) libxcb.so.1

+Using native(wrapped) libXau.so.6

+Using native(wrapped) libXdmcp.so.6

+Using native(wrapped) libnss3.so

+Using native(wrapped) libsmime3.so

+Using native(wrapped) libssl3.so

+Using native(wrapped) libnspr4.so

+Using native(wrapped) libgtk-x11-2.0.so.0

+Using native(wrapped) libgdk-x11-2.0.so.0

+Using native(wrapped) libgobject-2.0.so.0

+Using native(wrapped) libglib-2.0.so.0

+Using native(wrapped) libgio-2.0.so.0

+Using native(wrapped) libgmodule-2.0.so.0

+Using native(wrapped) libgdk_pixbuf-2.0.so.0

+Using native(wrapped) libpangocairo-1.0.so.0

+Using native(wrapped) libpango-1.0.so.0

+Using native(wrapped) libfontconfig.so.1

+Using native(wrapped) libfreetype.so.6

+Using emulated /tarballs/box64/x64lib/libstdc++.so.6

+Using native(wrapped) libm.so.6

+Using native(wrapped) libc.so.6

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

+Using emulated /tarballs/box64/x64lib/libgcc_s.so.1

+Error: Global Symbol gtk_major_version not found, cannot apply R_X86_64_GLOB_DAT @0x1445de0 ((nil)) in flashplayer64

+Using global gdk_display for gdk-x11 (0x7febeab9f0:0x774cd42638)

+Error: Global Symbol SSL_ImplementedCiphers not found, cannot apply R_X86_64_GLOB_DAT @0x1445ef8 ((nil)) in flashplayer64

+Error: Global Symbol SSL_NumImplementedCiphers not found, cannot apply R_X86_64_GLOB_DAT @0x1445f20 ((nil)) in flashplayer64

+Error: Global Symbol gtk_minor_version not found, cannot apply R_X86_64_GLOB_DAT @0x1445f58 ((nil)) in flashplayer64

+Look for pthread_yield in loaded elfs

+Found symbol with version GLIBC_2.17, value = 0x774d733cd0

+Error loading needed lib libcurl.so.5

+Warning: Cannot dlopen("libcurl.so.5"/0xee8d40, 1)

+Error loading needed lib libcurl-gnutls.so.5

+Warning: Cannot dlopen("libcurl-gnutls.so.5"/0xee8d4d, 1)

+Using native(wrapped) libcurl.so.4

+Error: PltResolver: Symbol NSS_Init(ver 5: NSS_Init@NSS_3.2) not found, cannot apply R_X86_64_JUMP_SLOT 0x1446870 (0x457596) in flashplayer64

+Stop waiting for remaining thread 20987

+Stop waiting for remaining thread 20988

+Stop waiting for remaining thread 20989

+Stop waiting for remaining thread 20990

+Stop waiting for remaining thread 20991

+Stop waiting for remaining thread 20992

+Stop waiting for remaining thread 20993

+Aborted

+```

+

+Another question is how could /box64/xlib64/libstdc++.so.6 works fine but  libstdc++.so.6 in ubuntu repository (`apt install libstdc++6:amd64`) won't work? Error shown below

+```

+Found symbol with version GLIBC_2.17, value = 0x79314a6cd0

+26078|SIGSEGV @0x6493f800 (???(box64/0x6493f800)) (x64pc=0x792ec0f99e//lib/x86_64-linux-gnu/libstdc++.so.6:"???", rsp=0x7930850c00, stack=0x7930052000:0x7930852000 own=(nil) fp=0x792ed79fb0), for accessing (nil) (code=1/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)

+Segmentation fault

+```
\ No newline at end of file
diff --git a/results/scraper/box64/2300 b/results/scraper/box64/2300
new file mode 100644
index 000000000..137907984
--- /dev/null
+++ b/results/scraper/box64/2300
@@ -0,0 +1,10 @@
+Installation instructions need enhancement for non-systemd systems
+Hi,
+
+i try to compile and install the latest master branch of box64 on a non-systemd Linux (Void Linux, aarch64, glibc variant).
+
+`make` & `make install` work fine, but i don't know how to update binfmt on such systems.
+
+The [installation instructions](https://github.com/ptitSeb/box64/blob/main/docs/COMPILE.md) say to issue the `sudo systemctl restart systemd-binfmt` command, but of course this won't work on non-systemd systems.
+
+Could you please update the installation instructions?
\ No newline at end of file
diff --git a/results/scraper/box64/2301 b/results/scraper/box64/2301
new file mode 100644
index 000000000..2dbc6625d
--- /dev/null
+++ b/results/scraper/box64/2301
@@ -0,0 +1,40 @@
+Run box64 with proot form alpine edge amd64
+I tried to use statically compiled box64 instead of qemu-x86_64-static.
+
+command:
+```bash
++ proot --root-id --pwd=/root --rootfs=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64 --kill-on-exit --sysvipc -L --link2symlink --mount=/proc:/proc --mount=/dev:/dev --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/tmp:/dev/shm --mount=/dev/urandom:/dev/random --mount=/proc/self/fd:/dev/fd --mount=/proc/self/fd/0:/dev/stdin --mount=/proc/self/fd/1:/dev/stdout --mount=/proc/self/fd/2:/dev/stderr --mount=/dev/null:/dev/tty0 --mount=/data/data/com.termux/files/home/.config/tmoe-linux/gitstatus:/root/.cache/gitstatus --mount=/dev/null:/proc/sys/kernel/cap_last_cap --mount=/storage/self/primary/Download:/media/sd --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/.tmoe-container.stat:/proc/stat --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/.tmoe-container.version:/proc/version --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/bus:/proc/bus --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/buddyinfo:/proc/buddyinfo --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/cgroups:/proc/cgroups --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/consoles:/proc/consoles --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/crypto:/proc/crypto --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/devices:/proc/devices --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/diskstats:/proc/diskstats --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/execdomains:/proc/execdomains --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/fb:/proc/fb --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/filesystems:/proc/filesystems --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/interrupts:/proc/interrupts --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/iomem:/proc/iomem --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/ioports:/proc/ioports --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/kallsyms:/proc/kallsyms --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/keys:/proc/keys --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/key-users:/proc/key-users --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/kpageflags:/proc/kpageflags --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/loadavg:/proc/loadavg --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/locks:/proc/locks --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/misc:/proc/misc --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/modules:/proc/modules --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/pagetypeinfo:/proc/pagetypeinfo --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/partitions:/proc/partitions --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/sched_debug:/proc/sched_debug --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/softirqs:/proc/softirqs --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/timer_list:/proc/timer_list --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/uptime:/proc/uptime --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/vmallocinfo:/proc/vmallocinfo --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/vmstat:/proc/vmstat --mount=/data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/alpine-edge_amd64/usr/local/etc/tmoe-linux/proot_proc/zoneinfo:/proc/zoneinfo --qemu=/data/data/com.termux/files/home/.local/share/tmoe-linux/lib/usr/bin/qemu-x86_64-static /usr/bin/env -i HOSTNAME=PEQM00 HOME=/root USER=root TERM=xterm-256color SDL_IM_MODULE=fcitx 'XMODIFIERS=\@im=fcitx' QT_IM_MODULE=fcitx GTK_IM_MODULE=fcitx TMOE_CHROOT=false TMOE_PROOT=true TMPDIR=/tmp DISPLAY=:2 PULSE_SERVER=tcp:127.0.0.1:4713 LANG=zh_CN.UTF-8 SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games /bin/bash -l               
+```
+
+and got the error:
+```bash
+[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2      [BOX64] Running on Unknown CPU with 8 cores, pagesize: 4096                             [BOX64] Will use hardware counter measured at 13.0 MHz emulating 3.3 GHz                Warning, Unrecognized option '-U'                                                       [BOX64] Box64 with Dynarec v0.3.3 3ab5699 built on Jan 28 2025 09:31:04                 [BOX64] Didn't detect 48bits of address space, considering it's 39bits                  [BOX64] Warning, older then 2.34 pthread_kill not found, using current one              [BOX64] Counted 30 Env var                                                              [BOX64] BOX64 LIB PATH:                                                                 [BOX64] BOX64 BIN PATH: ./:bin/:/data/data/com.termux/files/usr/bin/                    [BOX64] Looking for LD_LIBRARY_PATH                                                     [BOX64] 12484|SIGSEGV @0x3490e150 (???(0x3490e150)) (x64pc=(nil)/"???", rsp=0x76d305f000, stack=0x76d301f000:0x76d305f000 own=0x76d301f000 fp=(nil)), for accessing (nil) (code=1/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)          RAX:0x0000000000000000 RCX:0x0000000000000000 RDX:0x0000000000000000 RBX:0x0000000000000000                                                                                     RSP:0x00000076d305f000 RBP:0x0000000000000000 RSI:0x0000000000000000 RDI:0x0000000000000000                                                                                      R8:0x0000000000000000  R9:0x0000000000000000 R10:0x0000000000000000 R11:0x0000000000000000                                                                                     R12:0x0000000000000000 R13:0x0000000000000000 R14:0x0000000000000000 R15:0x0000000000000000                                                                                     ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053                             proot info: vpid 1: terminated with signal 11
+```
+
+this box64 built on debian 12 aarch64 and made this modify:
+```diff
+diff --git a/rebuild_wrappers.py b/rebuild_wrappers.py
+index a07a9d9..67cc7ad 100755
+--- a/rebuild_wrappers.py
++++ b/rebuild_wrappers.py
+@@ -383,12 +383,9 @@ def readFiles(files: Iterable[Filename]) -> Tuple[JumbledGlobals, JumbledRedirec
+ 			nonlocal halt_required
+ 			if funname is None:
+ 				for k in funsname:
+-					if (k != "") and (len(funsname[k]) != 0):
+ 						# Note: if this condition ever raises, check the wrapper pointed by it.
+ 						# If you find no problem, comment the error below, add a "pass" line (so python is happy)
+ 						# and open a ticket so I can fix this.
+-						raise NotImplementedError("Some functions are only implemented under one condition (probably) ({0}:{1})"
+-							.format(k, filename) + " [extra note in the script]\nProblematic function{}: {}".format(("" if len(funsname[k]) == 1 else "s"), funsname[k]))
+ 					for f in funsname[k]:
+ 						if f in ['_fini', '_init', '__bss_start', '__data_start', '_edata', '_end']:
+ 							continue # Always allow those symbols [TODO: check if OK]
+@@ -1780,6 +1777,4 @@ if __name__ == '__main__':
+ 		if v == "--":
+ 			limit.append(i)
+ 	Define.defines = list(map(DefineType, sys.argv[2:limit[0]]))
+-	if main(sys.argv[1], sys.argv[limit[0]+1:], "2.5.0.24") != 0:
+-		exit(2)
+ 	exit(0)
+```
diff --git a/results/scraper/box64/2302 b/results/scraper/box64/2302
new file mode 100644
index 000000000..03760e026
--- /dev/null
+++ b/results/scraper/box64/2302
@@ -0,0 +1,10 @@
+arm streamline does not wrap libswt-pi3-gtk-4963r5.so properly
+Hello, I am trying to run arm streamline on linux with box64 and I get the following error.
+When I try to run arm streamline on linux with box64, I get the following error
+`
+Error: PltResolver: Symbol gdk_threads_set_lock_functions(ver 1: gdk_threads_set_lock_functions) not found, cannot apply R_X86_64_JUMP_SLOT 0 x7fff0c26ccb8 (0x7fff0c03b026) in /home/a/Downloads/Arm_Performance_Studio_2024.6_linux_x86-64/Arm_Performance_Studio_2024.6/ streamline/configuration/org.eclipse.osgi/163/0/.cp/libswt-pi3-gtk-4963r5.so
+`
+
+https://0x0.st/88JN.txt
+I think I need to wrap a function, but I don't know what exactly I need to add to the wrap list.
+How can I do this? Thank you.
diff --git a/results/scraper/box64/2303 b/results/scraper/box64/2303
new file mode 100644
index 000000000..cdfa2c003
--- /dev/null
+++ b/results/scraper/box64/2303
@@ -0,0 +1,2 @@
+[WOW64] Wine doesn't detect the C drive from a good prefix transferred from an x86_64 machine even after I go into the settings and manually add it
+For some reason it wont save just like a lot of options in the control panel. Can you reproduce this on ampere?
\ No newline at end of file
diff --git a/results/scraper/box64/2305 b/results/scraper/box64/2305
new file mode 100644
index 000000000..7bd57c454
--- /dev/null
+++ b/results/scraper/box64/2305
@@ -0,0 +1,6 @@
+Enable PROTON_USE_WINED3D=1 for Box32
+Since Box32 does not wrap 32-bit Vulkan libraries yet, is it possible to set the environment variable `PROTON_USE_WINED3D=1` for Box32 only (not Box64 since Vulkan works for 64-bit games)?
+
+For example, I may run Steam which uses Box64 and Box32. Then I'll install various games. If I launch a 64-bit game, I want it to use DXVK so it uses Vulkan for the best DirectX translation. If I launch a 32-bit game, I want it to use WineD3D so it uses OpenGL for the best/only Box32 translation.
+
+Today, I'm simply using the Steam launch argument `PROTON_USE_WINED3D=1 %command%` for all of my old games. I was curious if it was possible to automate this within Box32.
\ No newline at end of file
diff --git a/results/scraper/box64/2308 b/results/scraper/box64/2308
new file mode 100644
index 000000000..9b8c21b83
--- /dev/null
+++ b/results/scraper/box64/2308
@@ -0,0 +1,2 @@
+[WoW64] Cyberpunk 2077 crashes when loading in game
+TSO mode doesn't seem to help here. Not sure if its because of the drivers either
\ No newline at end of file